Scan Report
5 /100
design-studio
Professional design studio for creating covers, banners, avatars, logos, mockups, portfolios and GIF animations
This is a legitimate graphic design studio skill with no security concerns. All scripts perform image generation, quality checking, watermarking, and batch processing — all declared in SKILL.md and consistent with the stated purpose.
Safe to install
No action needed. The skill is safe to use as-is.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | subprocess fc-match usage not explicitly declared in SKILL.md Doc Mismatch | scripts/design_utils.py:15 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | All scripts read SVG assets and write generated images; no sensitive path access |
| Shell | NONE | READ | ✓ Aligned | subprocess.run(['fc-match', ...]) in design_utils.py:15, generate_banner.py, gen… |
| Network | NONE | NONE | — | No network requests found in any script |
| Environment | NONE | NONE | — | No os.environ iteration or credential access |
| Skill Invoke | NONE | NONE | — | No skill invocation chains |
| Clipboard | NONE | NONE | — | No clipboard access |
| Browser | NONE | NONE | — | No browser/web access |
| Database | NONE | NONE | — | No database access |
File Tree
41 files · 217.5 KB · 5173 lines Python 12f · 4017L
Markdown 6f · 1156L
├─
▾
references
│ ├─
▾
svg_elements
│ │ ├─
▾
badges
│ │ │ ├─
bestseller.svg
│ │ │ ├─
hot.svg
│ │ │ ├─
new.svg
│ │ │ ├─
premium.svg
│ │ │ └─
verified.svg
│ │ ├─
▾
frames
│ │ │ ├─
rounded_frame.svg
│ │ │ ├─
simple_frame.svg
│ │ │ └─
tech_frame.svg
│ │ ├─
▾
icons
│ │ │ ├─
arrow_right.svg
│ │ │ ├─
chart_up.svg
│ │ │ ├─
checkmark.svg
│ │ │ ├─
clock.svg
│ │ │ ├─
code_brackets.svg
│ │ │ ├─
dollar.svg
│ │ │ ├─
gear.svg
│ │ │ ├─
lightning.svg
│ │ │ ├─
shield.svg
│ │ │ └─
star.svg
│ │ └─
▾
shapes
│ │ ├─
circle.svg
│ │ ├─
corner_decoration.svg
│ │ ├─
diamond.svg
│ │ ├─
hexagon.svg
│ │ └─
wave_divider.svg
│ ├─
color-palettes.md
Markdown
│ ├─
design-rules.md
Markdown
│ ├─
font-pairings.md
Markdown
│ └─
knowledge-base.md
Markdown
├─
▾
scripts
│ ├─
ab_variants.py
Python
│ ├─
batch_generate.py
Python
│ ├─
check_design.py
Python
│ ├─
design_pipeline.py
Python
│ ├─
design_utils.py
Python
│ ├─
generate_avatar.py
Python
│ ├─
generate_banner.py
Python
│ ├─
generate_gif_banner.py
Python
│ ├─
generate_marketplace_cover.py
Python
│ ├─
generate_svg_library.py
Python
│ ├─
mockup_generator.py
Python
│ └─
watermark.py
Python
├─
README.md
Markdown
└─
SKILL.md
Markdown
Dependencies 4 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
Pillow | * | pip | No | Not pinned, standard imaging library |
svgwrite | * | pip | No | Not pinned, SVG generation library |
cairosvg | * | pip | No | Not pinned, SVG-to-raster rendering |
fonttools | * | pip | No | Not pinned, font metrics library |
Security Positives
✓ No network requests, no outbound data transfers, no C2 communication
✓ No credential harvesting, no API key access, no environment variable scanning for secrets
✓ No base64-encoded payloads, no eval(), no obfuscated code
✓ No remote script execution (curl|bash, wget|sh)
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ No persistence mechanisms (no cron jobs, startup hooks, backdoors)
✓ No prompt injection, no hidden instructions
✓ All functionality (image generation, design checking, watermarking, batch processing) is fully declared in SKILL.md
✓ No supply chain risks — all imports are standard graphic design libraries (Pillow, svgwrite, cairosvg)
✓ File I/O is limited to reading SVG reference assets and writing generated images to the working directory
✓ Watermark text is hardcoded and benign ('© AlexKZ AI')
✓ All scripts use safe image processing via Pillow — no arbitrary code execution vectors