woocommerce-webhooks
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process untrusted external data in the form of WooCommerce webhook payloads.
- Ingestion points: Webhook handlers located in
examples/express/src/index.js,examples/nextjs/app/webhooks/woocommerce/route.ts, andexamples/fastapi/main.pyreceive external HTTP POST requests. - Boundary markers: The instructions and code samples mandate the use of the
X-WC-Webhook-Signatureheader for authenticity verification before any data processing occurs. - Capability inventory: The provided handlers are restricted to logging payload metadata and returning HTTP status codes; no dangerous actions such as command execution or unauthorized file writes are performed with the ingested data.
- Sanitization: Signature verification logic correctly utilizes timing-safe comparison functions (
crypto.timingSafeEqualin Node.js andhmac.compare_digestin Python) to prevent timing attacks. - [EXTERNAL_DOWNLOADS]: The skill recommends using the Hookdeck CLI for local development and testing.
- Evidence:
SKILL.mdsuggests runningnpx hookdeck-cli listento create a local tunnel. - Context: This is a standard vendor-provided tool intended for development workflows, matching the skill author's identity.
Audit Metadata