Secure Your App
Scan the code, fix what it finds, then check what scanners miss before launch.
Use Snyk
Scans your source code for known security flaws and saves each one with its file and line.
Open SnykSave it as snyk-code.json. In the project folder run snyk code test --json-file-output=snyk-code.json and give the file to your agent.
Give your agent the Security and Hardening skill
Has your agent map where outside data gets in, fix each issue and audit your packages.
The skill is in this folder, at skill/security-and-hardening. Copy it into your agent's skills folder, or install it from its maker:
npx skills add addyosmani/agent-skills --skill security-and-hardeningSave it as threat-model.md. Paste threat-model.md into {{What the app does, its users, data and stack}}; a coding agent reads the repo for {{Code to check}}.
Run the Security Check for Vibe-Coded Apps prompt
Looks for what scanners miss, such as open tables and missing ownership checks, and ranks it.
A coding agent that reads the whole repository, such as Codex or Claude Code, fits best; a chat assistant only sees the files you paste.