Is Claude's /security-review command worth running?
Yes, as a first pass. It is fast and it reads the whole codebase. Treat what it reports as a list of questions for a person who knows security, and do not treat it as a list of confirmed problems
A product with four years of security work behind it ran Claude's /security-review. It reported 31 vulnerabilities. After the engineers checked each one, 5 were worth fixing
The code it wrote, the code it should have written and a check, for every episode
Claude's /security-review command is useful only if someone who understands security reads what it reports. On a product with its own security team, it reported 31 vulnerabilities. After the engineers ranked them, 5 were worth acting on, and the rest were low severity or already handled.
Yes, as a first pass. It is fast and it reads the whole codebase. Treat what it reports as a list of questions for a person who knows security, and do not treat it as a list of confirmed problems
It cannot see everything around the code: the network rules, how the app is deployed, or the fixes the team already made somewhere else. So it flags code that looks risky on its own but cannot be reached or is already covered
Get one to look before you act on the list. Chasing every finding wastes days, and it can leave you thinking the app will never be secure when most of the list does not matter
The same idea in a short video. It plays here, and nothing loads until you press play
A product that has been in the market for four years ran the command against its codebase. The team already had a security group, site reliability engineers, and people whose job is to track the advisories and severity ratings for every package the product uses.
The command came back with 31 vulnerabilities. Engineers and managers sat down together and went through them one by one. Five were real issues, from medium to high risk. The other 26 were low severity or lower, or had already been taken care of.
A long list looks thorough. If you cannot rank it yourself, it does the opposite of what you want. Either you chase every line and lose a week, or you decide your app can never be secure and stop trusting your own code. A short list that is right is worth more than a long list that is mostly noise.
Run the command. It is a cheap first pass, and it sometimes finds something real. Then put a person who does security for a living between that list and your next week of work.
On the apps we check, the problems that actually hurt people are rarely exotic. They are the ones in our Fix AI Slop Code series: rate limits that do not limit, database rules that are on but let everyone in, and retries that charge twice. If you want an engineer to read your app and tell you which of these it has, that is what an App Check is.
The code it wrote, the code it should have written and a check, for every episode



You’ll leave the call knowing what’s risky and what to do next