Agent Plugins Marketplace
All plugins

odin-security

v2.0.2

ODIN workflows for security reviews and defensive implementation.

CodexClaude Code16 Skills

By OutlineDrivenLicense: SEE LICENSE IN LICENSE35 GitHub starsUpdated 3 hours ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
16 skill or MCP entries
Source updated
Sep 3, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install odin-security for Codex and Claude Code

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add odin-security@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/OutlineDriven/odin-claude-plugin

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/odin-security/.

Plugin files

plugins/odin-security/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/c-security-review/SKILL.md
├── skills/codeql-security-analysis/SKILL.md
├── skills/confirmed-security-review/SKILL.md
├── skills/django-access-review/SKILL.md
├── skills/entry-point-analyzer/SKILL.md
├── skills/firebase-apk-scanner/SKILL.md
├── skills/function-audit-context-analyzer/SKILL.md
├── skills/gha-security-review/SKILL.md
├── skills/insecure-default-discovery/SKILL.md
├── skills/rust-security-review/SKILL.md
├── skills/security-hardening/SKILL.md
├── skills/security-review/SKILL.md
├── skills/semgrep-security-scan/SKILL.md
├── skills/sharp-edges/SKILL.md
├── skills/sharp-edges-analyzer/SKILL.md
└── skills/supply-chain-risk-auditor/SKILL.md

Included Skills16

c-security-reviewskills/c-security-review/SKILL.md

Use when the user requests a userspace C or C++ security review with an explicit threat model, severity filter, and model. Runs a partitioned read-only audit and writes report, SARIF, and findings to a .c-review-results run directory. Not for kernel drivers, managed languages, or embedded code.

codeql-security-analysisskills/codeql-security-analysis/SKILL.md

Use when building or reusing a CodeQL database, running CodeQL security analysis, or modeling project-specific sources and sinks. Produces a quality-gated database, nonzero query suite, and final SARIF. Not for manual vulnerability review — use confirmed-security-review.

confirmed-security-reviewskills/confirmed-security-review/SKILL.md

Use when the user asks for a security review, vulnerability audit, or review of injection, XSS, auth, or crypto. Returns only HIGH-confidence vulnerabilities with attacker-controlled input confirmed, or a cleared report. Not for CodeQL analysis — use codeql-security-analysis.

django-access-reviewskills/django-access-review/SKILL.md

Use when reviewing Django or DRF access control, IDOR, authorization, permissions, or tenant isolation. Returns validated findings with evidence, impact, and enforcing fixes. Not for Django query performance — use django-perf-review. No source or remote-system changes.

entry-point-analyzerskills/entry-point-analyzer/SKILL.md

Use when mapping state-changing external entry points in a smart-contract codebase by access level. Returns signatures, access classification, restriction evidence, and callbacks. A human-invoked entry-points command with an optional directory is a supported invocation form.

firebase-apk-scannerskills/firebase-apk-scanner/SKILL.md

Use when an authorized user needs to assess mobile-backend exposure from compiled Android APKs. Extracts backend configuration from APK carriers, probes discovered endpoints for misconfiguration under written authorization, and returns a per-APK classification with evidence and verified cleanup. Covers Firebase, custom HTTP backends, and cloud function endpoints. Human-only invocation.

function-audit-context-analyzerskills/function-audit-context-analyzer/SKILL.md

Use when an orchestrator or user requests deep audit-context analysis of one function, or needs to build audit context across a codebase before vulnerability hunting. Produces fixed-format per-function prose analysis with cited lines, or a multi-function dossier with entry points, actors, state, and open questions. Not for vulnerability finding or severity rating. Local write only.

gha-security-reviewskills/gha-security-review/SKILL.md

Use when asked to review GitHub Actions workflows for exploitable vulnerabilities, including prompt injection through AI coding actions (Claude Code Action, Gemini CLI, OpenAI Codex). Returns HIGH or MEDIUM findings each with a five-element exploitation scenario, or a cleared report. Not for general security review. Read-only.

