Skip to main content
Source repository

trailofbits/skills

These skills were imported into SkillJury from the public skills ecosystem.

62 linked skillsVisit source
Source listing

62 imported skills

algorand-vulnerability-scanner

by trailofbits/skills

761

Systematically scan Algorand smart contracts (TEAL and PyTeal) for platform-specific security vulnerabilities documented in Trail of Bits' "Not So Smart Contracts" database. This skill encodes 11 critical vulnerability patterns unique to Algorand's transaction model.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

address-sanitizer

by trailofbits/skills

756

AddressSanitizer (ASan) is a widely adopted memory error detection tool used extensively during software testing, particularly fuzzing. It helps detect memory corruption bugs that might otherwise go unnoticed, such as buffer overflows, use-after-free errors, and other memory safety violations.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

interpreting-culture-index

by trailofbits/skills

755

Source details, install context, and public review data are available on the full page.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

fuzzing-dictionary

by trailofbits/skills

754

A fuzzing dictionary provides domain-specific tokens to guide the fuzzer toward interesting inputs. Instead of purely random mutations, the fuzzer incorporates known keywords, magic numbers, protocol commands, and format-specific strings that are more likely to reach deeper code paths in parsers, protocol handlers,...

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

atheris

by trailofbits/skills

751

Atheris is a coverage-guided Python fuzzer built on libFuzzer. It enables fuzzing of both pure Python code and Python C extensions with integrated AddressSanitizer support for detecting memory corruption issues.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

constant-time-testing

by trailofbits/skills

750

Timing attacks exploit variations in execution time to extract secret information from cryptographic implementations. Unlike cryptanalysis that targets theoretical weaknesses, timing attacks leverage implementation flaws - and they can affect any cryptographic code.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

ossfuzz

by trailofbits/skills

748

OSS-Fuzz is an open-source project developed by Google that provides free distributed infrastructure for continuous fuzz testing. It streamlines the fuzzing process and facilitates simpler modifications. While only select projects are accepted into OSS-Fuzz, the project's core is open-source, allowing anyone to host...

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

cairo-vulnerability-scanner

by trailofbits/skills

747

Systematically scan Cairo smart contracts on StarkNet for platform-specific security vulnerabilities related to arithmetic, cross-layer messaging, and cryptographic operations. This skill encodes 6 critical vulnerability patterns unique to Cairo/StarkNet ecosystem.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

dwarf-expert

by trailofbits/skills

746

This skill provides technical knowledge and expertise about the DWARF standard and how to interact with DWARF files. Tasks include answering questions about the DWARF standard, providing examples of various DWARF features, parsing and/or creating DWARF files, and writing/modifying/analyzing code that interacts with...

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

libfuzzer

by trailofbits/skills

746

libFuzzer is an in-process, coverage-guided fuzzer that is part of the LLVM project. It's the recommended starting point for fuzzing C/C++ projects due to its simplicity and integration with the LLVM toolchain. While libFuzzer has been in maintenance-only mode since late 2022, it is easier to install and use than its...

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

substrate-vulnerability-scanner

by trailofbits/skills

746

Systematically scan Substrate runtime modules (pallets) for platform-specific security vulnerabilities that can cause node crashes, DoS attacks, or unauthorized access. This skill encodes 7 critical vulnerability patterns unique to Substrate/FRAME-based chains.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

wycheproof

by trailofbits/skills

746

Wycheproof is an extensive collection of test vectors designed to verify the correctness of cryptographic implementations and test against known attacks. Originally developed by Google, it is now a community-managed project where contributors can add test vectors for specific cryptographic constructions.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

libafl

by trailofbits/skills

745

LibAFL is a modular fuzzing library that implements features from AFL-based fuzzers like AFL++. Unlike traditional fuzzers, LibAFL provides all functionality in a modular and customizable way as a Rust library. It can be used as a drop-in replacement for libFuzzer or as a library to build custom fuzzers from scratch.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

aflpp

by trailofbits/skills

740

AFL++ is a fork of the original AFL fuzzer that offers better fuzzing performance and more advanced features while maintaining stability. A major benefit over libFuzzer is that AFL++ has stable support for running fuzzing campaigns on multiple cores, making it ideal for large-scale fuzzing efforts.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

ruzzy

by trailofbits/skills

740

Ruzzy is a coverage-guided fuzzer for Ruby built on libFuzzer. It enables fuzzing both pure Ruby code and Ruby C extensions with sanitizer support for detecting memory corruption and undefined behavior.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

ton-vulnerability-scanner

by trailofbits/skills

740

Systematically scan TON blockchain smart contracts written in FunC for platform-specific security vulnerabilities related to boolean logic, Jetton token handling, and gas management. This skill encodes 3 critical vulnerability patterns unique to TON's architecture.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

semgrep-rule-variant-creator

by trailofbits/skills

738

Port existing Semgrep rules to new target languages with proper applicability analysis and test-driven validation.

Software EngineeringFrontend and DesignFirst seen Jan 19, 2026

insecure-defaults

by trailofbits/skills

716

Finds fail-open vulnerabilities where apps run insecurely with missing configuration. Distinguishes exploitable defaults from fail-secure patterns that crash safely.

Software EngineeringFrontend and DesignFirst seen Jan 27, 2026

yara-rule-authoring

by trailofbits/skills

558

Write detection rules that catch malware without drowning in false positives.

Software EngineeringFrontend and DesignFirst seen Jan 29, 2026

claude-in-chrome-troubleshooting

by trailofbits/skills

500

Use this skill when Claude in Chrome MCP tools fail to connect or work unreliably.

Software EngineeringFrontend and DesignFirst seen Jan 25, 2026

burpsuite-project-parser

by trailofbits/skills

444

Search and extract data from Burp Suite project files using the burpsuite-project-file-parser extension.

Software EngineeringFrontend and DesignFirst seen Jan 18, 2026

second-opinion

by trailofbits/skills

421

Shell out to external LLM CLIs for an independent code review powered by a separate model. Supports OpenAI Codex CLI and Google Gemini CLI.

Software EngineeringFrontend and DesignFirst seen Feb 9, 2026

devcontainer-setup

by trailofbits/skills

418

Creates a pre-configured devcontainer with Claude Code and language-specific tooling.

Software EngineeringFrontend and DesignFirst seen Feb 9, 2026

git-cleanup

by trailofbits/skills

402

Safely clean up accumulated git worktrees and local branches by categorizing them into: safely deletable (merged), potentially related (similar themes), and active work (keep).

Software EngineeringFrontend and DesignFirst seen Feb 11, 2026
Page 2 of 3