scenekit
Warn
Audited by Gen Agent Trust Hub on Sep 11, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill provides detailed instructions and code examples for using shader modifiers and
SCNProgram. These allow the injection and runtime compilation of GLSL and Metal Shading Language (MSL) code into the rendering pipeline. - Evidence:
references/scenekit-patterns.mddemonstrates assigning GLSL strings tomaterial.shaderModifiersand creatingSCNProgramobjects with custom Metal function names. - [DATA_EXFILTRATION]: The skill includes multiple links to documentation hosted on a non-whitelisted domain (
sosumi.ai). While these appear to be documentation links, they target a non-standard external service. - Evidence:
SKILL.mdcontains links such ashttps://sosumi.ai/documentation/scenekitandhttps://sosumi.ai/videos/play/wwdc2025/288/. - [INDIRECT_PROMPT_INJECTION]: The skill describes methods for loading external 3D models (
.usdz,.scn,.obj) and serialized scene data. This creates a vulnerability surface where malicious instructions could be embedded in asset metadata or properties, especially given the skill's capability to execute dynamic shaders. - Ingestion points:
SKILL.md(Loading Models section) andreferences/scenekit-patterns.md(Scene Serialization section). - Boundary markers: No delimiters or instructions to ignore embedded content are provided.
- Capability inventory: The skill can execute arbitrary shader code (via
shaderModifiers) and perform file system operations (viascene.write(to:...)). - Sanitization: No evidence of validation or sanitization for external assets is present.
Audit Metadata