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
- POST JSON · max 64 KB · free · no API key · no SLA
- Returns
request_id,risk_band,flags,summary_for_agent - Do not send production secrets
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"}]}'