Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Testing Handbook Skills

Plugin Verifiziert Aktiv
Teil von:Trailofbits

Skills from the Trail of Bits Application Security Testing Handbook (appsec.guide)

15 Skills 0 MCPs
Zweck

To automatically generate specialized Claude Code skills for security testing tools and techniques, derived directly from the comprehensive Trail of Bits Testing Handbook.

Funktionen

  • Analyzes Testing Handbook structure
  • Identifies skill candidates
  • Generates skills using templates
  • Validates generated skills
  • Supports two-pass generation for cross-references

Anwendungsfälle

  • Creating new security testing skills from handbook content
  • Automating skill generation for the entire handbook
  • Refreshing existing skills based on handbook updates

Nicht-Ziele

  • Fuzzing or testing arbitrary codebases
  • Providing general security advice outside handbook scope
  • Modifying or analyzing skills outside its own plugin

Workflow

  1. Locate and analyze the Testing Handbook.
  2. Plan the generation of new skills and identify related references.
  3. Generate skills using appropriate templates (two-pass process).
  4. Validate generated skills using provided scripts.
  5. Update the main README and cross-reference graph.
  6. Self-improve based on generation process insights.

Praktiken

  • Skill Generation Workflow
  • Code Validation
  • Documentation Maintenance

Voraussetzungen

  • Access to the Testing Handbook repository
  • Claude Code environment

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add trailofbits/skills
/plugin install testing-handbook-skills@trailofbits

Enthält 15 Erweiterungen

Skill (15)

AddressSanitizer Skill

AddressSanitizer detects memory errors during fuzzing. Use when fuzzing C/C++ code to find buffer overflows and use-after-free bugs.

85
AFL++ Fuzzer Skill

AFL++ is a fork of AFL with better fuzzing performance and advanced features. Use for multi-core fuzzing of C/C++ projects.

95
Atheris Skill

Atheris is a coverage-guided Python fuzzer based on libFuzzer. Use for fuzzing pure Python code and Python C extensions.

96
Cargo Fuzz Skill

cargo-fuzz is the de facto fuzzing tool for Rust projects using Cargo. Use for fuzzing Rust code with libFuzzer backend.

94
Constant Time Testing Skill

Constant-time testing detects timing side channels in cryptographic code. Use when auditing crypto implementations for timing vulnerabilities.

84
Coverage Analysis Skill

Coverage analysis measures code exercised during fuzzing. Use when assessing harness effectiveness or identifying fuzzing blockers.

75
Fuzzing Dictionary Skill

Fuzzing dictionaries guide fuzzers with domain-specific tokens. Use when fuzzing parsers, protocols, or format-specific code.

90
Fuzzing Obstacles Skill

Techniques for patching code to overcome fuzzing obstacles. Use when checksums, global state, or other barriers block fuzzer progress.

88
Harness Writing Skill

Techniques for writing effective fuzzing harnesses across languages. Use when creating new fuzz targets or improving existing harness code.

95
Libafl Skill

LibAFL is a modular fuzzing library for building custom fuzzers. Use for advanced fuzzing needs, custom mutators, or non-standard fuzzing targets.

79
LibFuzzer Skill

Coverage-guided fuzzer built into LLVM for C/C++ projects. Use for fuzzing C/C++ code that can be compiled with Clang.

95
Ossfuzz Skill

OSS-Fuzz provides free continuous fuzzing for open source projects. Use when setting up continuous fuzzing infrastructure or enrolling projects.

75
Ruzzy Skill

Ruzzy is a coverage-guided Ruby fuzzer by Trail of Bits. Use for fuzzing pure Ruby code and Ruby C extensions.

75
Testing Handbook Generator Skill

Meta-skill that analyzes the Trail of Bits Testing Handbook (appsec.guide) and generates Claude Code skills for security testing tools and techniques. Use when creating new skills based on handbook content.

97
Wycheproof Skill

Wycheproof provides test vectors for validating cryptographic implementations. Use when testing crypto code for known attacks and edge cases.

96

Qualitätspunktzahl

Verifiziert
99 /100
Analysiert about 15 hours ago

Vertrauenssignale

Letzter Commit3 days ago
Sterne5.2k
Lizenza8270f6209a7573677312231b941402431218673
Status
Quellcode ansehen