adobe-core-workflow-a
Automates image generation and creative workflows using Adobe Firefly APIs for marketing and design purposes.
Install this skill
Security score
The adobe-core-workflow-a skill was audited on May 19, 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
| 85 | 'Authorization': `Bearer ${token}`, |
Template literal with variable interpolation in command context
| 94 | throw new Error(`Firefly generate failed (${response.status}): ${err}`); |
Template literal with variable interpolation in command context
| 111 | 'Authorization': `Bearer ${token}`, |
Template literal with variable interpolation in command context
| 123 | console.log(`Firefly async job: ${jobId}`); |
Template literal with variable interpolation in command context
| 131 | 'Authorization': `Bearer ${token}`, |
Template literal with variable interpolation in command context
| 139 | if (result.status === 'failed') throw new Error(`Async generation failed: ${result.error}`); |
Template literal with variable interpolation in command context
| 158 | 'Authorization': `Bearer ${token}`, |
Template literal with variable interpolation in command context
| 170 | if (!response.ok) throw new Error(`Fill failed: ${response.status}`); |
Template literal with variable interpolation in command context
| 190 | 'Authorization': `Bearer ${token}`, |
Template literal with variable interpolation in command context
| 202 | if (!response.ok) throw new Error(`Expand failed: ${response.status}`); |
Fetch to external URL
| 82 | const response = await fetch('https://firefly-api.adobe.io/v3/images/generate', { |
Fetch to external URL
| 108 | const response = await fetch('https://firefly-api.adobe.io/v3/images/generate-async', { |
Fetch to external URL
| 155 | const response = await fetch('https://firefly-api.adobe.io/v3/images/fill', { |
Fetch to external URL
| 187 | const response = await fetch('https://firefly-api.adobe.io/v3/images/expand', { |
Access to .env file
| 86 | 'x-api-key': process.env.ADOBE_CLIENT_ID!, |
Access to .env file
| 112 | 'x-api-key': process.env.ADOBE_CLIENT_ID!, |
Access to .env file
| 132 | 'x-api-key': process.env.ADOBE_CLIENT_ID!, |
Access to .env file
| 159 | 'x-api-key': process.env.ADOBE_CLIENT_ID!, |
Access to .env file
| 191 | 'x-api-key': process.env.ADOBE_CLIENT_ID!, |
External URL reference
| 82 | const response = await fetch('https://firefly-api.adobe.io/v3/images/generate', { |
External URL reference
| 108 | const response = await fetch('https://firefly-api.adobe.io/v3/images/generate-async', { |
External URL reference
| 155 | const response = await fetch('https://firefly-api.adobe.io/v3/images/fill', { |
External URL reference
| 187 | const response = await fetch('https://firefly-api.adobe.io/v3/images/expand', { |