worldlabs-topology-viz
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external topology data (hostnames, roles, and link relationships) to generate a text prompt for a 3D world generator. This creates a surface for indirect prompt injection where malicious topology data could attempt to influence the generative model.
- Ingestion points: Topology data is ingested into the
TopologySnapshotobject inSKILL.mdworkflows. - Boundary markers: The
fantastical_prompt_builder.build_promptfunction encloses the dynamic content within a fixed text template to guide the model. - Capability inventory: The skill utilizes the
worldlabs-marble-mcp/generate_worldtool to send data to an external API. - Sanitization:
topology_model.pyincludes asanitize_metadatafunction to strip credentials and configuration blobs, and the prompt builder specifically limits input to hostnames and roles to avoid accidental data leakage. - [DATA_EXFILTRATION]: The skill transmits network hostnames and connectivity patterns to the World Labs Marble API (
platform.worldlabs.ai) to generate visualizations. While this is the primary function of the skill and the destination is a well-known service, it involves sending internal network identifiers to a third-party domain outside the standard whitelist.
Audit Metadata