Linux 软件免费装
Banner图

Resilience Compliance Manager

开发者 bean1352
更新时间 2026年3月12日 01:23
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

security audit gdpr compliance vulnerability scanner

下载

1.0.1 1.1.0 1.2.0 1.2.1 1.2.3 1.2.2 1.2.7 1.2.8 1.2.10 1.2.6 1.2.9 1.2.11 1.2.12 1.2.4 1.2.5

详情介绍:

If you sell a WordPress plugin or theme to anyone in the EU, the EU Cyber Resilience Act (Regulation 2024/2847) applies to you. It does not matter where you are based or whether your product is free. Agencies distributing custom plugins or themes to EU clients are also in scope. From September 11, 2026, you need a documented vulnerability reporting process, the required security documents, and a way to monitor your products for known vulnerabilities. ResilienceWP is built for WordPress developers — plugin developers, theme developers, and agencies — to cover all of that in one place. Non-compliance carries fines up to EUR 15 million or 2.5% of global annual turnover. Authorities can also force non-compliant products off the EU market. The free plan covers the paperwork side of compliance: checklist, five document templates, and the CRA education guide. Paid plans add automated vulnerability scanning, email alerts, the Incident Center for ENISA notification management, and downloadable compliance reports, all directly inside your WordPress admin. Pro plans also include webhook integrations for CI/CD pipelines and external tools — get real-time notifications when scans complete or vulnerabilities are found. For pricing, documentation, and more details visit resiliencewp.com. Compliance Checklist (Free) 26 actionable items, each mapped to a specific CRA article. Five categories cover everything the regulation requires: Every item has a plain-English explanation of what it means and why it matters. Check items off as you complete them. Progress saves automatically. Document Generator (Free) Generate the five documents the CRA requires before you can legally place a product on the EU market: Fill in your plugin name, contact details, and a few specifics. Download in text or markdown format. No starting from scratch, no lawyer needed for the first draft. CRA Education Centre (Free) An article-by-article breakdown of Regulation (EU) 2024/2847, written for developers rather than legal teams. Understand what each obligation actually requires: what counts as "active exploitation," what an SBOM needs to contain, what the 24-hour reporting window really means. Vulnerability Scanner (Basic and Pro) Connect your account to ResilienceWP and it monitors your plugins against the WPScan vulnerability database on a regular schedule. Weekly on Basic, daily on Pro. You can monitor any plugin by its WordPress.org slug, not just the plugins currently installed on your site. If your plugin depends on WooCommerce, ACF, or any other third-party plugin, you can add those slugs directly and track vulnerabilities in your dependencies. Plugins can also be added directly from your installed plugins list. The moment a new vulnerability is found, you get an email with the severity rating, CVE ID, affected version range, and fix version if one is available. Back in your WordPress admin, vulnerabilities are grouped by plugin and sorted by date discovered, so you can see at a glance which plugins have open issues and how old they are. Each vulnerability card shows: Status tracking lets you mark vulnerabilities as Open, Acknowledged, In Progress, Resolved, or False Positive. Export the full vulnerability list as CSV for your compliance records. Incident Center (Basic and Pro) When a vulnerability in your plugin is being actively exploited, the CRA requires you to notify ENISA within 24 hours. The Incident Center tracks that deadline from the moment you log first awareness and guides you through the complete regulatory workflow. Creating a new incident logs the discovery timestamp and starts all three countdown timers simultaneously:
  1. Early Warning: due within 24 hours of first awareness
  2. Vulnerability Notification: due within 72 hours, with full technical details
  3. Final Report: due within 14 days, including root cause and remediation steps
The case view shows: On Pro, you can export the full incident case including all notifications and the complete audit log, formatted for submission to regulators or for your compliance archive. Dashboard and Compliance Score The dashboard gives you a live compliance score (0-100) with a transparent breakdown: It is not a vanity metric. It is a working indicator of where you stand against your CRA obligations at any point in time, with the exact deductions shown so you know what to fix first. Compliance Reports and SBOM Export (Basic and Pro) Generate a PDF compliance report for auditors or regulators covering your vulnerability history, resolution timeline, and document status. Export your Software Bill of Materials in standard format, as required by CRA Article 13. Webhook Integrations (Pro) Connect ResilienceWP to your CI/CD pipeline, Slack, or any external tool with webhook callbacks. Configure webhook endpoints in Settings and receive real-time HTTP POST notifications with HMAC-SHA256 signed payloads when: Each webhook delivery is logged with status codes and response data, so you can debug integration issues directly from your WordPress admin. Manage up to 5 webhook endpoints per account, toggle them on and off, and filter by event type. Who needs to comply Key dates Source Code The admin dashboard is built with React and compiled using Vite. The uncompiled source is included in the plugin ZIP under admin/src/. To rebuild from source:
  1. Install Node.js 20+ and pnpm 10+
  2. Run pnpm install in the plugin directory
  3. Run pnpm build to recompile the admin dashboard
