Black Shard

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.

ReadingNot ready for real data
  • 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.

Open a briefinfo@blackshard.com.au