跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Testing Handbook Skills

插件 已验证 活跃

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

15 个 Skill 0 个 MCP
目的

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

功能

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

使用场景

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

非目标

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

工作流

  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.

实践

  • Skill Generation Workflow
  • Code Validation
  • Documentation Maintenance

先决条件

  • Access to the Testing Handbook repository
  • Claude Code environment

安装

请先添加 Marketplace

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

包含 15 个扩展

Skill (15)

AddressSanitizer 技能

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

85
AFL++ Fuzzer 技能

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

95
Atheris 技能

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

96
Cargo Fuzz 技能

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 技能

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

84
Coverage Analysis 技能

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

75
Fuzzing Dictionary 技能

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

90
Fuzzing Obstacles 技能

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

88
Harness Writing 技能

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

95
Libafl 技能

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

79
LibFuzzer 技能

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

95
Ossfuzz 技能

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

75
Ruzzy 技能

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 技能

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 技能

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

96

质量评分

已验证
99 /100
about 23 hours ago 分析

信任信号

最近提交3 days ago
星标5.2k
许可证a8270f6209a7573677312231b941402431218673
状态
查看源代码