display-dev
Pass
Audited by Gen Agent Trust Hub on Oct 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes data from external sources that are not under the direct control of the user, which could be used to host malicious instructions.
- Ingestion points: The skill reads artifact content via tools like
searchandread, and polls for reviewer comments usingcomments-list.shandcomments-stream.sh(found inSKILL.md). - Boundary markers: Explicit instructions in the "Trust boundaries" section of
SKILL.mddirect the agent to treat reviewer comments and artifact source as untrusted data, specifically forbidding the execution of commands or disclosure of secrets requested by that content. - Capability inventory: The skill can execute the
dspCLI, write to local state files for comment tracking, and perform network requests to the vendor API. - Sanitization: Bash scripts validate input parameters like artifact IDs and cursor timestamps against restrictive alphanumeric regular expressions to prevent path traversal or command injection.
- [EXTERNAL_DOWNLOADS]: The skill bundles pre-compiled binaries for the
jqutility to handle JSON processing. - Evidence:
scripts/_common.shcontains logic to select and use bundled statically-linkedjqbinaries from thebin/directory based on the host platform (e.g.,bin/jq-macos-arm64,bin/jq-linux-amd64). These are well-known, standard tools. - [COMMAND_EXECUTION]: The skill interacts with a locally installed command-line interface to perform authenticated operations.
- Evidence: Multiple scripts, such as
scripts/login.shandscripts/publish.sh, useexecto call the officialdspbinary if it is discovered on the system's execution path. The skill instructions explicitly forbid the agent from installing this CLI automatically. - [DATA_EXFILTRATION]: The skill transmits user-provided files and metadata to a remote server as part of its core publishing functionality.
- Evidence: The
scripts/publish.shscript and the instructions for staged uploads inSKILL.mdusecurlandPUTrequests to send data tohttps://api.display.dev. This is the official API endpoint managed by the skill's author,display-dev.
Audit Metadata