Skip to main content

azure-storage-queue-ts

Facilitates message queue operations in Azure using TypeScript/JavaScript SDK for efficient message management.

Install this skill

or
37/100

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

medium line 41

Template literal with variable interpolation in command context

SourceSKILL.md
41`https://${accountName}.queue.core.windows.net`,
medium line 66

Template literal with variable interpolation in command context

SourceSKILL.md
66`https://${accountName}.queue.core.windows.net`,
medium line 80

Template literal with variable interpolation in command context

SourceSKILL.md
80`https://${accountName}.queue.core.windows.net${sasToken}`
medium line 266

Template literal with variable interpolation in command context

SourceSKILL.md
266console.error(`Failed to process message ${message.messageId}:`, error);
medium line 302

Template literal with variable interpolation in command context

SourceSKILL.md
302console.log(`Moved message ${message.messageId} to poison queue`);
medium line 310

Template literal with variable interpolation in command context

SourceSKILL.md
310console.error(`Processing failed (attempt ${message.dequeueCount}):`, error);
medium line 363

Template literal with variable interpolation in command context

SourceSKILL.md
363`https://${accountName}.queue.core.windows.net/my-queue`,
medium line 372

Template literal with variable interpolation in command context

SourceSKILL.md
372`https://${accountName}.queue.core.windows.net/my-queue`,
medium line 406

Template literal with variable interpolation in command context

SourceSKILL.md
406const sasUrl = `https://${accountName}.queue.core.windows.net/my-queue?${sasToken}`;
medium line 453

Template literal with variable interpolation in command context

SourceSKILL.md
453console.error(`Storage error ${error.statusCode}: ${error.message}`);
low line 39

Access to .env file

SourceSKILL.md
39const accountName = process.env.AZURE_STORAGE_ACCOUNT_NAME!;
low line 52

Access to .env file

SourceSKILL.md
52process.env.AZURE_STORAGE_CONNECTION_STRING!
low line 61

Access to .env file

SourceSKILL.md
61const accountName = process.env.AZURE_STORAGE_ACCOUNT_NAME!;
low line 62

Access to .env file

SourceSKILL.md
62const accountKey = process.env.AZURE_STORAGE_ACCOUNT_KEY!;
low line 76

Access to .env file

SourceSKILL.md
76const accountName = process.env.AZURE_STORAGE_ACCOUNT_NAME!;
low line 77

Access to .env file

SourceSKILL.md
77const sasToken = process.env.AZURE_STORAGE_SAS_TOKEN!;
low line 377

Buffer.from base64 decode

SourceSKILL.md
377decode: (message: string) => Buffer.from(message, "base64").toString(),
low line 41

External URL reference

SourceSKILL.md
41`https://${accountName}.queue.core.windows.net`,
low line 66

External URL reference

SourceSKILL.md
66`https://${accountName}.queue.core.windows.net`,
low line 80

External URL reference

SourceSKILL.md
80`https://${accountName}.queue.core.windows.net${sasToken}`
low line 363

External URL reference

SourceSKILL.md
363`https://${accountName}.queue.core.windows.net/my-queue`,
low line 372

External URL reference

SourceSKILL.md
372`https://${accountName}.queue.core.windows.net/my-queue`,
low line 406

External URL reference

SourceSKILL.md
406const sasUrl = `https://${accountName}.queue.core.windows.net/my-queue?${sasToken}`;
Scanned on Jun 3, 2026
View Security Dashboard
Installation guide →