Files
clawsec/skills/soul-guardian/skill.json
T
David Abutbul 1e48a955cc fix(release): exclude tests from skill payloads (#230)
* fix(release): exclude tests from skill payloads

* fix(release): normalize test path filtering

* fix(release): prefer GitHub artifacts for non-OpenClaw installs

* fix(release): keep legacy ClawHub publishing

* fix(release): address skill packaging review feedback

* chore(skills): bump release versions

* feat(skills): surface recommended platforms

* docs(skills): add signed release verification

* fix(skills): normalize PR version bumps

---------

Co-authored-by: David Abutbul <David.a@prompt.security>
2026-05-14 14:38:58 +03:00

86 lines
2.3 KiB
JSON

{
"name": "soul-guardian",
"version": "0.0.6",
"description": "Drift detection and baseline integrity guard for agent workspace prompt files. Auto-restore critical files with tamper-evident audit logging.",
"author": "prompt-security",
"license": "AGPL-3.0-or-later",
"homepage": "https://clawsec.prompt.security",
"keywords": [
"security",
"integrity",
"drift-detection",
"agents",
"ai",
"protection",
"audit",
"baseline"
],
"sbom": {
"files": [
{
"path": "SKILL.md",
"required": true,
"description": "Soul guardian skill documentation"
},
{
"path": "CHANGELOG.md",
"required": true,
"description": "Version history and release notes"
},
{
"path": "scripts/soul_guardian.py",
"required": true,
"description": "Main guardian script"
},
{
"path": "scripts/onboard_state_dir.py",
"required": true,
"description": "State directory setup"
},
{
"path": "scripts/install_launchd_plist.py",
"required": false,
"description": "macOS launchd installer"
}
]
},
"openclaw": {
"emoji": "👻",
"category": "security",
"requires": {
"bins": [
"python3"
]
},
"runtime": {
"required_env": [],
"optional_bins": [
"openclaw",
"launchctl",
"bash"
]
},
"execution": {
"always": false,
"persistence": "No automation is installed by default, but the documented workflow supports heartbeat, OpenClaw cron, or launchd scheduling.",
"network_egress": "None by default; soul-guardian operates on local files and local state."
},
"operator_review": [
"Restore mode can overwrite protected workspace files back to their approved baseline.",
"The external state directory can contain sensitive snapshots, diffs, and quarantined copies; secure it with restrictive permissions.",
"Any launchd or cron scheduling is opt-in and should be reviewed before enabling."
],
"triggers": [
"soul guardian",
"integrity check",
"drift detection",
"baseline check",
"file integrity",
"protect soul",
"guard files",
"workspace security",
"tamper detection"
]
}
}