graphify
Fail
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSPERSISTENCEINDIRECT_PROMPT_INJECTIONPRIVILEGE_ESCALATIONDYNAMIC_EXECUTIONREMOTE_CODE_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill attempts to install a Python package named
graphifyy. There is a notable discrepancy between the package name (graphifyywith a double 'y') and the module it imports (graphify), which is a characteristic pattern of typosquatting attacks targeting thegraphifynamespace. - [PERSISTENCE]: The skill includes functionality to install a
post-commitgit hook viagraphify hook install. This ensures that the skill's logic is automatically executed whenever a commit is performed in the repository, establishing a persistent execution mechanism. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data (documents, papers, images, and videos) to build knowledge graphs.
- Ingestion points: The
detect()function inSKILL.mdandEXTENDED.mdscans user-provided directories (INPUT_PATH) for diverse file types. - Boundary markers: The extraction prompt in
references/extraction-spec.mdprovides no explicit delimiters or instructions to distinguish between the agent's instructions and the content of the files being processed. - Capability inventory: The skill uses
spawn_agentfor semantic extraction and aqueryengine to provide answers based on the graph, creating a path for malicious content in files to influence agent output. - Sanitization: There is no evidence of content sanitization or instruction filtering for the ingested data.
- [PRIVILEGE_ESCALATION]: The installation script in
SKILL.mdutilizes the--break-system-packagesflag. This allows the skill to bypass environment isolation and modify system-level Python installations, which can lead to system instability or unauthorized environment modification. - [DYNAMIC_EXECUTION]: Multiple steps (Step 1, 2, 3A, 4, 5, 9) use
python -cto dynamically generate and execute Python code blocks that handle core logic, including graph building and manifest management. - [REMOTE_CODE_EXECUTION]: The skill supports cloning arbitrary GitHub repositories using
graphify clone, which involves downloading and subsequently processing remote code and content. It also allows pushing graph data to remote Neo4j and FalkorDB instances using user-supplied URIs and credentials.
Recommendations
- AI detected serious security threats
Audit Metadata