queue-job-processor
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes job data from external sources that can influence agent or system behavior.
- Ingestion points: Job data is ingested through the
JobServicemethods and the/api/users/route.tsendpoint, which takes JSON input from HTTP requests. - Boundary markers: No explicit delimiters or instructions are provided to the workers to ignore potentially malicious instructions embedded in job data (e.g., in email templates or webhook payloads).
- Capability inventory: The workers have access to network operations (
fetchinwebhook.worker.ts), file system processing viasharpinimage.worker.ts, and external storage viaS3Clientinimage.worker.ts. - Sanitization: The provided code snippets do not include sanitization or validation logic for the
template,variables, orurlfields before they are used in sensitive operations. - [DATA_EXFILTRATION]: The
webhookWorkerexecutes network requests to arbitrary URLs defined in the job data. While this is the core purpose of a webhook processor, it could be leveraged to exfiltrate information if the job creation process is not strictly controlled. - [EXTERNAL_DOWNLOADS]: The skill requires the installation of several well-known and trusted Node.js packages including
bullmq,ioredis,sharp, and the AWS SDK.
Audit Metadata