insecure-default-discoveryskills/insecure-default-discovery/SKILL.md

Use when the user asks to audit a file, subtree, or repository for fallback secrets, default credentials, fail-open controls, weak primitives, permissive access, or exposed debug behavior. Returns a coverage-aware findings report. Not for exhaustive secret scanning.

rust-security-reviewskills/rust-security-review/SKILL.md

Use when the user requests a security or correctness audit of a Rust crate, service, library, or subtree, especially unsafe, FFI, concurrency, async, or untrusted-input code. Dispatches cluster-based review workers with dedup and false-positive judging, and writes report.md and findings.sarif. Not for a general security audit. Use security-review.

security-hardeningskills/security-hardening/SKILL.md

Use when handling untrusted input, auth/authz, data storage, or external integrations to add security controls during construction. Not for auditing a change set — use security-review. Not for verifying a named finding — use security-finding-verification.

security-reviewskills/security-review/SKILL.md

Use when changes touch auth, input parsing, dependencies, network I/O, or pre-release of a public-facing service. Runs a STRIDE walk, OWASP Top 10 walkthrough, and supply-chain scan, and blocks merge on critical or high findings. Not for adding security controls during construction — use security-hardening; not for verifying one named finding — use security-finding-verification.

semgrep-security-scanskills/semgrep-security-scan/SKILL.md

Use when a user asks for a Semgrep security scan or fast pattern-based scan of a codebase. Runs Semgrep with --sarif, merges results, and reports every finding with severity, file, and line. Not for authoring or porting rules. Use port-static-analysis-rule.

sharp-edgesskills/sharp-edges/SKILL.md

Use when asked to audit a code surface for security-relevant edge cases. Returns a structured findings report. Not for delegated specialist analysis — use sharp-edges-analyzer.

sharp-edges-analyzerskills/sharp-edges-analyzer/SKILL.md

Use when a specialist agent must analyze APIs, configurations, or interfaces for misuse resistance. Returns findings with category, severity, exploitability, and recommendation. Not for a quick inline audit — use sharp-edges.

supply-chain-risk-auditorskills/supply-chain-risk-auditor/SKILL.md

Use when assessing npm, PyPI, or Go dependency supply-chain risk. Produces deterministic findings.json and report.md with lockfile-aware advisories, three-state coverage, and separate remediation guidance. Handles lockfile-absent paths by marking transitive dependencies unassessable. Do not use for remote or irreversible changes.

Plugin manifests2

plugins/odin-security/.codex-plugin/plugin.json
{
  "name": "odin-security",
  "version": "2.0.2",
  "description": "ODIN workflows for security reviews and defensive implementation.",
  "keywords": [
    "odin",
    "outlinedriven",
    "agent-skills",
    "security"
  ],
  "author": {
    "name": "OutlineDriven",
    "url": "https://github.com/OutlineDriven"
  },
  "interface": {
    "displayName": "ODIN Security",
    "shortDescription": "ODIN workflows for security reviews and defensive implementation.",
    "category": "Security"
  }
}
plugins/odin-security/.claude-plugin/plugin.json
{
  "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  "name": "odin-security",
  "displayName": "ODIN Security",
  "version": "2.0.2",
  "description": "ODIN workflows for security reviews and defensive implementation.",
  "author": {
    "name": "OutlineDriven",
    "url": "https://github.com/OutlineDriven"
  },
  "homepage": "https://github.com/OutlineDriven/odin-claude-plugin",
  "repository": "https://github.com/OutlineDriven/odin-claude-plugin",
  "license": "SEE LICENSE IN LICENSE",
  "keywords": [
    "odin",
    "outlinedriven",
    "agent-skills",
    "security"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[odin-security on Agent Plugins Marketplace](https://pluginsmp.com/plugins/odin-security)