ANB Data Consultancy

Preflight checklist APIs for AI-built apps. Not a pen test.

Endpoints

Secrets POST /v1/preflight/secrets
Authz POST /v1/preflight/authz
Webhooks POST /v1/preflight/webhooks
OpenAPI lint POST /v1/preflight/openapi
Deps (OSV) POST /v1/preflight/deps
Supply-chain POST /v1/preflight/supplychain

Facts

Examples

secrets
curl -sS "https://dataservices.andrenbrown.com/v1/preflight/secrets" \
  -H "Content-Type: application/json" \
  -d '{"blobs":[{"name":".env","content":"STRIPE_SECRET_KEY=sk_live_51DemoOnlyXXXX"}]}'
authz
curl -sS "https://dataservices.andrenbrown.com/v1/preflight/authz" \
  -H "Content-Type: application/json" \
  -d '{"routes":[{"method":"POST","path":"/v1/users/:id","auth":"user-token"}]}'
webhooks
curl -sS "https://dataservices.andrenbrown.com/v1/preflight/webhooks" \
  -H "Content-Type: application/json" \
  -d '{"callbacks":[{"path":"/api/webhooks/stripe","verification":"signature"}]}'
openapi
curl -sS "https://dataservices.andrenbrown.com/v1/preflight/openapi" \
  -H "Content-Type: application/json" \
  -d '{"document":"{\"openapi\":\"3.1.0\",\"info\":{\"title\":\"Demo\"},\"paths\":{}}"}'
deps
curl -sS "https://dataservices.andrenbrown.com/v1/preflight/deps" \
  -H "Content-Type: application/json" \
  -d '{"packages":[{"name":"hono","version":"^4.8.4"},{"name":"typescript"}]}'