indykite-authzen-evaluations
Pass
Audited by Gen Agent Trust Hub on Sep 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses a bash script (
scripts/evaluate-batch.sh) to executecurlfor interacting with the AuthZEN API. The script is well-structured, utilizing shell arrays to handle arguments safely and preventing command injection vulnerabilities. - [DATA_EXFILTRATION]: The skill transmits authentication tokens (
API_KEYandBEARER_TOKEN) to remote endpoints. The provided script includes a critical security check that pins the targetAPI_URLto known vendor domains (eu.api.indykite.comorus.api.indykite.com), ensuring that sensitive credentials are not sent to unauthorized hosts. It also features a--printoption that redacts these tokens to prevent credential leakage in command output or logs. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-provided data to build JSON request bodies for batch evaluation.
- Ingestion points: Data enters the system via JSON files or standard input processed by the
evaluate-batch.shscript. - Boundary markers: The instructions do not explicitly mandate delimiters or escaping when interpolating user-provided identifiers into the JSON request structure.
- Capability inventory: The skill possesses the ability to read files and perform network requests via
cat,jq, andcurlin the provided script. - Sanitization: The
evaluate-batch.shscript employsjqto validate the integrity and format of the JSON request body before transmission, mitigating risks associated with malformed data payloads.
Audit Metadata