unity-event-bus

Pass

Audited by Gen Agent Trust Hub on Sep 19, 2026

Risk Level: SAFEDYNAMIC_EXECUTION
Full Analysis
  • [DYNAMIC_EXECUTION]: The skill uses reflection-based bootstrapping to automate the registration of events.
  • assets/code/EventBusBootstrapper.cs.txt uses AppDomain.CurrentDomain.GetAssemblies() and assembly.GetTypes() to discover events implementing IEvent upon application load.
  • The ClearAllBuses method dynamically constructs generic types using typeof(EventBus<>).MakeGenericType(type) to clear static caches, which is a standard pattern for managing generic static state in Unity.
  • These operations are limited to the application's own assembly context and do not involve untrusted input or external code loading.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 19, 2026, 03:02 AM