.agents/skills/security-advisory-lessons/SKILL.md
Use this skill as the deep security lens. For a normal adversarial review with a
matched security surface, the concise security reference under
adversarial-validation is sufficient.
When advisory currentness matters, fetch the live inventory instead of treating the reference as a status mirror:
gh api repos/rustfs/rustfs/security-advisories --paginate \
--jq '.[] | {ghsa_id,state,severity,summary,updated_at}'
Fetch an individual advisory only when the live summary indicates a new or changed lesson.
Each finding includes severity, file:line, attacker prerequisites, concrete
input/path, impact, smallest safe fix, and a regression check. Do not exaggerate
unauthenticated impact when the actual issue requires authenticated low privilege.