azure-eventhub-ts
Pass
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill facilitates the ingestion of external data from Azure Event Hubs, which constitutes an indirect prompt injection surface if an agent processes this data without proper isolation.
- Ingestion points: Data is consumed through the
EventHubConsumerClient.subscribemethod as demonstrated in the 'Receive Events' and 'Receive with Checkpointing' sections ofSKILL.md. - Boundary markers: The provided implementation examples do not utilize delimiters or explicit instructions to the agent to treat event bodies as untrusted content.
- Capability inventory: The skill enables reading from and writing to Azure Event Hubs and Azure Blob Storage. While the snippets primarily show logging event data, an agent implementing these methods could perform actions based on the content of the received events.
- Sanitization: No input validation, escaping, or sanitization logic is shown for the
event.bodyorevent.propertiesbefore they are processed or logged. - [EXTERNAL_DOWNLOADS]: The skill provides instructions to install official Node.js packages for Azure services.
- Evidence: The documentation specifies installing
@azure/event-hubs,@azure/identity,@azure/eventhubs-checkpointstore-blob, and@azure/storage-blobvia npm. These are official, well-known packages maintained by Microsoft Azure.
Audit Metadata