{
  "schemaVersion": "plugins-directory/1.0.0",
  "snapshotId": "plugins-2026-09-12.p6",
  "localBriefFormat": "gptsapp-plugin-decision-brief/1.0.0",
  "plugin": {
    "id": "gpa:plugin:ea4bba425cdb087dd52f7986dc6ef23894686f101949c3d5713d8c47e4f0e54f",
    "key": "claude-42crunch-api-security-testing",
    "name": "42crunch API Security Testing",
    "ecosystem": "claude-code",
    "packageRole": null,
    "deliveryNote": null,
    "sourceIssues": [],
    "sourceOwner": "42crunch-ai",
    "declaredAuthor": "Not established from the retained index facts",
    "canonical": "https://plugins.gptsapp.io/plugins/claude-code/42crunch-ai/42crunch-api-security-testing",
    "repository": "https://github.com/42crunch-ai/claude-plugins",
    "packageRoot": "plugins/api-security-testing",
    "installation": {
      "url": "https://code.claude.com/docs/en/discover-plugins",
      "label": "Official installation",
      "note": "Look for 42crunch-api-security-testing in anthropic-official. Review the exact package source before installing; marketplace membership does not prove access or execution.",
      "observationOnly": true
    },
    "purpose": "Inspect OpenAPI security findings and review proposed API remediation.",
    "tasks": [
      "security-review"
    ],
    "documentedTargets": [
      {
        "id": "claude-code",
        "label": "Claude Code"
      }
    ],
    "version": null,
    "revision": "30287f5e3f122a646d1ac5ca3ab96e130c52a3ad",
    "observedAt": "2026-09-07",
    "componentDeclarations": [],
    "requirements": [],
    "access": "Listed in the official marketplace. Package contents, account access and task permissions are not yet fully established.",
    "sourceUrls": [
      "https://github.com/anthropics/claude-plugins-official/blob/3deb821cb71ccfaaf2ffa9935e977df314ce5cd5/.claude-plugin/marketplace.json",
      "https://github.com/42crunch-ai/claude-plugins/tree/30287f5e3f122a646d1ac5ca3ab96e130c52a3ad/plugins/api-security-testing"
    ],
    "licenseDeclaration": "Package license not established here; only reference-only facts and original notes are redistributed.",
    "coverage": "partial",
    "qualification": "marketplace-listed",
    "channel": {
      "curator": "Anthropic",
      "name": "anthropic-official",
      "indexUrl": "https://github.com/anthropics/claude-plugins-official/blob/3deb821cb71ccfaaf2ffa9935e977df314ce5cd5/.claude-plugin/marketplace.json",
      "indexRevision": "3deb821cb71ccfaaf2ffa9935e977df314ce5cd5",
      "observedAt": "2026-09-12",
      "packagePins": [
        "30287f5e3f122a646d1ac5ca3ab96e130c52a3ad"
      ],
      "revisionState": "source-pinned"
    },
    "distributions": [
      {
        "entry": "42crunch-api-security-testing",
        "marketplace": "anthropic-official",
        "indexUrl": "https://github.com/anthropics/claude-plugins-official/blob/3deb821cb71ccfaaf2ffa9935e977df314ce5cd5/.claude-plugin/marketplace.json",
        "indexRevision": "3deb821cb71ccfaaf2ffa9935e977df314ce5cd5",
        "packageRevision": "30287f5e3f122a646d1ac5ca3ab96e130c52a3ad",
        "resolvedSourceRevision": "30287f5e3f122a646d1ac5ca3ab96e130c52a3ad",
        "packagePath": "plugins/api-security-testing",
        "evidence": "catalog-entry-observed"
      }
    ],
    "manifestObservation": null,
    "componentObservationScope": "package-components-not-inspected",
    "evidence": "Source metadata only; no install, connection, authorization or task execution observed."
  }
}
