steuerrechner-api
Pass
Audited by Gen Agent Trust Hub on Sep 28, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes data from an external API, creating a theoretical ingestion surface for indirect prompt injection.
- Ingestion points: The
scripts/call.pyscript (line 217) fetches and reads JSON response payloads from thegerman-tax-calculator.p.rapidapi.comAPI. - Boundary markers: The skill instructions in
SKILL.mdstrictly limit the agent to reporting the euro amounts and notes returned by the API, providing a logical constraint on how the data is interpreted. - Capability inventory: The skill is authorized to execute its local
scripts/call.pyscript and read provided reference documentation. - Sanitization: The
scripts/call.pyscript validates that the API response is valid JSON before processing it and includes amask()function to ensure theRAPIDAPI_KEYis never leaked in the output provided to the agent. - [SAFE]: The skill follows security best practices for handling sensitive credentials.
- The script
scripts/call.pyretrieves theRAPIDAPI_KEYfrom the environment or a.envfile, which is the recommended method for secret management. - The script implements a path normalization check (
normalize_path) that ensures API calls are restricted to thev1/endpoint, preventing potential directory traversal or unauthorized endpoint access.
Audit Metadata