Skip to content

Field Notes · AI Tutorials

Uncensored AI Can Hack Your App: How to Test It First

Uncensored AI can hack your app in hours. See a real client pentest and the prompts to stress test your own app first. Join the community.

Mark Kashef6 min readWatch the video
Video thumbnail showing how uncensored AI can hack your app and how to test it first

When uncensored AI hack your app attempts start, they usually win through small, boring features like a hidden flag, a testimonial, or a reset link. I watched uncensored agents get paid access to a real SaaS product without paying, and I will show you how to run the same test on your own app first.

TL;DR

  • Uncensored agents running DeepSeek Flash in its obliterated form got paid-tier access by flipping a super admin flag and an agency toggle, with no payment.
  • They tried a 10x simulated bounty, scraped testimonial profiles, and read workspace IDs from YouTube demo frames before stalling on row level security.
  • Always run an AI pentest on a staging copy, then ask for a visual report with a 5x5 risk heat map.
  • Claude and Codex will refuse the pentest, but they will fix whatever the pentest finds.

How Uncensored AI Hack Your App Attempts Actually Work

Uncensored agents hack an app by pulling on every thread until one gives, and each wall they hit makes them more creative.

The client app is a SaaS tool for cold DM campaigns on TikTok and Instagram, built by real developers. We had two goals: bypass the paywall, and read other customers' conversations. I used the obliterated version of DeepSeek Flash, meaning a model with a reduced ability to refuse.

What Did the Agents Find in the Client Test?

They bypassed the paywall without ever touching the checkout page. Here is how the chain played out.

First they signed up with a temporary email service and followed the confirmation link. On the payment page they watched every request between Stripe and the server. One response carried a flag called super admin, set to false. After a few tries, they flipped it to true.

Checkout still redirected them. So they found an agency flag, which gives a business multiple workspaces. They kept sending requests until the server accepted their agency as active. That let them create new workspaces and get everything a paying user gets.

Why Did the Database Hold Up?

The database held because the company hardened row level security, so the agents could never read other customers' conversations.

They pulled every developer name and email and offered to brute force passwords. I raised the simulated bounty 10x, a trick that used to work on Opus and Codex but has since been patched.

The agents then scraped the real social profiles in the landing page testimonials. They also went through every frame of the YouTube tutorials in the resources section hunting for a workspace ID. The company had blurred about 60 percent of it. Brute forcing the rest was estimated at two weeks, so we stopped there. Innocent features became attack surface.

How Do You Pentest Your Own App With Uncensored AI?

Send your uncensored model a pentest prompt with your link, and run it on a staging copy. I demoed this on a fake app called Collab Desk.

My prompt says: "Pentest this web application." Then I add the link, and a local server link works too. It asks for realistic ways in, then points the model at exposed secrets, admin functions an ordinary user can reach, login flaws, password resets, sessions, and invitations.

The first rule: never touch production. Test on a staging copy and watch the agent closely.

The agent mapped the stack, spotted Supabase, created test accounts, listed the tables, and found a coach ID and an organization ID. Its attempt to read another user's data was blocked.

I then asked for a web page with a 5x5 risk heat map. Hovering one tile showed unlimited password guessing against a six character minimum. Another showed the server accepting invoice and note writes from a logged in user. You can read the Supabase row level security docs to see what the client got right.

What Are the Five Features Attackers Abuse Most?

Attackers most often abuse password resets, reviews, chatbots, checkout pages, and AI inboxes. The common thread is trusting data the user controls.

  1. Password reset. If the form sends an account ID, an attacker swaps it for yours. Match the ID to the token and expire the link after one use.
  2. Reviews. A review can hide code that redirects visitors to a fake sign in page. Accept only plain formatted text. See the OWASP cross site scripting guide.
  3. Chatbots. Anyone can prompt inject your bot and spend your inference tokens building their own apps. Add a classifier, such as the Decisions API, to check if each message relates to your business.
  4. Checkout. If your app accepts the price from the browser, a $100 workshop becomes $1. Make the server look up the price and verify the paid amount. We found two sites with this open in one week.
  5. Email agents. A fake supplier invoice can hide instructions in invisible text. See the OWASP prompt injection entry. Send yourself fake malicious emails to test your triage agent.

My team's app, lockpick.app, scans your site, skill, or GitHub repo. You get five free scans a month and a one click fix prompt. See our enterprise AI consulting and AI workshops and bootcamps.

Final Notes from Mark

Let the uncensored model attack, then hand the report to Claude or Codex to fix. Cyber attacks are rising fast, so run these tests on your own apps while you have downtime. The OWASP Top Ten is a good checklist.

Uncensored AI Hack Your App FAQs

Can uncensored AI really hack my app?

Yes, if the holes exist. In a client test, uncensored agents flipped a super admin flag and switched on an agency account to get paid features for free. They did not need to beat the checkout page. They just found a toggle the server trusted.

How do I pentest my own app with AI?

Give an uncensored model a pentest prompt, a live or local link, and tools like Bash and a browser. Run it against a staging copy, never production. Then ask for a visual report so you can see what to fix first.

Will Claude or Codex run a pentest for me?

Both tend to refuse the pentest itself. They will gladly take the results of a pentest and fix the issues for you with no resistance. So the uncensored model finds the holes and your usual coding agent patches them.

What is the most common checkout bug in vibe coded apps?

The server trusts the price sent from the browser. Someone changes a $100 workshop to $1 and the payment goes through. Fix it by having the server look up the product price itself and checking that the paid amount matches.

How can someone attack my AI email agent?

They send an email, like a fake supplier invoice, with hidden instructions in invisible text or HTML. If your agent has full read and write access to your inbox, it may follow them silently. Test it by sending yourself fake malicious emails.

By Mark Kashef

All field notes