jwt-validate
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses Node.js and Python to perform cryptographic verification of tokens. It correctly implements security controls by passing tokens and secrets through environment variables (
JWT_TOKEN,JWT_SECRET) rather than command-line arguments to prevent leakage in process lists or shell history. - [EXTERNAL_DOWNLOADS]: The skill attempts to verify the presence of the
joselibrary and provides a command to install it vianpm install -g joseif it is missing. This is a standard dependency for the skill's primary function. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data in the form of JWT payloads. While there is a risk that a payload could contain instructions intended to influence the agent when it prints the result, the skill's focus on structured reporting and signature verification significantly mitigates this surface.
- Ingestion points: JWT header and payload content provided by the user.
- Boundary markers: The output is constrained to a specific 'JWT Validation Report' format.
- Capability inventory: Executes shell commands (node/python) and can make network requests to fetch JWKS endpoints.
- Sanitization: The skill relies on standard library parsing (
joseorPyJWT) and structured JSON output to handle the data.
Audit Metadata