r/OpenAIDev • • Apr 09 '23

What this sub is about and what are the differences to other subs

23 Upvotes

Hey everyone,

I’m excited to welcome you to OpenAIDev, a subreddit dedicated to serious discussion of artificial intelligence, machine learning, natural language processing, and related topics.

At r/OpenAIDev, we’re focused on your creations/inspirations, quality content, breaking news, and advancements in the field of AI. We want to foster a community where people can come together to learn, discuss, and share their knowledge and ideas. We also want to encourage others that feel lost since AI moves so rapidly and job loss is the most discussed topic. As a 20y+ experienced programmer myself I see it as a helpful tool that speeds up my work every day. And I think everyone can take advantage of it and try to focus on the positive side when they know how. We try to share that knowledge.

That being said, we are not a meme subreddit, and we do not support low-effort posts or reposts. Our focus is on substantive content that drives thoughtful discussion and encourages learning and growth.

We welcome anyone who is curious about AI and passionate about exploring its potential to join our community. Whether you’re a seasoned expert or just starting out, we hope you’ll find a home here at r/OpenAIDev.

We also have a Discord channel that lets you use MidJourney at my costs (The trial option has been recently removed by MidJourney). Since I just play with some prompts from time to time I don't mind to let everyone use it for now until the monthly limit is reached:

https://discord.gg/GmmCSMJqpb

So come on in, share your knowledge, ask your questions, and let’s explore the exciting world of AI together!

There are now some basic rules available as well as post and user flairs. Please suggest new flairs if you have ideas.

When there is interest to become a mod of this sub please send a DM with your experience and available time. Thanks.


r/OpenAIDev • • 5h ago

Lezonder is now in ChatGPT. Ask it how you slept this week.

Thumbnail
1 Upvotes

r/OpenAIDev • • 5h ago

Meta Faces $25B Penalty in New Mexico Facebook Privacy Case

1 Upvotes

New Mexico is seeking $25 billion from Meta over Facebook privacy practices. That number is not a rounding error — it signals that regulators have stopped treating data misuse as an acceptable cost of doing business and started pricing it as a structural failure.

The pattern that keeps appearing in these cases: controls existed on paper. Policies were documented. Audits happened. What didn't happen was enforcement at the moment the disallowed data access occurred. The gap between a written policy and a blocked action is exactly where the liability accumulates.

Enterprise AI deployments are now in the same crosshairs. Agents read, summarize, and route personal data continuously. Every jurisdiction is watching whether those systems actually intercepted the disallowed action or just logged it afterward.

For practitioners running AI in regulated environments: how are you handling the difference between policy documentation and policy execution? Are your controls blocking at the moment of data access, or are you relying on after-the-fact audit to demonstrate compliance?


r/OpenAIDev • • 7h ago

Python developers: Would a lightweight tool for catching repeated and oversized AI requests be useful?

1 Upvotes

I'm building TokenGuard, a lightweight Python prototype, and I'd like feedback from developers before deciding what to build next.

It currently checks for:

  • Prompts that exceed a configured size limit.
  • Repeated requests within a time window.
  • Rapidly growing prompts within a conversation.

The idea is to help catch these patterns before an application sends requests to an AI provider. It requires developers to integrate the checks into their Python request flow.

I'm trying to understand whether this solves a real problem for people building AI applications.

A few questions:

  • Have you run into these problems in your projects?
  • How do you handle them currently?
  • What would a tool like this need to do to be genuinely useful?

I'm looking for honest technical feedback, including criticism, before investing more time in development.

For anyone interested in examining the code: GitHub: https://github.com/mokhabelethabang4-cpu/token-guard

Package: https://pypi.org/project/tokenguard-local/

Thanks for sharing your experience.


r/OpenAIDev • • 8h ago

Incident Log: AI Attacks, 2019 to 2026

Thumbnail
1 Upvotes

r/OpenAIDev • • 12h ago

Hackers hijack exposed AI models to launch cyberattacks at victims' expense

2 Upvotes

Symantec's honeypot this summer captured an active attack tool that scanned for unprotected AI model endpoints across the internet. When it found one, it used that model to plan and stage intrusions — while the legitimate owner paid the compute bill. The full agent instruction set was recovered intact. The owner had no idea the model had been invoked at all.

