dev-log
Pass
Audited by Gen Agent Trust Hub on Sep 13, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill instructs the agent to read and analyze runtime logs collected from the user's application using
npx @dev-log/cli logs. If the application logs data that originates from untrusted external sources (e.g., user input, API responses), an attacker could embed malicious instructions in those logs to influence the agent's subsequent analysis or actions. - Ingestion points:
SKILL.mddirects the agent to read logs via thelogscommand. - Boundary markers: There are no specified delimiters or instructions for the agent to ignore embedded commands within the log output.
- Capability inventory: The agent has the capability to execute shell commands, write files (instrumentation), and perform network operations via the included server and tunnel commands.
- Sanitization: No explicit sanitization or filtering of the collected log content is performed before it is presented to the agent for analysis.
- [COMMAND_EXECUTION]: The CLI utility uses
child_process.spawnto manage a background daemon process for the log server. It also frequently executes its own binary vianpxto perform operations like starting the server, generating snippets, and reading logs. - [EXTERNAL_DOWNLOADS]: The skill utilizes the
localtunnelpackage to create HTTPS tunnels, enabling remote access to the local log server. This is a well-known service used for development and debugging purposes. - [DYNAMIC_EXECUTION]: The
gencommand dynamically constructs code snippets for 13 different programming languages based on provided arguments. These snippets are designed to be inserted into the user's source code by the agent to perform HTTP-based logging at runtime. - [DATA_EXPOSURE]: Collected logs are persisted in a JSON file within the system's temporary directory (
os.tmpdir()/dev-log/dev-logs.json). The skill documentation proactively warns against logging sensitive information and provides guidance on stripping credentials from log payloads.
Audit Metadata