34 published skills

Security Agent Skills

Skills for security review, threat modeling, compliance checks, and secure engineering.

436
Skills
14
Categories
19
Repos
8
Agents

Security And Hardening

addyosmani/agent-skills

Security

Hardens code against vulnerabilities. Use when handling user input, authentication, data storage, or external integrations. Use when building any feature that accepts untrusted data, manages user sessions, or interacts with third-party services. Use when personal data or privacy compliance (GDPR, CCPA) is involved.

typescriptjavascriptreactsecurity
91,023 StarsMIT

Constraint Driven Development

addyosmani/agent-skills

Security

Establishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane default thresholds when they have no number in mind, records everything in CONSTRAINTS.md, and watches the diff for a weakened bar — new @ts-ignore or eslint-d...

CodexClaude
pythonsecuritytestingreview
91,023 StarsMIT

Variant Analysis

trailofbits/skills

Security

Hunts for the other instances of a bug already found — the variants of one root cause across a codebase. Use immediately after a vulnerability, logic bug, or bad pattern turns up in a specific file and the question becomes where else it occurs, including the bare conversational form ("are there others like this?", "...

Claude CodeClaude
pythonsecuritytestingreview
6,924 StarsSource linked

Trailmark Structural

trailofbits/skills

Security

Runs full Trailmark structural analysis by building a graph, running `preanalysis()`, and reporting hotspots, taint, blast radius, privilege boundaries, attack surface, and version-gated Trailmark 0.4+/0.5+ data such as proxy counts, subgraph edges, type/reference summaries, and entrypoint attributes. Use when vivis...

Claude CodeClaude
pythonsecurityresearchdata
6,924 StarsSource linked

Genotoxic

trailofbits/skills

Security

Graph-informed mutation testing triage. Parses codebases with Trailmark, runs mutation testing and necessist, then uses survived mutants, unnecessary test statements, and call graph data to identify false positives, missing test coverage, and fuzzing targets. Use when triaging survived mutants, analyzing mutation te...

Claude CodeClaude
typescriptpythonsecuritytesting
6,924 StarsSource linked

Yara Rule Authoring

trailofbits/skills

Security

Guides authoring of high-quality YARA-X detection rules for malware identification. Use when writing, reviewing, or optimizing YARA rules. Covers naming conventions, string selection, performance optimization, migration from legacy YARA, and false positive reduction. Triggers on: YARA, YARA-X, malware detection, thr...

Claude CodeClaude
designsecuritytestingreview
6,924 StarsSource linked

Trailmark

trailofbits/skills

Security

Builds and queries multi-language source and binary code graphs for security analysis. Includes pre-analysis passes for blast radius, taint propagation, privilege boundaries, entry point enumeration, proxy/unresolved-call tracking, type/reference queries, structural traversal, graph diffs, audit augmentation, declar...

Claude CodeClaude
pythonsecuritytestingreview
6,924 StarsSource linked

Audit Augmentation

trailofbits/skills

Security

Augments Trailmark code graphs with external audit findings from SARIF static analysis results, weAudit annotation files, and version-gated Trailmark 0.4.x binary-analysis graph exports. Maps findings to graph nodes by file and line overlap, creates severity-based subgraphs, and enables cross-referencing findings wi...

Claude CodeClaude
pythonsecurityresearchdata
6,924 StarsSource linked

Diagramming Code

trailofbits/skills

Security

Generates Mermaid diagrams from Trailmark code graphs. Produces call graphs, class hierarchies, module dependency maps, containment diagrams, complexity heatmaps, and attack surface data flow visualizations. Use when visualizing code architecture, drawing call graphs, generating class diagrams, creating dependency m...

Claude CodeClaude
pythonsecuritytestingresearch
6,924 StarsSource linked

Crypto Protocol Diagram

trailofbits/skills

Security

Extracts protocol message flow from source code, RFCs, academic papers, pseudocode, informal prose, ProVerif (.pv), or Tamarin (.spthy) models and generates Mermaid sequenceDiagrams with cryptographic annotations. Use when diagramming a crypto protocol, visualizing a handshake or key exchange flow, extracting messag...

Claude CodeClaude
securityreviewresearchdata
6,924 StarsSource linked

Fuzzing Obstacles

trailofbits/skills

Security

Patches past the barriers that stop a fuzzer making progress — checksum and hash verification, magic-value validation, time-based seeds, and other non-deterministic global state. Covers locating the blocking check, neutering it behind a fuzzing build flag, and avoiding the false positives a patch can introduce. Use...

Claude CodeClaude
securitytestingreviewresearch
6,924 StarsSource linked

Mermaid To Proverif

trailofbits/skills

Security

Translates Mermaid sequenceDiagrams describing cryptographic protocols into ProVerif formal verification models (.pv files). Use when generating a ProVerif model, formally verifying a protocol, converting a Mermaid diagram to ProVerif, verifying protocol security properties (secrecy, authentication, forward secrecy)...

Claude CodeClaude
securityresearch
6,924 StarsSource linked

Cargo Fuzz

trailofbits/skills

Security

Sets up and runs cargo-fuzz, the standard fuzzing tool for Cargo-based Rust projects. Covers cargo fuzz init, the nightly toolchain requirement, fuzz_target! harnesses, Arbitrary-derived structured inputs, sanitizer options, cargo fuzz coverage, and reproducing a crash artifact. Use when fuzzing a Rust crate, writin...

Claude CodeClaudeCursor
securityresearchdatagithub
6,924 StarsSource linked

Supply Chain Risk Auditor

trailofbits/skills

Security

Audits a project's dependencies for supply-chain risk: version-matched advisories for direct dependencies and the full lockfile tree, abandoned or archived upstreams, npm publisher concentration, and install-time script execution. Use when asked to audit dependencies, assess supply-chain or third-party package risk,...

Claude CodeClaude
securityresearchdatagithub
6,924 StarsSource linked

Sarif Parsing

trailofbits/skills

Security

Parses and processes SARIF files from static analysis tools like CodeQL, Semgrep, or other scanners. Triggers on "parse sarif", "read scan results", "aggregate findings", "deduplicate alerts", or "process sarif output". Handles filtering, deduplication, format conversion, and CI/CD integration of SARIF data. Does NO...

Claude CodeClaude
pythonsecurityresearchdata
6,924 StarsSource linked

Ossfuzz

trailofbits/skills

Security

Enrolls a project in OSS-Fuzz, Google's free continuous fuzzing service for open source, and drives it locally. Covers project.yaml, Dockerfile and build.sh setup, the helper scripts, reproducing OSS-Fuzz crash reports, and the acceptance criteria. Use when setting up continuous fuzzing for an open-source project, r...

Claude CodeClaude
pythonsecuritytestingresearch
6,924 StarsSource linked

Testing Handbook Generator

trailofbits/skills

Security

Generates Claude Code skills from the Trail of Bits Testing Handbook (appsec.guide), analyzing handbook pages and emitting SKILL.md files with the structure each skill type requires. Use when creating or refreshing a skill from handbook content, or when the user names the testing handbook or appsec.guide. Not for an...

Claude CodeClaude
securitytestingresearchgithub
6,924 StarsSource linked

Semgrep

trailofbits/skills

Security

Runs a Semgrep security scan over a codebase: detects languages, selects rulesets, presents the plan for explicit approval, then runs every approved ruleset through scripts/run-scans.sh, which batches the semgrep processes and writes scans.json, and merges the output to SARIF. Supports two scan modes, "run all" for...

Claude CodeClaude
pythonsecurityreviewresearch
6,924 StarsSource linked

Ruzzy

trailofbits/skills

Security

Sets up and runs Ruzzy, Trail of Bits' coverage-guided Ruby fuzzer and the only production-ready one for the language. Covers harness structure, fuzzing pure Ruby and the native C extensions in gems, and sanitizer builds. Use when fuzzing a Ruby library or gem, testing a Ruby C extension for memory safety, or asking...

Claude CodeClaude
securitytestingresearchdata
6,924 StarsSource linked

Graph Evolution

trailofbits/skills

Security

Compares Trailmark code graphs at two source code snapshots (git commits, tags, or directories) to surface security-relevant structural changes. Detects new attack paths, complexity shifts, blast radius growth, taint propagation changes, and privilege boundary modifications that text diffs miss. Use when comparing c...

Claude CodeClaude
pythonsecuritytestingreview
6,924 StarsSource linked

Trailmark Summary

trailofbits/skills

Security

Runs a Trailmark summary analysis on a codebase. Returns auto-detected languages, entry point count, and dependency list. Use when vivisect or galvanize needs a quick structural overview. Triggers: trailmark summary, code summary, structural overview.

Claude CodeClaude
pythonsecurityresearchdata
6,924 StarsSource linked

Skill Improver

trailofbits/skills

Security

Iteratively reviews and fixes Claude Code skill quality issues until they meet standards. Runs automated fix-review cycles using the skill-reviewer agent. Use to fix skill quality issues, improve skill descriptions, run automated skill review loops, or iteratively refine a skill. Triggers on 'fix my skill', 'improve...

Claude CodeClaude
securityreviewresearch
6,810 StarsSource linked

Langgraph Human In The Loop

langchain-ai/langchain-skills

Security

INVOKE THIS SKILL when implementing human-in-the-loop patterns, pausing for approval, or handling errors in LangGraph. Covers interrupt(), Command(resume=...), approval/validation workflows, and the 4-tier error handling strategy.

CodexClaude
typescriptpythonreviewdata
1,187 StarsSource linked

Deep Agents Memory

langchain-ai/langchain-skills

Security

INVOKE THIS SKILL when your Deep Agent needs memory, persistence, or filesystem access. Covers StateBackend (ephemeral), StoreBackend (persistent), FilesystemMiddleware, and CompositeBackend for routing.

CodexClaude
typescriptpythonsecurity
1,187 StarsSource linked

Swarm

langchain-ai/langchain-skills

Security

Dispatches many independent items in parallel: create a table, fan out to subagents, aggregate results. One row = one unit of work.

CodexClaude
typescriptsecurityreviewdata
1,187 StarsSource linked

Langchain Dependencies

langchain-ai/langchain-skills

Security

INVOKE THIS SKILL when setting up a new project or when asked about package versions, installation, or dependency management for LangChain, LangGraph, LangSmith, or Deep Agents. Covers required packages, minimum versions, environment requirements, versioning best practices, and common community tool packages for bot...

ClaudeGemini
typescriptpythonsecurity
1,187 StarsSource linked

Dx Code Analyzer Run

forcedotcom/sf-skills

Security

Run Salesforce Code Analyzer to scan code for security, performance, best practice, and code style violations. Supports all engines (PMD, ESLint, CPD, RetireJS, Flow, SFGE, ApexGuru), targets (files, folders, git diff), categories, and severities. Also handles post-scan exploration: filtering results by engine/sever...

typescriptjavascriptpythonsecurity
948 StarsApache-2.0

Agentforce D360 Analyze

forcedotcom/sf-skills

Security

Data Cloud 360° view of a single Agentforce session. TRIGGER when user asks to trace, inspect, summarize, or describe a specific Agentforce session by session id (Agent Session UUID `019d...` or MessagingSession id `0Mw...`). Also triggers on session discovery — find/list/search sessions by time, agent, channel, out...

pythondata
948 StarsApache-2.0

Experience Lwc Security Validate

forcedotcom/sf-skills

Security

Use this skill as THE specialized Lightning Web Security (LWS) validator for a Lightning Web Component bundle (`.js`, `.ts`, `.html`, `.css`, `.js-meta.xml`) — the canonical LWS/Product-Security review for LWCs, NOT a generic code-security pass. It produces either a severity-ranked finding list with code-level remed...

securityreviewdata
948 StarsApache-2.0

Security Audit

TerminalSkills/skills

Security

Perform comprehensive security audits on codebases by scanning for OWASP Top 10 vulnerabilities, checking dependencies for known CVEs, detecting leaked secrets and API keys, and generating prioritized fix recommendations. This skill combines static analysis patterns with dependency auditing tools.

CodexClaude CodeClaude
securityauditdataanalysis
72 StarsApache-2.0

Agent Sandbox

TerminalSkills/skills

Security

AI agents execute code, modify files, and run shell commands. Without guardrails, a bad prompt or hallucination can delete your database, overwrite production configs, or exfiltrate secrets. This skill builds safety layers — sandboxed execution, filesystem restrictions, network policies, audit trails, and kill switches

CodexClaude CodeClaude
typescriptsecuritydata
71 StarsApache-2.0

AI Guardrails

TerminalSkills/skills

Security

Add safety layers to AI applications — input validation, prompt injection detection, output filtering, content moderation, and policy enforcement. Prevent misuse without breaking legitimate use cases.

CodexClaude CodeClaude
pythonsecurityreviewapi
71 StarsApache-2.0

AI Pentesting

TerminalSkills/skills

Security

Use AI agents to autonomously conduct penetration tests on web applications. Combine LLM reasoning with security tools (nmap, subfinder, nuclei, sqlmap, browser automation) to find and prove vulnerabilities with minimal human intervention.

CodexClaude CodeClaude
pythonsecuritytestingreview
71 StarsApache-2.0

Aceternity UI

TerminalSkills/skills

Security

Aceternity UI is a copypaste component library — not an npm package. You copy the component code directly into your project, giving you full ownership and customization power. Components are built with Framer Motion and Tailwind CSS.

CodexClaude CodeClaude
typescriptreactsecurityros
71 StarsApache-2.0

Explore Agent Skills

Browse by agent platform, skill category, or practical SKILL.md implementation guide.

Platforms

Guides