paddle-webhooks
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill implements standard webhook authentication patterns using official Paddle SDKs and manual HMAC-SHA256 verification. The provided implementation code for Node.js and Python correctly uses timing-safe equality checks (
crypto.timingSafeEqualandhmac.compare_digest) to mitigate timing attacks during signature validation. - [CREDENTIALS_UNSAFE]: No hardcoded API keys or secrets are present. The skill provides
.env.examplefiles and explicitly instructs users to store sensitive keys likePADDLE_WEBHOOK_SECRETin environment variables rather than hardcoding them in the source code. - [EXTERNAL_DOWNLOADS]: Dependencies listed in the package manifest files (
package.json,requirements.txt) represent standard, legitimate libraries for the respective ecosystems. While some version strings (e.g., TypeScript 6, Next.js 16, FastAPI 0.136) appear to be placeholders or future-dated versions not currently in release, they target official package registries and no evidence of typosquatting or malicious dependency substitution was found. - [COMMAND_EXECUTION]: The documentation references
npx hookdeck-cli, which is a legitimate utility provided by the skill's author (Hookdeck) to facilitate local webhook testing. No unauthorized or hidden shell command execution was found within the skill's instructions or implementation files.
Audit Metadata