External Services ResilienceWP API (https://api.resiliencewp.com) Used for API key verification, vulnerability scanning, incident management, and report generation. Data sent: API key, WordPress site URL, plugin slugs and versions. Terms of Service | Privacy Policy WPScan (via ResilienceWP API) Plugin vulnerability data is sourced from the WPScan database. Plugin slugs are sent through the ResilienceWP API. No personal data is sent from your WordPress installation directly to WPScan. WPScan Terms | WPScan Privacy Policy Paddle (payments) Subscription payments are processed by Paddle as merchant of record. Payment data is handled entirely by Paddle and never passes through our servers. Paddle Terms | Paddle Privacy

安装:

Getting started (free features, no account needed):
  1. Go to Plugins > Add New in your WordPress admin and search for "Resilience Compliance Manager"
  2. Install and activate
  3. Click ResilienceWP in your admin sidebar
  4. Start with the Compliance Checklist. No API key or account required.
Enabling vulnerability scanning (paid plans):
  1. Create an account at resiliencewp.com and subscribe to a plan
  2. Copy your API key from the welcome email
  3. Go to ResilienceWP > Settings, paste your API key, and click Verify and Save
  4. Go to ResilienceWP > Scanner, click Add Plugins, and select the plugins you want to monitor
  5. Click Scan Now to run your first scan, or wait for the next scheduled scan

屏幕截图:

  • Compliance checklist organised into CRA categories, showing article references, plain-English explanations, and a progress bar.
  • Document generator with the four required CRA documents listed and a generator form open for the Vulnerability Disclosure Policy.
  • Vulnerability scanner with plugins grouped by name, severity-coded vulnerability cards, CVE IDs, and action hints for CRA obligations.
  • Incident Center showing an active incident case with the 24-hour countdown timer, three-stage notification timeline, completeness score, and authority submission links.
  • Settings page showing API key entry, connected plan status, site URL configuration, and webhook endpoint management (Pro).

升级注意事项:

1.2.5 Adds webhook integrations for Pro plan: real-time scan and vulnerability notifications to your CI/CD pipeline or external tools. 1.2.2 Adds CycloneDX 1.5 JSON machine-readable SBOM export to the Document Generator. 1.2.1 Adds the PDF Compliance Report document template (Pro), Pro badge on locked templates, and fixes button hover colors and dashboard table alignment. 1.2.0 Adds checklist evidence notes, document generator shortcuts from checklist, score breakdown on dashboard, bulk vulnerability actions, version mismatch warnings, and a review nudge for engaged free users. 1.1.0 Adds delete incident, Pro-only evidence export gate, and replaces browser dialogs with native in-app confirm and toast notifications. 1.0.1 Fixes checklist progress resetting on page refresh. Recommended update for all users.

常见问题:

Does the CRA apply to my free WordPress plugin?

The test is commercial activity, not whether end users pay. If you run ads on your plugin's site, accept donations that influence development, offer a paid upgrade (freemium), or bundle the plugin in any paid product or service, the CRA likely applies. Non-commercial open-source software published with no revenue connection is generally exempt, but the line is not always obvious.

I'm not based in the EU. Does the CRA apply to me?

Yes. The CRA applies to products placed on the EU market, not to developers based there. If EU users can purchase or use your plugin commercially, you're in scope. Non-EU developers may also need to appoint an authorised representative based in the EU.

What's the minimum I need in place by September 2026?

The reporting obligations kick in first on September 11, 2026. You need a working process to detect vulnerabilities in your plugin and report actively exploited ones to ENISA within 24 hours of becoming aware. You also need to notify affected users without undue delay. The ResilienceWP checklist walks you through exactly what that process needs to include.

Will this tell me if my plugin has security vulnerabilities?

Paid plans run automated scans against the WPScan vulnerability database, the largest database of known WordPress plugin CVEs. ResilienceWP surfaces any known vulnerabilities for the plugins you're monitoring, including severity, affected versions, and available fixes. It does not perform source code analysis or dynamic penetration testing of your own plugin. For that you'd need a dedicated security audit.

What documents does the CRA require?

You need: a risk assessment, a coordinated vulnerability disclosure policy, a Software Bill of Materials (SBOM), an EU Declaration of Conformity, and technical documentation of your security measures. The ResilienceWP document generator produces drafts for all of these. Fill in your details and download.

Is ResilienceWP a substitute for legal advice?

No. ResilienceWP is a compliance assistance tool. The checklist and documents are designed to help you understand and implement your obligations, not to constitute legal advice. Consult a qualified legal professional for advice specific to your situation.

What happens to my data if I delete the plugin?

Checklist progress and generated documents are stored in your own WordPress database. Deleting the plugin via the WordPress admin removes all local data. Vulnerability and incident data in our systems is handled per our privacy policy and can be requested for deletion by contacting support@resiliencewp.com.

Does this work with WordPress Multisite?

Standard WordPress installations are fully supported. Multisite support is planned for a future release.

更新日志:

1.2.12 1.2.11 1.2.8 1.2.7 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.0 1.0.1 1.0.0