scan_project
Scan a project for security vulnerabilities and obtain a launch-readiness score, covering leaked secrets, missing access controls, injection flaws, and unsafe dependencies.
Instructions
Scan a web or mobile app project for security issues and return a launch-readiness score.
Detects leaked secrets (public env vars, keys in client bundles), Supabase tables without RLS, open Firebase rules, API routes/server actions without auth, IDOR, SQL/NoSQL/command injection, SSRF, unverified Stripe webhooks, client-controlled prices, AI endpoints without auth or rate limits, insecure mobile config, and hallucinated/typosquatted/vulnerable dependencies.
Args: path: Absolute path to the project root. Defaults to the client's workspace root. check_dependencies: Look up dependencies on npm/PyPI and OSV.dev. offline: Never touch the network (skips registry and vulnerability lookups).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| offline | No | ||
| check_dependencies | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||