alterlab-networkx
Pass
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The reference documentation (
references/io.md) includes instructions and code snippets for using Python'spicklemodule to serialize and deserialize graph objects. While the documentation provides a clear security warning to only load trusted files, thepickle.load()function is inherently capable of executing arbitrary code if used on a malicious binary file. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process graph data from various external formats including CSV, JSON, GraphML, and SQL databases (
references/io.md). This creates a surface for indirect prompt injection if the agent uses attributes or labels from these data sources to drive further actions or responses. - Ingestion points: File reading operations in
references/io.mdsuch asread_edgelist,read_graphml, andpd.read_sql_query. - Boundary markers: The provided code examples do not include specific delimiters or instructions to ignore potential commands embedded within data attributes.
- Capability inventory: The skill is configured with
Bash(python:*),Bash(uv:*), andWritecapabilities inSKILL.md. - Sanitization: Data is processed using standard NetworkX and Pandas functions without additional sanitization layers to detect or neutralize embedded instructions.
- [EXTERNAL_DOWNLOADS]: The skill provides instructions for installing the
networkxlibrary and its associated dependencies (numpy,scipy,pandas,matplotlib) usinguv pip install(SKILL.md). These are well-known, industry-standard packages from the official Python Package Index (PyPI).
Audit Metadata