jira-webhooks
Pass
Audited by Gen Agent Trust Hub on Sep 26, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructions and example projects reference standard software dependencies (such as Express, FastAPI, and Next.js) and the vendor-provided Hookdeck CLI for local development and testing. These are typical requirements for building and testing the provided webhook handler examples.
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process external data in the form of Jira webhook payloads. This creates a surface for indirect prompt injection if the payload content (e.g., issue summaries or comments) is later passed to an LLM without sanitization.
- Ingestion points: Webhook endpoints defined in
examples/express/src/index.js,examples/nextjs/app/webhooks/jira/route.ts, andexamples/fastapi/main.pyingest the raw HTTP request body. - Boundary markers: The skill implements cryptographic signature verification (
X-Hub-Signature) to authenticate the source of the data, which is a robust security measure, though it does not inspect the content for prompt injection patterns. - Capability inventory: The provided examples primarily log payload data to the console and provide placeholders for syncing data to external systems or triggering notifications.
- Sanitization: The skill provides logic for cryptographic validation but does not include specific sanitization or filtering for the natural language content within the payloads.
Audit Metadata