attack-surface-test-checklist

Installation
SKILL.md

attack-surface-test-checklist

Overview

A change set has an attack surface: the set of security-relevant behaviors its files participate in. A migration adding an avatar_url column and one adding a password_reset_token column look identical in a diff stat and need entirely different tests. This skill turns a change set into a bounded security test checklist in four moves:

  1. Classify each changed file into one or more of nine attack surfaces.
  2. Attach the OWASP ASVS verification requirements for each active surface.
  3. Tag each active surface with its OWASP Top 10 2021 category and WSTG test sections.
  4. Emit the per-surface manual and automated test items, and list the excluded surfaces.

Differentiation axis

What this owns: the mapping from a specific change to the specific security tests worth running against it, expressed as checkable items with standards references.

Installs
2
Repository
testland/qa
GitHub Stars
8
First Seen
Aug 12, 2026
attack-surface-test-checklist — testland/qa