{"adoption": {"forks": 204, "observed_at": "2026-08-28T04:03:34.338182+00:00", "stars": 1096}, "canonical_url": "https://ross.abutalabs.com/products/pashov-skills", "card": {"archived": false, "artifact_type": "plugin", "description": "Pashov Audit Group Skills", "domain": ["security", "developer-tools", "blockchain", "artificial-intelligence"], "enriched": true, "function": ["security", "vulnerability-scanning", "code-review", "prompt-engineering", "mcp"], "health_score": 94, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["pashov/skills"], "name": "pashov/skills", "platform": ["cross-platform", "cli", "editor-plugin"], "pushed_at": "2026-07-09T15:10:37+00:00", "repo": "pashov/skills", "stars": 1096, "tags": ["solidity", "smart-contract-security", "ai-skills", "audit", "claude-code", "cursor", "web3", "blockchain-auditing", "smart-contracts"], "topics": [], "urls": [], "use_cases": ["audit solidity smart contracts with ai", "find vulnerabilities in smart contracts using claude code", "add security review skills to cursor", "ai-assisted web3 security auditing", "review defi protocol code for exploits", "teach my ai agent solidity security best practices"], "what_it_is": "A collection of AI-powered Solidity security skills built by Pashov Audit Group, packaged for use with AI coding assistants like Claude Code, Cursor, Codex, GitHub Copilot, and Windsurf. It equips AI agents with domain expertise for auditing and reviewing smart contracts.", "when_to_avoid": ["you need automated static analysis or formal verification rather than AI-assisted review", "your project is not Solidity/EVM-based", "you need a standalone scanner that runs without an AI platform subscription"], "when_to_choose": ["you audit or develop Solidity smart contracts and use AI coding agents", "you want battle-tested security knowledge from a professional audit group embedded in your AI workflow", "you use Claude Code, Cursor, Codex, Copilot, or Windsurf for blockchain development"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pashov-skills", "repo": "pashov/skills", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.338182+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:47:11.533024+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "557a8f091004012146a92a782bcb82a4cc798cb2b30249ff29237a1fac6aacaa", "fetched_at": "2026-08-28T04:03:34.338182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pashov/skills"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.338182+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:47:11.533024+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "557a8f091004012146a92a782bcb82a4cc798cb2b30249ff29237a1fac6aacaa", "fetched_at": "2026-08-28T04:03:34.338182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pashov/skills"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:47:11.533024+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "557a8f091004012146a92a782bcb82a4cc798cb2b30249ff29237a1fac6aacaa", "fetched_at": "2026-08-28T04:03:34.338182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pashov/skills"}], "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:03:34.338182+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.338182+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.338182+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:47:11.533024+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "557a8f091004012146a92a782bcb82a4cc798cb2b30249ff29237a1fac6aacaa", "fetched_at": "2026-08-28T04:03:34.338182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pashov/skills"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.338182+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.338182+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:47:11.533024+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "557a8f091004012146a92a782bcb82a4cc798cb2b30249ff29237a1fac6aacaa", "fetched_at": "2026-08-28T04:03:34.338182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pashov/skills"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.338182+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.338182+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.338182+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:47:11.533024+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "557a8f091004012146a92a782bcb82a4cc798cb2b30249ff29237a1fac6aacaa", "fetched_at": "2026-08-28T04:03:34.338182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pashov/skills"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.338182+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.338182+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:47:11.533024+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "557a8f091004012146a92a782bcb82a4cc798cb2b30249ff29237a1fac6aacaa", "fetched_at": "2026-08-28T04:03:34.338182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pashov/skills"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:47:11.533024+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "557a8f091004012146a92a782bcb82a4cc798cb2b30249ff29237a1fac6aacaa", "fetched_at": "2026-08-28T04:03:34.338182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pashov/skills"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:47:11.533024+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "557a8f091004012146a92a782bcb82a4cc798cb2b30249ff29237a1fac6aacaa", "fetched_at": "2026-08-28T04:03:34.338182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pashov/skills"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:47:11.533024+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "557a8f091004012146a92a782bcb82a4cc798cb2b30249ff29237a1fac6aacaa", "fetched_at": "2026-08-28T04:03:34.338182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pashov/skills"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 91, "longevity": 13, "rhythm": 90}, "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": 191, "days_push": 55, "days_rel": 66, "gap_med": 28.0, "n_releases_24m": 5}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}