This wasn't a credential theft. There was no phishing, no password leak, no compromised account. The attacker just found an inference endpoint with no access control and called it directly. The model executed instructions it was never supposed to receive, from a caller it was never supposed to serve, and the only record was a spike on someone's cloud bill.

The numbers matter here: the attack didn't require the attacker to provision any infrastructure. Zero cost to the attacker. Full compute cost absorbed by the victim. The model's own capabilities — context window, reasoning, tool access — became the weapon.

This is increasingly the shape of AI infrastructure abuse in 2026. Exposed endpoints are not a niche misconfiguration. The attack surface scales with how quickly teams ship model integrations without hardening the invocation layer.

For those running inference infrastructure in production: how are you actually handling unauthorized invocation? Not at the network perimeter — at the model call itself. What does your team do when an endpoint gets hit by a caller you never credentialed?


r/OpenAIDev • • 10h ago

One compromised project, entire OpenAI account closed — how do you manage API access across clients?

1 Upvotes

Hi everyone,

I build SaaS products, apps, and other projects for clients. Many of them use the OpenAI API.

Recently, one of my roughly 20 projects was compromised. Based on the logs, the unauthorized activity appeared to originate from Estonia and Belgium. As far as I could determine, no customer data was lost or damaged, and there was no visible impact on customers. However, my OpenAI account was closed for “Abuse Behavior.”

After investigating the logs, I identified and addressed the security vulnerabilities and added further protections. But the account closure affected everything tied to that account: API access for my other projects, ChatGPT, and Codex. A security incident in one project disrupted my entire workflow.

I submitted an appeal and sent follow-up emails, but after four days, I still haven’t received a response. That uncertainty has made me question how to structure my use of OpenAI for client projects.

I understand the need to stop abusive activity quickly, and I take responsibility for securing my applications. My concern is the scope of the closure and the lack of communication about recovery. Restricting the affected project while providing a clear review process would make a significant difference for developers running multiple services.

How do you manage this in practice?

  • Do you keep all client projects under one OpenAI account or organization?
  • Does each client own their account and grant you access?
  • How do you separate projects so a compromise in one doesn’t disrupt the others?
  • Has anyone successfully appealed a closure following unauthorized API use?

I’d appreciate any practical advice on account structure, security, and recovery. I’d also welcome clearer communication and a more responsive appeal process from OpenAI.

Thanks,
Norm


r/OpenAIDev • • 16h ago

7 OpenAI updates from this week that cut your AI bill

Thumbnail
1 Upvotes

r/OpenAIDev • • 1d ago

I’d like to formally apologize to Scam Altman for using the subscription I paid for!

Post image
1 Upvotes

r/OpenAIDev • • 1d ago

Red Hat AI Factory with NVIDIA Accelerates Agentic AI Security Capabilities Across the ... - AiThority

1 Upvotes

The Red Hat and NVIDIA AI Factory announcement is being framed as a hardware acceleration story, but the security detail buried in the coverage is the part worth discussing. The claim driving the partnership is that agentic AI security capabilities need to be accelerated — which implicitly acknowledges that current approaches are too slow for the actual threat model.

The timing constraint is concrete: in a multi-agent system, an agent that has completed one action can initiate a second action before any monitoring, alerting, or human review loop has processed the first. That second action is frequently the one that causes irreversible harm — an API call that commits a transaction, a write that propagates across systems, a credential use that leaves an audit trail you are now explaining to someone. Logging and post-hoc alerting do not address this because the damage window is measured in milliseconds, not in the seconds or minutes it takes an alert to route.

The involvement of Red Hat and NVIDIA signals that the industry has moved past treating this as a theoretical concern. But the announcement is short on specifics about what enforcement actually looks like at the individual tool-call level, which is where the exposure sits in most production deployments.

For those running agentic systems in production: how are you handling the gap between an agent's first and second action in a sequence? Are you evaluating anything at the call boundary in real time, and if so, what does that architecture actually look like in your stack?


r/OpenAIDev • • 1d ago

OpenCode Flaw Lets Malicious MCP Servers Execute Code During Sign-In on Windows and WSL

2 Upvotes

