Generated source template injection
- Finding
- User-controlled placeholder is embedded directly into generated source code.
Security checks across static analysis, malware telemetry, and agentic risk
The skill is coherent for managing Meta ads, but it uses powerful ad-account credentials and an external CLI that can launch or change paid campaigns.
Install only if you trust the `lanbow-ads` CLI and are comfortable granting Meta ad-management access. Use secrets or environment variables for tokens, keep permissions as narrow as possible, and manually approve any campaign launch, status change, budget change, or credential storage step.
VirusTotal findings are pending for this skill version.
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.
If misused, these credentials could allow changes to paid advertising assets or access to ad account data.
The skill asks for Meta permissions and tokens that can manage ads and business assets; this is expected for ad delivery but is high-impact credential access.
select permissions: `ads_management`, `ads_read`, `business_management` ... Copy the generated Access Token and send it to me
Use platform secret fields or environment variables instead of chat when possible, grant the minimum scopes needed, confirm the ad account ID, and revoke or rotate tokens after use.
Campaign activation or budget changes could create real advertising spend or disrupt existing campaigns.
The documented CLI can update campaign status and budgets, which is central to the ads-management purpose but can spend money or alter live campaigns.
`campaigns update <campaign-id>` ... `--status <status>` ... `--daily-budget <cents>` ... `--lifetime-budget <cents>`
Require a clear user confirmation for campaign activation, budget changes, status changes, and optimization actions; prefer creating campaigns paused until reviewed.
The external CLI will handle Meta credentials and campaign operations, so its trustworthiness matters.
The reviewed skill depends on an external `lanbow-ads` executable, but that executable's source and implementation are not part of the provided artifacts.
Source: unknown ... Required binaries (all must exist): lanbow-ads ... No install spec — this is an instruction-only skill.
Install `lanbow-ads` only from a trusted Lanbow source, verify the version, and avoid using an unexpected binary with the same name on the PATH.
If the wrong path is supplied, the agent could read an unintended local image or file for creative processing.
A user-supplied image path is used in a shell command to read and encode a local file; this appears purpose-aligned for creative generation, and the variable is quoted, but path selection still matters.
IMAGE_BASE64=$(base64 -i "${product_image_path}")Only provide explicit paths to intended creative assets, avoid sensitive directories, and validate file paths before running generation commands.