Odin Security

Odin Security from OutlineDriven/odin-claude-plugin.

Skills in this plugin

38
  1. ▌
    Wycheproof · outlinedriven-odin-claude-plugin bundle
    Use when validating crypto against Project Wycheproof vectors, or explaining a disagreement with a vector. Not for vector creation: use vector-forge. Not for zeroization: use zeroize-audit.
    3 installs
  2. ▌
    Sharp Edges · outlinedriven-odin-claude-plugin bundle
    Use when asked to audit a code surface for misuse resistance or security edge cases, including delegated specialist analysis with exploitability validation (mode: specialist).
    4 installs
  3. ▌
    Variant Hunt · outlinedriven-odin-claude-plugin bundle
    Use when a confirmed root cause must be searched across a codebase, turned into a search rule, or seeded from graph neighbors. Not for building the program graph: use build-program-graph.
    9 installs
  4. ▌
    Vector Forge · outlinedriven-odin-claude-plugin bundle
    Use when crypto implementations and a vector harness need mutation-driven cross-implementation test vector expansion. Not for Wycheproof: use wycheproof. Not for fuzzing: use fuzz-harness-writing.
    8 installs
  5. ▌
    Zeroize Audit · outlinedriven-odin-claude-plugin bundle
    Use when auditing C, C++, or Rust secret-handling code to verify zeroization survives compiler optimization. Not for test vectors: use wycheproof.
    5 installs
  6. ▌
    Graph Evolution · outlinedriven-odin-claude-plugin bundle
    Use when two refs or source snapshots need security-relevant structural comparison a line diff may miss. Not for remote, credential, publish, deploy, or irreversible changes.
    9 installs
  7. ▌
    Security Review · outlinedriven-odin-claude-plugin bundle
    Use when changes touch auth, parsing, dependencies, network, or pre-release, or a diff or baseline needs regression review. Modes: full, differential. Not for adding controls: use security-hardening.
    8 installs
  8. ▌
    C Security Review · outlinedriven-odin-claude-plugin bundle
    Use when the user requests a userspace C or C++ security review with a threat model and severity filter and wants validated findings. Not for kernel or bare-metal code: use kernel-security.
    10 installs
  9. ▌
    Security Hardening · outlinedriven-odin-claude-plugin bundle
    Use when adding security controls for untrusted input, auth/authz, data storage, or external integrations. Not for audit: use security-review. Not for finding: use security-finding-verification.
    8 installs
  10. ▌
    Build Program Graph · outlinedriven-odin-claude-plugin bundle
    Use when a multi-language program graph is needed for call paths, entrypoints, blast radius, or taint reachability. Not for overview (trailmark-structural) or snapshot (trailmark-structural).
    10 installs
  11. ▌
    Gha Security Review · outlinedriven-odin-claude-plugin bundle
    Use when asked to review GitHub Actions for exploitable vulnerabilities, including prompt injection through Claude Code Action, Gemini CLI, or OpenAI Codex. Read-only. Not for general security review.
    6 installs
  12. ▌
    Mermaid To Proverif · outlinedriven-odin-claude-plugin bundle
    Use when a crypto Mermaid sequenceDiagram needs a ProVerif model for secrecy, authentication, replay, or forward-secrecy checks. Not for remote, credential, publish, deploy, or irreversible changes.
    12 installs
  13. ▌
    Yara Rule Authoring · outlinedriven-odin-claude-plugin bundle
    Use when writing, reviewing, optimizing, validating, or migrating YARA or YARA-X malware-detection rules, including CRX or DEX rules. Not for network IDS or memory-forensics rules.
    13 installs
  14. ▌
    Django Access Review · outlinedriven-odin-claude-plugin bundle
    Use when reviewing Django or DRF access control, IDOR, authorization, permissions, or tenant isolation. Not for Django query performance: use django-perf-review. No source or remote-system changes.
    7 installs
  15. ▌
    Entry Point Analyzer · outlinedriven-odin-claude-plugin bundle
    Use when mapping state-changing external entry points in a smart-contract codebase by access level, auditing access control, or invoking an entry-points command. Read-only. Not for remote mutation.
    6 installs
  16. ▌
    Firebase Apk Scanner · outlinedriven-odin-claude-plugin bundle
    Use when an authorized user needs to assess mobile-backend exposure from compiled Android APKs, covering Firebase, custom HTTP backends, and cloud function endpoints. Human-only invocation.
    10 installs
  17. ▌
    Rust Security Review · outlinedriven-odin-claude-plugin bundle
    Use when asked for a Rust security or correctness audit of a crate, service, or library with unsafe, FFI, concurrency, async, or untrusted-input code. Not for general review: use security-review.
    8 installs
  18. ▌
    Trailmark Structural · outlinedriven-odin-claude-plugin bundle
    Use when a target needs a Trailmark summary of languages, entrypoints, dependencies, or a snapshot of hotspots, taint, blast radius, subgraphs. Not for graph queries: use build-program-graph.
    8 installs
  19. ▌
    Semgrep Security Scan · outlinedriven-odin-claude-plugin bundle
    Use when a user asks for a Semgrep security scan or fast pattern-based scan of a codebase. Not for authoring or porting rules: use semgrep-rule-authoring.
    6 installs
  20. ▌
    Constant Time Analysis · outlinedriven-odin-claude-plugin bundle
    Use when reviewing cryptographic code for timing side-channels, statically in compiled output or at runtime with statistical timing tests. Not for known-answer vectors: use wycheproof.
    12 installs
  21. ▌
    Semgrep Rule Authoring · outlinedriven-odin-claude-plugin bundle
    Use when a vulnerability or pattern and target language need a new Semgrep rule, or an existing rule needs porting to another language. Not for running scans: use semgrep-security-scan.
    8 installs
  22. ▌
    Crypto Protocol Diagram · outlinedriven-odin-claude-plugin bundle
    Use when asked for a sequence diagram of cryptographic protocol semantics from code, prose, RFCs, papers, ProVerif, or Tamarin, or for code/spec divergence. Not for architecture: use embed-diagram.
    6 installs
  23. ▌
    Triage Security Finding · outlinedriven-odin-claude-plugin bundle
    Use when exactly one concrete security finding with a source anchor needs a verdict before PoC work. Not for projecting batches of findings onto a graph: use project-findings-onto-graph.
    4 installs
  24. ▌
    Burpsuite Project Parser · outlinedriven-odin-claude-plugin bundle
    Use when asked to analyze a Burp Suite .burp project for audit items, request/response metadata, or captured traffic. Modes: parsed (default) and stream. Not for source or remote-system changes.
    10 installs
  25. ▌
    Codeql Security Analysis · outlinedriven-odin-claude-plugin bundle
    Use when building or reusing a CodeQL database, running CodeQL security analysis, or modeling project-specific sources and sinks. Not for manual vulnerability review: use confirmed-security-review.
    4 installs
  26. ▌
    Confirmed Security Review · outlinedriven-odin-claude-plugin bundle
    Use when the user asks for a security review, vulnerability audit, or review of injection, XSS, auth, or crypto. HIGH-confidence findings only. Not for CodeQL analysis: use codeql-security-analysis.
    3 installs
  27. ▌
    Smart Contract Audit Prep · outlinedriven-odin-claude-plugin bundle
    Use when a smart-contract project must become review-ready before an audit. Not for workflow: use smart-contract-secure-workflow. Not for guidelines: use smart-contract-guidelines-advisor.
    3 installs
  28. ▌
    Supply Chain Risk Auditor · outlinedriven-odin-claude-plugin bundle
    Use when assessing npm, PyPI, or Go dependency supply-chain risk, with lockfile-absent paths marked unassessable. Not for remote or irreversible changes.
    4 installs
  29. ▌
    Insecure Default Discovery · outlinedriven-odin-claude-plugin bundle
    Use when the user asks to audit a file, subtree, or repository for fallback secrets, default credentials, fail-open controls, weak primitives, or permissive access. Not for exhaustive secret scanning.
    3 installs
  30. ▌
    Oauth2 Flow Implementation · outlinedriven-odin-claude-plugin bundle
    Use when asked to implement, debug, validate, or explain an OAuth 2.1 flow: auth code with PKCE, client credentials, device, or refresh. Also for a failing token exchange. Not for irreversible work.
    6 installs
  31. ▌
    Token Integration Analyzer · outlinedriven-odin-claude-plugin bundle
    Use when a token implementation or integration needs standards, privilege, nonstandard-behavior, and defensive-integration analysis. Not for source or remote-system changes.
    3 installs
  32. ▌
    Chain Vulnerability Scanner · outlinedriven-odin-claude-plugin bundle
    Use when an Algorand, Cairo, Cosmos SDK, Solana, Substrate, or TON codebase needs vulnerability scanning with reachability-backed findings. Not for non-chain review: use security-review.
    6 installs
  33. ▌
    Project Findings Onto Graph · outlinedriven-odin-claude-plugin bundle
    Use when SARIF, reviewer annotations, or third-party findings must be projected onto a program graph. Not for building graph: use build-program-graph. Not for triage: use triage-security-finding.
    3 installs
  34. ▌
    Security Finding Verification · outlinedriven-odin-claude-plugin bundle
    Use when a named security allegation needs a true-positive or false-positive verdict. Not for discovering bugs: use security-review. Not for adding controls: use security-hardening.
    6 installs
  35. ▌
    Vulnerability Triage Brocards · outlinedriven-odin-claude-plugin bundle
    Use when a vulnerability report, CVE, bug-bounty submission, or automated finding needs triage before deep verification. Don't use for tasks that require source or remote-system changes.
    5 installs
  36. ▌
    Smart Contract Secure Workflow · outlinedriven-odin-claude-plugin bundle
    Use when a smart-contract team invokes this before check-in or deployment. Not for audit prep: use smart-contract-audit-prep. Not for guidelines: use smart-contract-guidelines-advisor.
    3 installs
  37. ▌
    Function Audit Context Analyzer · outlinedriven-odin-claude-plugin bundle
    Use when asked for audit-context analysis of one function, or to build audit context across codebase before vulnerability hunting. Local write only. Not for vulnerability finding or severity rating.
    6 installs
  38. ▌
    Smart Contract Guidelines Advisor · outlinedriven-odin-claude-plugin bundle
    Use when a smart-contract project needs architecture, testing, or a maturity scorecard. Use `guidelines` or `maturity` mode. Not for audits: use smart-contract-audit-prep.
    3 installs