Security Probe

manifest.json 27 lines

Files · 2
123456789101112131415161718192021222324252627{
  "id": "org.lattice.probe",
  "name": "Security Probe",
  "icon": "🧪",
  "color": "#ef4444",
  "description": "Runs browser-level isolation probes on load and reports each result as a probe-result event.",
  "requested_permissions": {
    "storage": ["kv"],
    "network": { "allowlist": [] },
    "events": {
      "probe-result": {
        "description": "Outcome of one isolation probe",
        "schema": {
          "type": "object",
          "properties": {
            "probe": { "type": "string" },
            "outcome": { "type": "string", "enum": ["blocked", "open", "error", "info"] },
            "detail": { "type": "string" },
            "origin": { "type": "string" }
          },
          "required": ["probe", "outcome"]
        }
      }
    },
    "listeners": {}
  }
}