running-and-testing-locally
Pass
Audited by Gen Agent Trust Hub on Aug 1, 2026
Risk Level: SAFECOMMAND_EXECUTIONCREDENTIALS_UNSAFEPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides various shell commands for setting up a local development environment, including generating encryption keys via
openssl rand -base64 32, managing Docker containers withdocker compose, and running microservices throughnpmscripts. - [DYNAMIC_EXECUTION]: A Python script is provided to handle log capture from the API server. This script uses the
ptyandosmodules to fork a process and executenpx tsxwithin a pseudo-terminal to bypass output buffering, writing the results to/tmp/nango-srv.log. - [CREDENTIALS_UNSAFE]: The documentation contains hardcoded default credentials for the local PostgreSQL development environment (
user: nango,pass: nango). While these are common for local dev setups, they are flagged as hardcoded credentials. - [PROMPT_INJECTION]: The skill creates a surface for indirect prompt injection by instructing the agent to query the local database via
docker execand use the resulting output (e.g., user email or verification status) to determine subsequent browser-based actions. - Ingestion points: The output of the
docker exec nango-db psqlcommand inSKILL.mdis ingested into the agent context. - Boundary markers: No specific delimiters or warnings are used to differentiate database output from instructional content.
- Capability inventory: The agent can execute shell commands (
npm,docker,python3) and perform browser navigation/interaction. - Sanitization: No sanitization or validation of the database output is performed before the agent processes it.
Audit Metadata