seenry-assets
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill and its associated scripts follow secure development practices.
- Filename Sanitization: The
scripts/assets.pyutility employs aslugfunction to sanitize externally-sourced titles, ensuring that generated filenames are alphanumeric and do not allow path traversal. - XSS Mitigation: The
cmd_sheetfunction, which generates an HTML contact sheet, correctly useshtml.escapeto sanitize metadata before including it in the report. - Environment-Based Secret Management: API keys for image generation services (OpenAI, Google Gemini) are retrieved from environment variables (
OPENAI_API_KEY,GEMINI_API_KEY), avoiding hardcoded credentials. - Restricted Access: The icon download utility uses an allowlist (
ICON_SETS) to restrict downloads to known, permissively-licensed icon sets. - Trusted API Usage: Network operations are directed at well-known, reputable technology and cultural institutions (The Met, Openverse, OpenAI, Google).
Audit Metadata