unity-data-driven

Pass

Audited by Gen Agent Trust Hub on Mar 19, 2026

Risk Level: SAFE
Full Analysis
  • [SAFE]: The skill provides standard Unity development patterns and best practices for managing game data via ScriptableObjects and external files.
  • [DATA_INGESTION]: Provides code patterns for loading configuration data from StreamingAssets and CSV files. The implementation correctly uses cross-platform Unity APIs like UnityWebRequest and File.ReadAllTextAsync scoped to the application's local directory.
  • [INDIRECT_PROMPT_INJECTION]: As a guide for data-driven systems, the skill demonstrates how to ingest external data (JSON/CSV). It uses standard deserialization libraries (JsonUtility, Newtonsoft.Json) and does not expose sensitive capabilities or subprocess execution to the ingested data content.
  • [COMMAND_EXECUTION]: Includes an Editor-only script (EnemyDataImporter) that uses AssetDatabase and Directory APIs to create assets from CSV files. These operations are standard for Unity Editor tools and are correctly restricted to the project's Assets folder.
Audit Metadata
Risk Level
SAFE
Analyzed
Mar 19, 2026, 08:55 AM