inngest-api — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited inngest-api (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
For Cloud operations with connected MCP tools, use inngest-cloud first. Keep this skill for explicit terminal/HTTP work or a capability missing from MCP. Do not ask for an API key when OAuth MCP can complete the task.
Use this skill for raw REST API v2 work and API reference lookup. If the task can be completed through npx inngest-cli@latest api, use inngest-api-cli instead; the CLI is safer for agents because it handles target/auth flags and endpoint command wiring.
Use inngest-api-cli for:
Use raw REST API v2 only when:
When precision matters, fetch current docs instead of guessing:
https://api-docs.inngest.com/https://api-docs.inngest.com/authenticationhttps://api-docs.inngest.com/llms.txthttps://api-docs.inngest.com/api-specs/v2.json.md to a docs URL, for examplehttps://api-docs.inngest.com/v2/runs/GetFunctionTrace.md
If a Markdown page returns an error or omits generated reference details, use the OpenAPI spec for methods, paths, parameters, request bodies, and schemas.
https://api.inngest.com/v2http://localhost:8288/api/v2origin. Confirm the actual dev server port before making local requests.
The REST API uses Bearer token authentication.
INNGEST_API_KEY for requests from CI, scripts, tools, and agents.API requests only when that is the available, appropriate credential.
X-Inngest-Env or use an environment-scoped API key when operatingoutside the default production environment.
webhook URLs, or decrypted secrets.
Example:
curl -fsSL \
-H "Authorization: Bearer $INNGEST_API_KEY" \
-H "X-Inngest-Env: $INNGEST_ENV" \
https://api.inngest.com/v2/accountUse the OpenAPI spec as the source of truth:
curl -fsSL https://api-docs.inngest.com/api-specs/v2.jsonCurrent v2 areas include account, environments, keys, webhooks, apps, function invocation, event-run lookup, function runs, traces, Insights, and partner APIs. Endpoint coverage can change, so inspect the spec before writing a raw request.
For API-only or access-gated endpoints, such as partner-account endpoints, confirm the user has the needed access before attempting a call.
liners.
page.hasMore is true and complete results areneeded.
data in list responses as an empty list unless an error ispresent.
Read before write. Confirm target account, environment, resource, and intent before raw HTTP mutations unless the user's instruction already makes all of that explicit.
Treat these categories as mutating or side-effecting:
secrets.
bodies unless the user asks.
then ask the user to provide or rotate INNGEST_API_KEY without pasting it into chat.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.