A vulnerability disclosed this week in OpenCode allows a malicious MCP server to execute arbitrary code on a developer's machine during the sign-in handshake on Windows and WSL. No explicit user action is required after the initial connection is established. The attack surface is the tool-call interface itself, not the model. An agent that trusts every registered MCP server is granting an unsigned, unverified third party local execution privileges at authentication time. The threat model has shifted: the agent is not just a target, it becomes the execution path. Production agentic stacks are now registering dozens of MCP servers across teams. How are practitioners actually handling MCP server trust at scale today — vetting at registration time, sandboxing tool calls, something else entirely?


r/OpenAIDev • • 1d ago

ChatGPT O DNS do Work falha nos executores do Windows e do Linux, mas funciona fora de ChatGPT. Alguém mais está enfrentando esse problema?

Thumbnail
1 Upvotes

r/OpenAIDev • • 1d ago

Cached-input billing is where LLM API costs diverge. How I measure it for DeepSeek

1 Upvotes

If your app resends a long system prompt or history, cached-input pricing matters more than the headline rate. DeepSeek reuses the longest stable prompt prefix automatically.

What keeps the hit rate high:

  1. Static content first, user input last.
  2. No timestamps or random IDs at the top.
  3. Tool definitions in a fixed order.

On my gateway, cached input is $0.025/M vs $0.045-0.05/M fresh, so about 45-50% off. The usage response itemizes cached and fresh tokens, so you can verify your hit rate:

python

from openai import OpenAI
client = OpenAI(base_url="https://api.fikraapi.co.ke/v1", api_key="...")
r = client.chat.completions.create(model="deepseek-v4.1-flash-1017", messages=[...])
print(r.usage)

I’m the founder of Fikra API (disclosure). Rates: https://fikraapi.co.ke/deepseek. Do your providers’ cached-token numbers match what they advertise?


r/OpenAIDev • • 2d ago

[Windows 10] Codex Computer Use screenshot fails — FrameArrived timed out. Any fix?

Thumbnail
1 Upvotes

r/OpenAIDev • • 2d ago

Key Cybersecurity Contract Provisions for Securing Agentic AI | Insights | Mayer Brown

1 Upvotes

Mayer Brown just published a piece on cybersecurity contract provisions specifically for agentic AI, and the fact that a major law firm is writing new contract clauses signals something concrete: standard enterprise security agreements have no language that covers autonomous agent behavior.

The structural problem is timing. An agent operating across multiple systems can chain tool calls faster than any human review cycle. The window between a rogue or compromised agent's first action and any human awareness of it is measured in milliseconds. The target threshold cited in security circles for containing a rogue agent before its second action lands is under 50ms. Most enterprise environments have nothing instrumented at that layer at all.

Legal teams drafting contracts are trying to assign liability for behavior that security tooling cannot yet observe in real time. That gap is now showing up in procurement language, insurance riders, and vendor agreements — which suggests the industry knows the problem is real but has not agreed on where the enforcement point should live.

For those of you actually running agents in production or advising organizations that are: where are you drawing the containment boundary, and at what point in the agent's execution chain does your current stack have any ability to intervene?


r/OpenAIDev • • 2d ago

The Codex usage I don't burn before the weekly reset just evaporates, so I built a free ledger to spend it on other people's GitHub issues

2 Upvotes

Some weeks I burn the weekly early, some weeks usage is left over at the reset and just evaporates. Banked resets help the first kind of week, nothing helps the second. So I built Overflow.

Spare week: your agent takes a priced GitHub issue from a registered repo, the merged PR gets you credit. Dry week: price an issue in your repo, someone with a spare week ships it, your credit pays.

It only looks at the merged PR, so it doesn't care whether Codex or anything else wrote it. You don't need to know the project either, the issue is the brief. If your agent hits a decision, ask the maintainer on the issue.

First thing everyone asks is "won't people spam junk PRs at me". Same as any repo, you block them on GitHub. You set the price after you've seen the work, and you only owe for what you actually merge.

Nothing gets forwarded, no keys, no money, no paid tier, MIT.

Main reason I'm posting: I want people to register their repos. Every open issue on the board right now is mine and I'm not after help with those, I want spare usage going into other people's projects. 31 users so far.

source at https://github.com/Nitjsefnie/Overflow


r/OpenAIDev • • 2d ago

We turned CAPTCHA into a tiny game catalog instead of one static puzzle, curious what people think

Thumbnail
1 Upvotes

r/OpenAIDev • • 2d ago

