zift-webhooks
Pass
Audited by Gen Agent Trust Hub on Aug 2, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [SAFE]: The skill provides standard webhook handling templates. It includes explicit warnings about the lack of cryptographic signatures in the Zift protocol and recommends compensating controls such as HTTPS, endpoint URL secrecy, and IP allowlisting to maintain security.
- [EXTERNAL_DOWNLOADS]: The skill references the
hookdeck-clitool for local testing and recommends thewebhook-handler-patternsskill. Both are official resources from the skill author, Hookdeck, intended for development and implementation of best practices. - [PROMPT_INJECTION]: The skill documents a surface for indirect prompt injection by accepting and processing JSON data from external webhook endpoints. The ingestion of untrusted data is a functional requirement for a webhook receiver.
- Ingestion points: The
POST /webhooks/ziftroute inexamples/express/src/index.js,examples/fastapi/main.py, andexamples/nextjs/app/webhooks/zift/route.ts. - Boundary markers: None present to delimit external data from instructions.
- Capability inventory: Console logging and conditional branching based on the
eventCodefield. No dangerous capabilities (e.g., shell execution, file writes) are present in the provided templates. - Sanitization: Employs standard JSON parsing with type checking for specific fields like
notificationIdandeventCode.
Audit Metadata