.agents/skills/security-review/SKILL.md
Use this skill when reviewing or planning code that touches a security-sensitive surface in Langfuse. It collects the recurring findings the team has seen in external security reports so that future agents catch them at design and review time rather than after the fact.
Apply this skill when the change touches any of:
baseURL, or webhook targetfetch, axios, AWS SDK client init with a
custom endpoint, OpenAI/Anthropic/Bedrock client init with a custom
baseURL, etc.)Apply this skill during plan mode when designing a new integration so the correct validation surfaces land in the plan, not in a follow-up CVE.
| Topic | Open when | File |
|---|---|---|
| SSRF and outbound URL validation | The change accepts or fetches a user-supplied URL, host, or endpoint | references/outbound-url-validation.md |
The catalog is intentionally short today. New topic files are added as new finding classes recur (see "Extending This Skill").
When this skill is used during code review:
When this skill is used while planning:
Add a new references/<topic>.md whenever a security finding recurs across
features or PR reviews. Keep each reference narrow and concrete:
Then add a one-line trigger to references/checklist.md pointing at the new topic file, and add a row to the table above.
Candidates for future references (do not add until a real finding recurs):
projectId filters across Prisma and ClickHouse)code-review skill should defer here for any change that matches
the triggers above; see code-review/SKILL.md.backend-dev-guidelines skill should defer here when adding
outbound HTTP, integration config, or URL-accepting procedures; see
backend-dev-guidelines/SKILL.md.linear-bug-triage
for Linear handoff.