azure-storage-queue-ts
Facilitates message queue operations in Azure using TypeScript/JavaScript SDK for efficient message management.
Install this skill
Security score
The azure-storage-queue-ts skill was audited on Jun 3, 2026 and we found 23 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 41 | `https://${accountName}.queue.core.windows.net`, |
Template literal with variable interpolation in command context
| 66 | `https://${accountName}.queue.core.windows.net`, |
Template literal with variable interpolation in command context
| 80 | `https://${accountName}.queue.core.windows.net${sasToken}` |
Template literal with variable interpolation in command context
| 266 | console.error(`Failed to process message ${message.messageId}:`, error); |
Template literal with variable interpolation in command context
| 302 | console.log(`Moved message ${message.messageId} to poison queue`); |
Template literal with variable interpolation in command context
| 310 | console.error(`Processing failed (attempt ${message.dequeueCount}):`, error); |
Template literal with variable interpolation in command context
| 363 | `https://${accountName}.queue.core.windows.net/my-queue`, |
Template literal with variable interpolation in command context
| 372 | `https://${accountName}.queue.core.windows.net/my-queue`, |
Template literal with variable interpolation in command context
| 406 | const sasUrl = `https://${accountName}.queue.core.windows.net/my-queue?${sasToken}`; |
Template literal with variable interpolation in command context
| 453 | console.error(`Storage error ${error.statusCode}: ${error.message}`); |
Access to .env file
| 39 | const accountName = process.env.AZURE_STORAGE_ACCOUNT_NAME!; |
Access to .env file
| 52 | process.env.AZURE_STORAGE_CONNECTION_STRING! |
Access to .env file
| 61 | const accountName = process.env.AZURE_STORAGE_ACCOUNT_NAME!; |
Access to .env file
| 62 | const accountKey = process.env.AZURE_STORAGE_ACCOUNT_KEY!; |
Access to .env file
| 76 | const accountName = process.env.AZURE_STORAGE_ACCOUNT_NAME!; |
Access to .env file
| 77 | const sasToken = process.env.AZURE_STORAGE_SAS_TOKEN!; |
Buffer.from base64 decode
| 377 | decode: (message: string) => Buffer.from(message, "base64").toString(), |
External URL reference
| 41 | `https://${accountName}.queue.core.windows.net`, |
External URL reference
| 66 | `https://${accountName}.queue.core.windows.net`, |
External URL reference
| 80 | `https://${accountName}.queue.core.windows.net${sasToken}` |
External URL reference
| 363 | `https://${accountName}.queue.core.windows.net/my-queue`, |
External URL reference
| 372 | `https://${accountName}.queue.core.windows.net/my-queue`, |
External URL reference
| 406 | const sasUrl = `https://${accountName}.queue.core.windows.net/my-queue?${sasToken}`; |