Know about a vulnerable dependency before your customers do.
How monitoring works
Continuous, quiet, and auditable
Checks against OSV.dev
Every Composer and npm dependency in your SBOMs is queried against OSV.dev, returning advisory IDs, severity, affected version ranges, and summaries.
Weekly cron
Pro runs the check on a weekly WordPress cron and diffs the results against the previous baseline, so you only hear about what’s new.
Email alerts
When a new advisory affects a dependency you ship, Pro emails you — no dashboard babysitting required.
AI-assisted triage
Pro ranks new advisories by relevance and drafts a starting point for your assessment, so you can decide what actually needs a release.
Quiet weeks still count
A clean week is logged too, so your audit trail shows the monitoring cadence ran — evidence that you were watching, not just that you found something.
Self-hosted
OSV.dev lookups are the only outbound calls. No agent, no SaaS dashboard, no dependency data leaving your site beyond the package coordinates a lookup needs.
Generate free. Monitor on Pro.
The free plugin builds and maintains the SBOMs — for every plugin you have, no limit. Pro turns those SBOMs into a standing control: a weekly cron per monitored plugin, a pass/fail history you can show an auditor, email alerts on new advisories, and AI triage to rank them. That’s the continuous vulnerability handling Article 14 expects, and it’s what the tiers price — 1, 5, or unlimited monitored plugins.
Monitoring history and alerts are Pro features.
# Free
CycloneDX SBOMs for every plugin, no limit
# Pro
weekly cron + baseline diff per monitored plugin
email alerts on new advisories
AI triage + monitor history timeline Article 14 is a process, not a document
Article 14 of the Cyber Resilience Act obliges manufacturers to handle vulnerabilities throughout a product’s support period: identify and document them, address them without undue delay, and ship security updates. An SBOM tells you what you depend on; monitoring tells you when one of those dependencies turns dangerous. You need both to show you’re meeting the ongoing duty, not just the launch-day paperwork.
MMCRA Toolkit keeps the monitoring running and the evidence logged, and hands off to the Incident Center when an advisory crosses into reportable territory.
Set the cron. Stop refreshing advisories.
Let the weekly check watch your dependencies and email you only when something changes.
Declaration of Conformity questions
Do I need one declaration per plugin or per company?
Per plugin. The CRA declares conformity at the product level, so each plugin you place on the EU market needs its own signed Declaration of Conformity identifying that product and version.
How do I produce a signed PDF?
Export the declaration to HTML and print to PDF from your browser, then sign it. Keeping export as HTML keeps the plugin lean and the audit-log hash stable.
I’m not in the EU. Does this cover the representative requirement?
The template includes the EU authorised representative section so you can record one under Article 17. MMCRA produces the document; appointing a representative where required is still your responsibility.
Is this legal advice?
No. The toolkit produces the Annex V artifact. Final responsibility for conformity and for choosing the right assessment route rests with you, and EU-based authors should consult qualified counsel.