{"adoption": {"forks": 113, "observed_at": "2026-09-03T02:15:17.098367+00:00", "stars": 1097}, "canonical_url": "https://ross.abutalabs.com/products/clawsec", "card": {"archived": false, "artifact_type": "plugin", "description": "A complete security skill suite for OpenClaw, Hermes, PicoClaw and NanoClaw agents (and variants). Protect your SOUL.md (etc') with drift detection, live security recommendations, automated audits, and skill integrity verification. All from one installable suite.", "domain": ["security", "developer-tools"], "enriched": true, "function": ["security", "vulnerability-scanning", "monitoring", "alerting"], "health_score": 100, "homepage": "https://prompt.security/clawsec", "language": "JavaScript", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["prompt-security/clawsec"], "name": "prompt-security/clawsec", "platform": ["cli", "self-hosted"], "pushed_at": "2026-09-02T09:45:37+00:00", "repo": "prompt-security/clawsec", "stars": 1097, "tags": ["openclaw", "ai-agent-security", "skill-integrity", "drift-detection", "security-audit", "advisory-feed", "prompt-security", "ai-agents", "nodejs"], "topics": ["clawdbot", "clawdbot-skill", "molt", "moltbot-skill", "moltbot-skills", "openclaw", "openclaw-extension", "openclaw-plugin", "openclaw-security", "openclaw-skill", "openclaw-skills", "nanoclaw", "hermes", "hermes-agent", "hermes-skill", "hermes-skills", "picoclaw", "picoclaw-install"], "urls": [], "use_cases": ["secure my OpenClaw agent against malicious skills", "detect configuration drift in my AI agent setup", "audit my agent environment for security issues", "verify integrity of installed agent skills", "get security advisories for AI agent runtimes", "approval-gate risky skill installs"], "what_it_is": "ClawSec is an AGPL-licensed suite of security skills for AI agent runtimes such as OpenClaw, NanoClaw, Hermes, and Picoclaw. It verifies skill artifact integrity, detects configuration drift, audits agent environments, and gates risky installs using signed advisory intelligence.", "when_to_avoid": ["you use agent frameworks outside the OpenClaw/Hermes/Picoclaw ecosystem", "you need general-purpose application security scanning rather than agent-runtime security", "you require a permissive license since the project is AGPL-3.0"], "when_to_choose": ["you run OpenClaw, NanoClaw, Hermes, or Picoclaw agents and want security monitoring", "you need skill integrity verification and drift detection for agent configurations", "you want automated security audits and advisory feeds for agent runtimes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/clawsec", "repo": "prompt-security/clawsec", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.098367+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:49:09.922283+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c40ce7c40dda83eba6d3923297c463a1030c4d5e3c2892eac5cc7f2977fd9ad", "fetched_at": "2026-09-03T02:15:17.098367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prompt-security/clawsec"}, {"content_hash": "3770bbff7ce2935798006f40000fcb9a71856dc783440072c7d4794f8641bee3", "fetched_at": "2026-08-29T12:51:19.572372+00:00", "kind": "homepage", "missing": false, "url": "https://prompt.security/clawsec"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.098367+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:49:09.922283+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c40ce7c40dda83eba6d3923297c463a1030c4d5e3c2892eac5cc7f2977fd9ad", "fetched_at": "2026-09-03T02:15:17.098367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prompt-security/clawsec"}, {"content_hash": "3770bbff7ce2935798006f40000fcb9a71856dc783440072c7d4794f8641bee3", "fetched_at": "2026-08-29T12:51:19.572372+00:00", "kind": "homepage", "missing": false, "url": "https://prompt.security/clawsec"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:49:09.922283+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c40ce7c40dda83eba6d3923297c463a1030c4d5e3c2892eac5cc7f2977fd9ad", "fetched_at": "2026-09-03T02:15:17.098367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prompt-security/clawsec"}, {"content_hash": "3770bbff7ce2935798006f40000fcb9a71856dc783440072c7d4794f8641bee3", "fetched_at": "2026-08-29T12:51:19.572372+00:00", "kind": "homepage", "missing": false, "url": "https://prompt.security/clawsec"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.098367+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.098367+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.098367+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:49:09.922283+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c40ce7c40dda83eba6d3923297c463a1030c4d5e3c2892eac5cc7f2977fd9ad", "fetched_at": "2026-09-03T02:15:17.098367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prompt-security/clawsec"}, {"content_hash": "3770bbff7ce2935798006f40000fcb9a71856dc783440072c7d4794f8641bee3", "fetched_at": "2026-08-29T12:51:19.572372+00:00", "kind": "homepage", "missing": false, "url": "https://prompt.security/clawsec"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.098367+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.098367+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:49:09.922283+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c40ce7c40dda83eba6d3923297c463a1030c4d5e3c2892eac5cc7f2977fd9ad", "fetched_at": "2026-09-03T02:15:17.098367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prompt-security/clawsec"}, {"content_hash": "3770bbff7ce2935798006f40000fcb9a71856dc783440072c7d4794f8641bee3", "fetched_at": "2026-08-29T12:51:19.572372+00:00", "kind": "homepage", "missing": false, "url": "https://prompt.security/clawsec"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.098367+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.098367+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.098367+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:49:09.922283+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c40ce7c40dda83eba6d3923297c463a1030c4d5e3c2892eac5cc7f2977fd9ad", "fetched_at": "2026-09-03T02:15:17.098367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prompt-security/clawsec"}, {"content_hash": "3770bbff7ce2935798006f40000fcb9a71856dc783440072c7d4794f8641bee3", "fetched_at": "2026-08-29T12:51:19.572372+00:00", "kind": "homepage", "missing": false, "url": "https://prompt.security/clawsec"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.098367+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.098367+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:49:09.922283+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c40ce7c40dda83eba6d3923297c463a1030c4d5e3c2892eac5cc7f2977fd9ad", "fetched_at": "2026-09-03T02:15:17.098367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prompt-security/clawsec"}, {"content_hash": "3770bbff7ce2935798006f40000fcb9a71856dc783440072c7d4794f8641bee3", "fetched_at": "2026-08-29T12:51:19.572372+00:00", "kind": "homepage", "missing": false, "url": "https://prompt.security/clawsec"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:49:09.922283+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c40ce7c40dda83eba6d3923297c463a1030c4d5e3c2892eac5cc7f2977fd9ad", "fetched_at": "2026-09-03T02:15:17.098367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prompt-security/clawsec"}, {"content_hash": "3770bbff7ce2935798006f40000fcb9a71856dc783440072c7d4794f8641bee3", "fetched_at": "2026-08-29T12:51:19.572372+00:00", "kind": "homepage", "missing": false, "url": "https://prompt.security/clawsec"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:49:09.922283+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c40ce7c40dda83eba6d3923297c463a1030c4d5e3c2892eac5cc7f2977fd9ad", "fetched_at": "2026-09-03T02:15:17.098367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prompt-security/clawsec"}, {"content_hash": "3770bbff7ce2935798006f40000fcb9a71856dc783440072c7d4794f8641bee3", "fetched_at": "2026-08-29T12:51:19.572372+00:00", "kind": "homepage", "missing": false, "url": "https://prompt.security/clawsec"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:49:09.922283+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c40ce7c40dda83eba6d3923297c463a1030c4d5e3c2892eac5cc7f2977fd9ad", "fetched_at": "2026-09-03T02:15:17.098367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prompt-security/clawsec"}, {"content_hash": "3770bbff7ce2935798006f40000fcb9a71856dc783440072c7d4794f8641bee3", "fetched_at": "2026-08-29T12:51:19.572372+00:00", "kind": "homepage", "missing": false, "url": "https://prompt.security/clawsec"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 14, "rhythm": 93}, "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": 209, "days_push": 0, "days_rel": 50, "gap_med": 0, "n_releases_24m": 12}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}