Distribea Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Distribea Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Distribea is a media engine, not a raw model wrapper. Define the brand once and every asset ships on-brand and production-ready (WebP + SEO alt text when placed in a page; native png/jpg/mp4/mp3 when downloaded). The engine's art director turns a short subject into a full, on-brand prompt — never hand-write the art-direction prompt yourself; give it the subject and let it direct.
It runs as a command-line tool (recommended) or as an MCP server.
npm install -g distribea-mcp
distribea login # opens the browser, ~5s, click Authorize — no key to pastedistribea whoami confirms you're connected. A paid Distribea plan powers generation (free/trial accounts get a couple of gift images).
| You are… | Use | Result | |||
|---|---|---|---|---|---|
| building/editing a web page with image placeholders | distribea page <file> (omit the file for the whole project) | every <img> placeholder filled on-brand, code patched | |||
| wanting one standalone asset to keep | distribea image "…" · video "…" · music "…" · voice "…" | a downloaded file in a tidy folder | |||
| illustrating a blog/article | distribea blog "<title + body>" | a 16:9 cover (+ alt text) matching the site | |||
| comparing models / prices | `distribea models image\ | video\ | music\ | voice` | the catalogue with prices |
The page workflow is the easy path: write the page with <img src="https://placehold.co/1200x600"> markers at every image spot, then a single distribea page call dresses them all in parallel.
If the user names no model, leave it out — the engine picks a strong on-brand default for each type. Only pass --model <id> when the user explicitly wants a specific one (distribea models … lists what's available). If orientation isn't stated, ask "portrait or landscape?" or pass --portrait / --landscape / --square.
A real person (a founder, a teacher) or a product that must look the same in every image is treated like a locked subject: the FACE / object stays 100% identical, only the staging changes. Never paste a user's raw photo into the page — leave a placeholder and let the engine restage that exact face in the site's world. Review / testimonial avatars come out as casual smartphone selfies (UGC look); the same reviewer keeps the same face across the site.
distribea page call dresses a page; the job is then done. Do NOTregenerate, retouch, or "improve" an asset on your own initiative, do NOT call the tool in a loop, do NOT re-run a call that already succeeded.
--dry-run (0 credits): it shows the priceand generates nothing.
A page shipped with placeholders, stock photos, CSS-gradient-only sections, or a raw pasted photo is a failure of this workflow. Generate the real imagery — image generation is covered by the user's plan. Only skip it if the user explicitly declines.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.