using-message-queues
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides examples of systems that ingest untrusted data from external sources, creating a potential attack surface for indirect prompt injection if not properly sanitized in a production environment.
- Ingestion points:
examples/celery-image-processing/README.md: Processes user-uploaded files via FastAPIUploadFile.examples/bullmq-webhook-processor/README.md: Processes external webhook payloads (req.body).- Capability inventory:
- File system writes: Writing uploaded content to the
/tmp/directory in the Celery example. - External network operations: Webhook processing and S3 uploads using
boto3. - Database interactions: Simulated database operations in the Temporal activity examples.
- Sanitization: The provided examples focusing on architectural patterns do not include explicit input sanitization or validation logic, which is expected for pedagogical snippets but noted as a risk factor.
- Boundary markers: No explicit LLM boundary markers or instructional delimiters are present in the code snippets.
- [DYNAMIC_EXECUTION]: The documentation includes explicit security guidance regarding unsafe practices.
- Evidence:
references/celery.mdcorrectly identifies thepickleserializer as "unsafe" and recommends usingjsonfor task serialization to prevent potential deserialization vulnerabilities.
Audit Metadata