feat: add submitted skills review desk
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
---
|
||||
name: sql-injection-audit
|
||||
description: Audit a changed code path for SQL injection. Use when code constructs or executes SQL, query-builder fragments, or ORM raw queries.
|
||||
---
|
||||
|
||||
# sql-injection-audit
|
||||
|
||||
## Inputs
|
||||
Changed files, branch diff, or a named query path.
|
||||
|
||||
## Workflow
|
||||
1. Find SQL execution sinks and trace request, CLI, external, and stored user input to them.
|
||||
2. Confirm values use driver or ORM parameters. For dynamic identifiers, confirm a finite allowlist maps a user choice to a trusted token.
|
||||
3. Review raw-query escape hatches and stored procedures.
|
||||
4. Report only evidenced findings with source, sink, location, impact, and a safe pattern.
|
||||
|
||||
## Rules
|
||||
- Escaping is not a substitute for parameterization.
|
||||
- Passing tests are supporting evidence, not proof of safety.
|
||||
- Do not modify code unless the user asks for a fix.
|
||||
|
||||
## Output
|
||||
Return a findings table and the scope reviewed; say explicitly when a path could not be traced.
|
||||
Reference in New Issue
Block a user