Files
clawsec/skills/hermes-traffic-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

108 lines
3.4 KiB
JSON

{
"name": "hermes-traffic-guardian",
"version": "0.0.1-beta2",
"description": "Hermes runtime traffic monitoring baseline for opt-in proxy inspection, egress detection, and attestation-aware traffic posture.",
"author": "prompt-security",
"license": "AGPL-3.0-or-later",
"homepage": "https://clawsec.prompt.security/",
"platform": "hermes",
"keywords": [
"security",
"hermes",
"traffic-monitoring",
"egress",
"exfiltration",
"injection",
"proxy",
"mitm",
"attestation",
"runtime"
],
"sbom": {
"files": [
{
"path": "SKILL.md",
"required": true,
"description": "Hermes traffic guardian skill instructions and operating model"
},
{
"path": "README.md",
"required": true,
"description": "Human-oriented overview and builder handoff notes"
},
{
"path": "CHANGELOG.md",
"required": true,
"description": "Version history and baseline release notes"
},
{
"path": "SPEC.md",
"required": true,
"description": "Implementation specification for Hermes runtime traffic monitoring"
},
{
"path": "lib/.gitkeep",
"required": false,
"description": "Placeholder for shared detector, posture, and report code"
},
{
"path": "scripts/.gitkeep",
"required": false,
"description": "Placeholder for lifecycle, status, and attestation export scripts"
}
]
},
"hermes": {
"emoji": "TG",
"category": "security",
"requires": {
"bins": [
"node",
"python3"
]
},
"runtime": {
"required_env": [],
"optional_env": [
"HERMES_TRAFFIC_GUARDIAN_HOME",
"HERMES_TRAFFIC_GUARDIAN_CONFIG",
"HERMES_TRAFFIC_GUARDIAN_MODE",
"HERMES_TRAFFIC_GUARDIAN_PROXY_URL",
"HERMES_TRAFFIC_GUARDIAN_CA_BUNDLE",
"HERMES_TRAFFIC_GUARDIAN_LOG_DIR",
"HERMES_TRAFFIC_GUARDIAN_MAX_SCAN_BYTES",
"HERMES_TRAFFIC_GUARDIAN_REDACT_SNIPPETS",
"HERMES_TRAFFIC_GUARDIAN_ATTESTATION_OUTPUT"
]
},
"capabilities": {
"runtime_traffic_monitoring": "spec_baseline",
"http_proxy_inspection": "planned",
"https_mitm_inspection": "planned_optional",
"egress_exfiltration_detection": "planned",
"inbound_injection_detection": "planned",
"attestation_export": "planned",
"blocking": "future_version"
},
"execution": {
"always": false,
"persistence": "Spec baseline only. Builders must keep monitoring opt-in and scheduler-free unless an operator explicitly applies one.",
"network_egress": "Future runtime will proxy operator-scoped Hermes traffic. No runtime network behavior is implemented in v0.0.1."
},
"operator_review": [
"Do not merge proxy runtime into hermes-attestation-guardian.",
"Export traffic-monitor status for hermes-attestation-guardian to attest, but keep runtime ownership in this skill.",
"Do not install a system-wide CA automatically.",
"Default to detect-and-log mode; blocking is out of scope for v0.0.1 implementation.",
"Redact secret snippets before writing logs or attestation-linked summaries."
],
"triggers": [
"hermes traffic guardian",
"hermes traffic monitoring",
"monitor hermes egress",
"inspect hermes http traffic",
"attest hermes traffic monitor"
]
}
}