skills  by trailofbits

Claude Code skills for AI-assisted security research and auditing

Created 1 week ago

New!

1,879 stars

Top 23.0% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project provides a Claude Code plugin marketplace from Trail of Bits, offering specialized "skills" to enhance AI-assisted security research, vulnerability detection, and code auditing workflows. It empowers security engineers and researchers by integrating advanced analysis tools directly into an AI coding environment.

How It Works

The marketplace acts as a central repository for AI-powered security tools. Users integrate the trailofbits/skills marketplace into their Claude Code environment, enabling them to browse and install a curated set of plugins. These plugins leverage granular code analysis, static analysis engines, differential review, and specialized verification techniques to automate and augment complex security tasks.

Quick Start & Requirements

  • Installation: Add the marketplace via Claude Code: /plugin marketplace add trailofbits/skills.
  • Local Development: Navigate to the parent directory of the cloned repository and run: /plugins marketplace add ./skills.
  • Prerequisites: Requires a Claude Code environment. No other specific hardware or software dependencies are listed.
  • Documentation: Skill authoring guidelines are available in CLAUDE.md.

Highlighted Details

  • Smart Contract Security: Includes building-secure-contracts with scanners for six blockchains and an entry-point-analyzer for identifying state-changing functions.
  • Code Auditing: Features audit-context-building for deep architectural analysis, differential-review using Git history, semgrep-rule-creator, sharp-edges for identifying error-prone APIs, static-analysis integrating CodeQL and Semgrep, testing-handbook-skills (fuzzers, sanitizers), and variant-analysis for cross-codebase vulnerability discovery.
  • Verification: Offers constant-time-analysis to detect timing side-channels in crypto code and property-based-testing guidance.
  • Bug Discovery: The constant-time-analysis skill has been used to find a timing side-channel in ECDSA verification.

Maintenance & Community

Developed and maintained by Trail of Bits, a security research firm. Contributions are welcomed, with authoring guidelines provided in CLAUDE.md. No community channels (e.g., Discord, Slack) are specified in the README.

Licensing & Compatibility

Licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). This is a copyleft license, requiring derivative works to be shared under the same terms. Compatibility for commercial use or linking with closed-source projects may be restricted by the ShareAlike clause.

Limitations & Caveats

The primary dependency is the Claude Code environment, which may limit adoption for users not utilizing this platform. Specific limitations of individual plugins or the marketplace itself are not detailed in the provided README.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
29
Issues (30d)
6
Star History
1,915 stars in the last 13 days

Explore Similar Projects

Feedback? Help us improve.