Security guides

How do I run a security review of my company's codebase?

Get permission, list everything in scope, then review dependencies, secrets, access rules and CI before fixing the highest risks first. Record what you did and didn't cover, so the result can be trusted.

A review that holds up

  1. Confirm who approved it and which repositories and systems are in scope.
  2. List every service, entry point and data store, and note what you skip.
  3. Audit dependencies and keep only the issues your code can actually reach.
  4. Scan for secrets in the code and the Git history, without printing their values.
  5. Review access rules, especially tenant boundaries, admin paths, background jobs and webhooks.
  6. Check CI and infrastructure: workflow permissions, unpinned actions, public storage and wide IAM roles.
  7. Rank findings by what an attacker could actually do, then fix them with a test for each one.

Does this replace a penetration test?

No. A code review finds problems a test can miss, and the reverse is also true. Use both when the stakes are high, and follow your company's rules on which tools may read its code.

Check your whole codebase

Cyber mode reads your code, finds the holes and tells you what to fix first. You approve every fix. Use it only on code you own or may test, and review each change, because AI can miss issues.