navan-local-dev-loop
Pass
Audited by Gen Agent Trust Hub on Sep 12, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill implements secret isolation by providing specific instructions and examples for managing credentials via environment variables and excluding sensitive files like
.envand.token-cachefrom version control using.gitignore. - [SAFE]: The token caching implementation in
src/token-cache.tsuses restrictive file system permissions (0o600), ensuring that access to cached OAuth tokens is limited to the local file owner. - [SAFE]: A redaction pattern is included in
src/request-logger.tsto prevent the accidental logging ofclient_secretvalues in plain text within URLs. - [INDIRECT_PROMPT_INJECTION]: The skill establishes a data ingestion surface by capturing and logging external API response data.
- Ingestion points: API response bodies are recorded in
logs/navan-api.logvia the request logger and intests/fixtures/via the fixture recording script. - Boundary markers: There are no explicit delimiters or specific instructions for downstream processes to ignore instructions that might be embedded in the logged API data.
- Capability inventory: The skill utilizes
Read,Write,Edit,Grep, andBashtools to configure the project structure and execute scripts. - Sanitization: While the code redacts secrets from the URL, it stores a preview of the response body and full fixture data without additional filtering or sanitization of potential injection vectors in the data content.
Audit Metadata