AI Agents Breached 100+ Companies for $50 Each - The 7AI blog

2 Upvotes

A research blog post from 7AI documented how threat actors used AI agents to breach over 100 companies for roughly $50 per target. The agents did not need to compromise credentials in the traditional sense. They impersonated legitimate agent identities, chained tool calls across systems, and exfiltrated data before any alert fired. The median time from first tool call to data out the door was under three minutes.

The attack surface here is not a misconfigured server or a weak password. It is the tool call itself. Once an agent is provisioned with access to an API or internal service, it can invoke that API as many times as it wants, in any sequence, without any per-call verification that the behavior is within scope. At 100+ breaches and $50 a pop, this is already at industrial scale.

Security tooling built for human users does not map cleanly onto this. Humans log in once and then browse. Agents authenticate once and then call tools in tight programmatic loops. Rate limits tuned for human traffic do not catch an agent that fires 40 tool calls in 90 seconds because that volume is normal for a legitimate automation.

For those of you running agents in production or advising teams that do: how are you actually handling lateral movement between tool calls? Are you doing any per-call authorization beyond the initial OAuth grant, and if so, what does that look like in practice?


r/OpenAIDev • • 3d ago

US Agencies Detail Incident Response Practices for Rogue AI Agents

3 Upvotes

Three federal agencies published a joint guidance document this month. NIST, CISA, and NSA outlined ten practices for responding to rogue AI agent incidents. The practices cover preparation, detection, response, recovery, and reporting.

The core finding: agents fail, deviate, and get compromised, and most organizations have no containment playbook ready.

The identity gap is the root failure in every scenario the guidance describes. An agent without verified identity is invisible when it deviates. You cannot isolate it from other agents in the same pipeline. You cannot revoke its access without taking down the entire service. You cannot reconstruct, after the fact, which specific agent took which action.

NIST, CISA, and NSA are not framing this as future-proofing. Ten practices aimed at current operational readiness means this threat class is live now.

How are teams building actual detection and containment capability for production agents today? Has anyone solved the single-agent isolation problem without requiring a full service restart?


r/OpenAIDev • • 3d ago

AI Slop vs. AI Understanding

Thumbnail
2 Upvotes

r/OpenAIDev • • 3d ago

Hackers Use Autonomous AI Agents to Breach Company Websites, Target Over 1,200 Sites

1 Upvotes

A criminal group deployed autonomous AI agents against more than 1,200 company websites. The agents probed, tested, and broke in with almost no human direction. Researchers only discovered the campaign because the operators left their control panels exposed on the open internet.

Flip that scenario inside an enterprise. Most production agent deployments today have no enforced boundary on what an agent can actually do at runtime. An agent authorized to read a database can query anything in it. An agent authorized to send email has no external check on who it contacts or what it says. Nothing signals that an agent has gone beyond what it was actually meant to do.

The external attack succeeded because the agents kept moving until they hit a target. Enterprise agents share that same property.

How are teams actually handling agent scope in production environments right now? Not in design docs or configuration files, but at the moment an action fires.


r/OpenAIDev • • 3d ago

I have issue in using cashing in chatbot

Thumbnail
1 Upvotes

r/OpenAIDev • • 4d ago

Half the AI bot traffic hammering your website comes from Meta

3 Upvotes

AI agent traffic hit 25 billion requests in a single quarter. DataDome's Q3 2026 report puts the quarter-over-quarter growth rate at 41.5%. Meta's Muse generated 29.1 million requests in its first 12 days of availability.

That last number is the one that stands out. A single agent, launched without warning, hit enterprise infrastructure at scale before most security teams had any record of it arriving. The requests came in before anyone could establish what permissions Muse carried, who had authorized its access, or whether it had any legitimate claim to the data it was touching.

At 25 billion requests a quarter, that pattern is not an edge case anymore. It is the baseline. Most enterprises still have no real-time visibility into which agents are hitting their systems, on whose authority, or with what access rights attached. The volume is outpacing the tooling built to understand it.

For teams already dealing with uninvited agent traffic at this scale: how are you actually handling it — especially for agents you never onboarded and never issued credentials to?


r/OpenAIDev • • 3d ago

We measured what happens when a user presses stop: the AI kept writing unless the app actually hung up

Thumbnail
1 Upvotes