Skip to content
Log in

Application Security Review

Traces untrusted input to every sink it can reach, which is where the findings actually are.

0

Share this prompt

Free — no card needed

Create a free account

to open Application Security Review — and the other 364 prompts across 21 categories.

We store your email address to send these. We never sell it or pass it to advertisers. Withdraw at any time. Privacy Policy.

Already have an account?

CategoryCodingForDevelopers, OperatorsTested onClaudeChatGPT

Running it, start to finish

  1. Enumerate every source of untrusted input, including the indirect ones.
  2. Trace each to the sinks it can reach and check sanitisation on every path.
  3. Verify object-level authorisation on every endpoint independently.

What you get back

The output this produces, every time.

  • Traces untrusted input to every sink rather than walking a checklist.
  • Checks authorisation per endpoint, since authenticated-but-unauthorised is the most common real defect.
  • Includes server-side request forgery, which is frequently missed and severe in cloud environments.

Getting better results

Where this usually goes wrong, and how to avoid it.

  • List every input source. Headers, filenames and database fields written by users are all untrusted, and they are the ones left off the list.
  • Check object ownership server-side. If the UI not showing a link is what stops access, there is no access control.
  • Get a professional assessment where it matters. A code review cannot cover infrastructure or runtime configuration. Section 8 says what is still uncovered.

More Coding prompts

All Coding

Written for The AI University. Every prompt in this library is original work — authored, tested and revised here, not collected from elsewhere. 365 of them, free with an account.