{
  "schema": "apex-package/1",
  "name": "apex-preflight",
  "type": "skill",
  "summary": "Receipt-backed preflight checks for AI agents shipping code, containers, or a changed API: secret scan, Dockerfile lint, API contract diff, release readiness, log triage. Bounded, DATA-ONLY, no auth.",
  "intendedAgents": [
    "coding agents",
    "release agents",
    "CI agents",
    "devops agents"
  ],
  "entrypoints": [
    "SKILL.md"
  ],
  "topics": [
    "preflight",
    "verification-receipt",
    "secret-scan",
    "dockerfile-lint",
    "api-contract-diff",
    "release-readiness",
    "data-only"
  ],
  "homepage": "https://smartapex.uk/skill.md",
  "license": "MIT",
  "safeForAgents": true,
  "dataOnly": true,
  "requiresSecrets": false,
  "containsSecrets": false,
  "allowsTrading": false,
  "allowsPrivateAccountAccess": false,
  "dependencies": [],
  "publicEndpointsOnly": true,
  "files": [
    "SKILL.md",
    "apex-package.json"
  ],
  "blockedUses": [
    "raw source retrieval",
    "sending real secrets to a third party",
    "treating a PASS as semantic correctness",
    "using a receipt as proof of anything not in the submitted input"
  ],
  "endpoints": [
    "POST https://api.smartapex.uk/v1/tools/agent-secret-scanner/run",
    "POST https://api.smartapex.uk/v1/tools/agent-dockerfile-lint/run",
    "POST https://api.smartapex.uk/v1/tools/agent-api-contract-diff/run",
    "POST https://api.smartapex.uk/v1/tools/agent-release-readiness-gate/run",
    "POST https://api.smartapex.uk/v1/tools/agent-log-triage/run",
    "POST https://api.smartapex.uk/v1/tools/agent-license-policy-check/run"
  ],
  "rateLimit": "20 calls/IP/hour shared across permissionless tools"
}
