security-findings-ack
Acknowledge a security-review finding (code/dependency/adversarial) so it stops resurfacing as new on future runs while staying visible in the historical record. Trigger phrases: acknowledge finding,
Files1
View on GitHubSKILL.md.claude/skills/security-findings-ack/SKILL.md
GitHubInstructions
Contract: specs/008-adversarial-security-review/contracts/skill-commands.md (/security-findings-ack).
Schema: specs/008-adversarial-security-review/data-model.md (Finding.status).
Parse
$ARGUMENTSfor afinding-id(e.g.code-0007,dep-0003,adv-0002). If missing, ask the user for it — do not guess.Run:
.specify/scripts/bash/security-findings-store.sh \ --findings-dir specs/008-adversarial-security-review/findings \ ack --finding-id <finding-id> --by "$(git config user.name || echo maintainer)"If the script errors with "unknown finding id", tell the user the ID wasn't found in
specs/008-adversarial-security-review/findings/findings.jsonand suggest running/security-reportto see valid IDs. Do not create a placeholder finding.On success, report the new status (
acknowledged) to the user. The finding is not deleted — it remains infindings.jsonand will still appear in/security-report, just grouped as acknowledged rather than new.Note for the user: if this finding is later not reconfirmed by a subsequent full run of its source capability, it will automatically transition to
resolved(not back tonew) — this is expected behavior, not a bug.
User Input
$ARGUMENTS