Social Media Cover Generator
Analysis
The skill’s behavior matches its stated purpose of generating cover images, but it relies on a headless browser and an unpinned third-party CDN script during conversion.
Findings (2)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
Must include snapdom: `<script src="https://unpkg.com/@zumer/snapdom/dist/snapdom.js"></script>`
The generated HTML is required to load snapdom from a third-party CDN at conversion time. This is disclosed and purpose-aligned, but the URL is not version-pinned or integrity-protected in the artifacts.
const browser = await puppeteer.launch({
headless: 'new',
args: [
'--no-sandbox',
'--disable-setuid-sandbox'
]
});The script launches a headless browser and disables Chromium sandboxing. Browser rendering is expected for this skill, but disabling sandboxing reduces containment if the rendered HTML or loaded scripts are unsafe.
