shiny-universal-hubs

Warn

Audited by Gen Agent Trust Hub on Nov 6, 2026

Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
  • [DYNAMIC_EXECUTION]: The skill describes a 'Dynamic Hubs' feature (Section 11) that allows method definition and dispatch at runtime. It specifically mentions that these hubs can be defined from 'downloaded web apps or scripts'. This creates a risk of executing unverified or malicious logic if the hub handler implementation does not apply strict constraints on the methods and arguments provided by external sources.
  • [INDIRECT_PROMPT_INJECTION]: The library is designed to ingest and process data from external network sources (BLE, Wi-Fi, Nearby, Multipeer). This creates a surface for indirect prompt injection if an AI agent were to use this library to act upon messages from untrusted peers. Ingestion points: Network data enters the system through 'HubConnection', 'DynamicHubCall.Arguments', and 'IBleHubSerializer' implementations. Boundary markers: While the protocol uses structured framing, the skill does not instruct developers to use security delimiters for the payload content. Capability inventory: The library includes capabilities for remote method invocation and file system access via file transfers. Sanitization: The instructions lack guidance on sanitizing incoming data before it is used.
  • [EXTERNAL_DOWNLOADS]: The documentation references multiple external dependencies, including the 'Shiny.UniversalHubs' suite of packages and Google Nearby Connections. These resources are consistent with the vendor's own ecosystem and established services.
  • [COMMAND_EXECUTION]: Section 12 mentions a native build script ('native/ShinyNearbyBridge/build.sh'). Although noted as being for package maintainers, it represents an executable script path within the project structure.
Audit Metadata
Risk Level
MEDIUM
Analyzed
Nov 6, 2026, 12:36 AM