{
  "name": "hermes-traffic-guardian",
  "version": "0.0.1-beta1",
  "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"
      },
      {
        "path": "test/.gitkeep",
        "required": false,
        "description": "Placeholder for unit and integration tests"
      }
    ]
  },
  "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"
    ]
  }
}
