ToolsSecure development
AI-built app risk check.
Shipped something AI-assisted? Sixteen questions before it holds real data.
Runs in your browser. Nothing you enter is sent, stored or logged.
Authentication and sessions
Authorisation and object access
Secrets
Dependencies
Input handling and injection
Data storage defaults
Errors and information leakage
Deployment posture
Risk reading
Tick what you know is true of your app.
Authentication and sessions: 2 of 2 open
AI-generated apps frequently ship interface-only gatekeeping: the page hides the button while the endpoint behind it answers to anyone.
Authorisation and object access: 2 of 2 open
Broken object-level authorisation is the most common serious finding in generated code: IDs in the URL, no ownership check behind them.
Secrets: 2 of 2 open
Assistants happily inline keys to make the demo work, and the demo becomes production. Client bundles and git history are where those keys get found.
Dependencies: 2 of 2 open
AI assistants suggest packages that are outdated, abandoned or occasionally do not exist, names attackers register in advance. Unpinned installs make it worse.
Input handling and injection: 2 of 2 open
Generated code handles the happy path. Injection lives in the paths nobody prompted for: the search box, the export, the webhook.
Data storage defaults: 2 of 2 open
Scaffolded storage tends to default open, and generated schemas hoard fields. Both problems are invisible until someone outside finds them.
Errors and information leakage: 2 of 2 open
Debug scaffolding that helped the assistant iterate leaks schema, paths and versions to anyone who triggers an error deliberately.
Deployment posture: 2 of 2 open
One-command deploys skip the boundary work: shared databases, shared keys, and a dev instance quietly reachable from the internet.
This reads your answers, not your code. A secure code review reads the code, confirms which of these are actually true, and demonstrates what an attacker gets from the ones that are not.
What this does, and what it deliberately does not.
This check covers the failure patterns that show up repeatedly in AI-assisted codebases. It reads your answers, not your code. A secure code review reads the code, exercises the findings, and proves what is exploitable.
Ready for someone to actually read the code?
Australia-wide, from our Brisbane head office. Someone will contact you as soon as possible.