{"adoption": {"forks": 484, "observed_at": "2026-08-28T04:07:32.979677+00:00", "stars": 2976}, "canonical_url": "https://ross.abutalabs.com/products/claude-red", "card": {"archived": false, "artifact_type": "learning-resource", "description": "claude-red is a curated library of offensive security skills designed for the Claude skills system. Each skill is a structured SKILL.md file that primes Claude with expert-level methodology for a specific attack surface — from SQLi to shellcode, EDR evasion to exploit development.", "domain": ["security", "penetration-testing", "artificial-intelligence", "developer-tools"], "enriched": true, "function": ["security", "penetration-testing", "prompt-engineering", "mcp"], "health_score": 98, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["SnailSploit/Claude-Red"], "name": "SnailSploit/Claude-Red", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-26T04:48:57+00:00", "repo": "SnailSploit/Claude-Red", "stars": 2976, "tags": ["red-team", "claude-skills", "offensive-security", "skill-library", "llm-prompting", "exploit-development", "ctf", "bug-bounty"], "topics": ["claude-ai", "claude-skills", "redteam", "redteam-tools", "skills", "claude-pt"], "urls": [], "use_cases": ["run authorized red team engagements with AI assistance", "prepare for CTF competitions", "triage bug bounty findings", "learn offensive security methodology for specific attack surfaces", "train security operators on exploitation techniques", "explore attack surfaces methodically during security research"], "what_it_is": "A curated library of 58 offensive security skill files (SKILL.md) for the Claude skills system, covering attack surfaces from SQL injection and Active Directory abuse to EDR evasion and exploit development. Each skill primes Claude with expert-level red team methodology that loads on demand via conversational triggers.", "when_to_avoid": ["you need actual working exploit tools rather than LLM methodology prompts", "you do not use Claude or a compatible skills system", "you require guaranteed up-to-date vulnerability data", "you cannot legally or ethically use offensive security tooling"], "when_to_choose": ["you use Claude or Claude Code and want drop-in offensive security expertise", "you need structured methodology for a specific attack surface like SQLi, ADCS, or wireless attacks", "you want skills that load on demand without consuming context", "you are doing authorized penetration testing or security training"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/claude-red", "repo": "SnailSploit/Claude-Red", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.979677+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:31:34.231124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0158bb245fa69fe39e4e3d324728e4e26079feb0e4fa281ff5f221e04452ef49", "fetched_at": "2026-08-28T04:07:32.979677+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SnailSploit/Claude-Red"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.979677+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:31:34.231124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0158bb245fa69fe39e4e3d324728e4e26079feb0e4fa281ff5f221e04452ef49", "fetched_at": "2026-08-28T04:07:32.979677+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SnailSploit/Claude-Red"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:31:34.231124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0158bb245fa69fe39e4e3d324728e4e26079feb0e4fa281ff5f221e04452ef49", "fetched_at": "2026-08-28T04:07:32.979677+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SnailSploit/Claude-Red"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.979677+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.979677+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.979677+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:31:34.231124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0158bb245fa69fe39e4e3d324728e4e26079feb0e4fa281ff5f221e04452ef49", "fetched_at": "2026-08-28T04:07:32.979677+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SnailSploit/Claude-Red"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.979677+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.979677+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:31:34.231124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0158bb245fa69fe39e4e3d324728e4e26079feb0e4fa281ff5f221e04452ef49", "fetched_at": "2026-08-28T04:07:32.979677+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SnailSploit/Claude-Red"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.979677+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.979677+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.979677+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:31:34.231124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0158bb245fa69fe39e4e3d324728e4e26079feb0e4fa281ff5f221e04452ef49", "fetched_at": "2026-08-28T04:07:32.979677+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SnailSploit/Claude-Red"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.979677+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:32.979677+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:31:34.231124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0158bb245fa69fe39e4e3d324728e4e26079feb0e4fa281ff5f221e04452ef49", "fetched_at": "2026-08-28T04:07:32.979677+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SnailSploit/Claude-Red"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:31:34.231124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0158bb245fa69fe39e4e3d324728e4e26079feb0e4fa281ff5f221e04452ef49", "fetched_at": "2026-08-28T04:07:32.979677+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SnailSploit/Claude-Red"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:31:34.231124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0158bb245fa69fe39e4e3d324728e4e26079feb0e4fa281ff5f221e04452ef49", "fetched_at": "2026-08-28T04:07:32.979677+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SnailSploit/Claude-Red"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:31:34.231124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0158bb245fa69fe39e4e3d324728e4e26079feb0e4fa281ff5f221e04452ef49", "fetched_at": "2026-08-28T04:07:32.979677+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SnailSploit/Claude-Red"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 13, "rhythm": 42}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 182, "days_push": 7, "days_rel": 178, "gap_med": null, "n_releases_24m": 1}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}