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.
    1 install
  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).
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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).
    3 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.
    1 install
  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.
    2 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.
    3 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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    0 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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    0 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.
    0 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.
    1 install
  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.
    3 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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    0 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.
    1 install
  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.
    0 installs