{"adoption": {"forks": 308, "observed_at": "2026-08-28T04:06:08.549751+00:00", "stars": 2043}, "canonical_url": "https://ross.abutalabs.com/products/cyberstrike", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Open-source AI-powered offensive security harness for automated penetration testing.", "domain": ["security", "penetration-testing", "artificial-intelligence", "developer-tools"], "enriched": true, "function": ["penetration-testing", "agent-framework", "llm-inference", "mcp", "security", "cli", "workflow-automation"], "health_score": 100, "homepage": "https://cyberstrike.io", "language": "TypeScript", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["CyberStrikeus/CyberStrike"], "name": "CyberStrikeus/CyberStrike", "platform": ["windows", "cli", "self-hosted"], "pushed_at": "2026-08-26T12:33:22+00:00", "repo": "CyberStrikeus/CyberStrike", "stars": 2043, "tags": ["offensive-security", "red-teaming", "ai-pentesting", "bug-bounty", "ctf-tools", "ethical-hacking", "llm-security", "security-automation", "autonomous-agents", "ai-agents", "command-line", "macos", "linux", "nodejs", "docker"], "topics": ["agents", "ai-hacking", "ai-penetration-testing", "ai-pentesting", "ai-security", "artificial-intelligence", "bug-bounty", "code-quality", "ctf-tools", "cybersecurity", "cybersecurity-tools", "ethical-hacking", "hacking", "llm-security", "offensive-security", "penetration-testing", "pentesting-tools", "red-teaming", "security", "security-automation"], "urls": [], "use_cases": ["automate penetration testing with AI agents", "run autonomous red team assessments from the terminal", "find web vulnerabilities with OWASP test cases", "use my LLM subscription for security testing", "orchestrate recon and post-exploitation agents", "run pentesting on remote VPS or Kali boxes", "prepare for bug bounty hunting with AI assistance"], "what_it_is": "CyberStrike is an open-source AI-powered offensive security harness that runs automated penetration testing from the terminal. It orchestrates 13+ specialized agents, 7,600+ security skills, and 120+ OWASP test cases using any of 150+ LLM providers, with remote tool execution via Bolt servers and MCP tool integration.", "when_to_avoid": ["you need a passive vulnerability scanner without autonomous attack actions", "you cannot legally or ethically run offensive tooling against your targets", "you require a GUI-only workflow without terminal or CLI usage", "you need guaranteed safety guardrails over an autonomous agent with broad tool access"], "when_to_choose": ["you want an open-source, extensible AI pentesting agent that works with many LLM providers", "you need specialized agents for recon, web, network, cloud, and post-exploitation", "you want remote tool execution across multiple Bolt servers", "you need OWASP-aligned automated test coverage and generated reports"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cyberstrike", "repo": "CyberStrikeus/CyberStrike", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.549751+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:58:05.850033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09811f446055fcb70a3e232886d0511464c577f70a0b3d1de426d98a62fd1525", "fetched_at": "2026-08-28T04:06:08.549751+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CyberStrikeus/CyberStrike"}, {"content_hash": "86e323a483b61e113d8896554884ca3fc95d808e413bcf856b583a3583f607e7", "fetched_at": "2026-08-29T10:38:27.993275+00:00", "kind": "homepage", "missing": false, "url": "https://cyberstrike.io"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.549751+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:58:05.850033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09811f446055fcb70a3e232886d0511464c577f70a0b3d1de426d98a62fd1525", "fetched_at": "2026-08-28T04:06:08.549751+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CyberStrikeus/CyberStrike"}, {"content_hash": "86e323a483b61e113d8896554884ca3fc95d808e413bcf856b583a3583f607e7", "fetched_at": "2026-08-29T10:38:27.993275+00:00", "kind": "homepage", "missing": false, "url": "https://cyberstrike.io"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:58:05.850033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09811f446055fcb70a3e232886d0511464c577f70a0b3d1de426d98a62fd1525", "fetched_at": "2026-08-28T04:06:08.549751+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CyberStrikeus/CyberStrike"}, {"content_hash": "86e323a483b61e113d8896554884ca3fc95d808e413bcf856b583a3583f607e7", "fetched_at": "2026-08-29T10:38:27.993275+00:00", "kind": "homepage", "missing": false, "url": "https://cyberstrike.io"}], "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:06:08.549751+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.549751+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.549751+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:58:05.850033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09811f446055fcb70a3e232886d0511464c577f70a0b3d1de426d98a62fd1525", "fetched_at": "2026-08-28T04:06:08.549751+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CyberStrikeus/CyberStrike"}, {"content_hash": "86e323a483b61e113d8896554884ca3fc95d808e413bcf856b583a3583f607e7", "fetched_at": "2026-08-29T10:38:27.993275+00:00", "kind": "homepage", "missing": false, "url": "https://cyberstrike.io"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.549751+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.549751+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:58:05.850033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09811f446055fcb70a3e232886d0511464c577f70a0b3d1de426d98a62fd1525", "fetched_at": "2026-08-28T04:06:08.549751+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CyberStrikeus/CyberStrike"}, {"content_hash": "86e323a483b61e113d8896554884ca3fc95d808e413bcf856b583a3583f607e7", "fetched_at": "2026-08-29T10:38:27.993275+00:00", "kind": "homepage", "missing": false, "url": "https://cyberstrike.io"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.549751+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.549751+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.549751+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:58:05.850033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09811f446055fcb70a3e232886d0511464c577f70a0b3d1de426d98a62fd1525", "fetched_at": "2026-08-28T04:06:08.549751+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CyberStrikeus/CyberStrike"}, {"content_hash": "86e323a483b61e113d8896554884ca3fc95d808e413bcf856b583a3583f607e7", "fetched_at": "2026-08-29T10:38:27.993275+00:00", "kind": "homepage", "missing": false, "url": "https://cyberstrike.io"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.549751+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.549751+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:58:05.850033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09811f446055fcb70a3e232886d0511464c577f70a0b3d1de426d98a62fd1525", "fetched_at": "2026-08-28T04:06:08.549751+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CyberStrikeus/CyberStrike"}, {"content_hash": "86e323a483b61e113d8896554884ca3fc95d808e413bcf856b583a3583f607e7", "fetched_at": "2026-08-29T10:38:27.993275+00:00", "kind": "homepage", "missing": false, "url": "https://cyberstrike.io"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:58:05.850033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09811f446055fcb70a3e232886d0511464c577f70a0b3d1de426d98a62fd1525", "fetched_at": "2026-08-28T04:06:08.549751+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CyberStrikeus/CyberStrike"}, {"content_hash": "86e323a483b61e113d8896554884ca3fc95d808e413bcf856b583a3583f607e7", "fetched_at": "2026-08-29T10:38:27.993275+00:00", "kind": "homepage", "missing": false, "url": "https://cyberstrike.io"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:58:05.850033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09811f446055fcb70a3e232886d0511464c577f70a0b3d1de426d98a62fd1525", "fetched_at": "2026-08-28T04:06:08.549751+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CyberStrikeus/CyberStrike"}, {"content_hash": "86e323a483b61e113d8896554884ca3fc95d808e413bcf856b583a3583f607e7", "fetched_at": "2026-08-29T10:38:27.993275+00:00", "kind": "homepage", "missing": false, "url": "https://cyberstrike.io"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:58:05.850033+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09811f446055fcb70a3e232886d0511464c577f70a0b3d1de426d98a62fd1525", "fetched_at": "2026-08-28T04:06:08.549751+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CyberStrikeus/CyberStrike"}, {"content_hash": "86e323a483b61e113d8896554884ca3fc95d808e413bcf856b583a3583f607e7", "fetched_at": "2026-08-29T10:38:27.993275+00:00", "kind": "homepage", "missing": false, "url": "https://cyberstrike.io"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 14, "rhythm": 97}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 200, "days_push": 7, "days_rel": 20, "gap_med": 5, "n_releases_24m": 14}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}