{"id":364694,"date":"2026-09-15T00:28:48","date_gmt":"2026-09-15T00:28:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/complyops\/"},"modified":"2026-09-15T21:30:56","modified_gmt":"2026-09-15T21:30:56","slug":"ncdlabs-assure","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ncdlabs-assure\/","author":23533509,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.1","stable_tag":"0.1.1","tested":"7.1","requires":"6.6","requires_php":"8.1","requires_plugins":null,"header_name":"ncdLabs Assure - Security & Compliance Scanner","header_author":"ncdLabs","header_description":"Continuous technical compliance for WordPress: discover, enforce, monitor, remediate, verify, and report.","assets_banners_color":"111c3a","last_updated":"2026-09-15 21:30:56","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ncdlabs.com\/products\/assure\/","header_author_uri":"https:\/\/ncdlabs.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":79,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"ncdlou","date":"2026-09-15 00:28:18","revision":3696060},"0.1.1":{"tag":"0.1.1","author":"ncdlou","date":"2026-09-15 21:30:56","revision":3697717}},"upgrade_notice":{"0.1.1":"<p>Adds one-click hosted browser connect, Reports suite, consolidated Settings, and timezone-aware timestamps.<\/p>","0.1.0":"<p>Initial public release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3696057,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3696057,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3696057,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3696057,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","0.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3696057,"resolution":"1","location":"assets","locale":"","width":1440,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3696057,"resolution":"2","location":"assets","locale":"","width":1440,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3696057,"resolution":"3","location":"assets","locale":"","width":1440,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3696057,"resolution":"4","location":"assets","locale":"","width":1440,"height":900}},"screenshots":{"1":"ncdLabs Assure dashboard with readiness score and control summary","2":"Controls list with GDPR, OWASP Top 10, and pack management","3":"Consent banner configuration and preview","4":"Findings view with remediation actions"}},"plugin_section":[262246],"plugin_tags":[8533,14361,20011,131785,396],"plugin_category":[54],"plugin_contributors":[273565],"plugin_business_model":[],"class_list":["post-364694","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-audit","plugin_tags-compliance","plugin_tags-consent","plugin_tags-gdpr","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-ncdlou","plugin_committers-ncdlou"],"banners":{"banner":"https:\/\/ps.w.org\/ncdlabs-assure\/assets\/banner-772x250.png?rev=3696057","banner_2x":"https:\/\/ps.w.org\/ncdlabs-assure\/assets\/banner-1544x500.png?rev=3696057","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ncdlabs-assure\/assets\/icon-128x128.png?rev=3696057","icon_2x":"https:\/\/ps.w.org\/ncdlabs-assure\/assets\/icon-256x256.png?rev=3696057","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ncdlabs-assure\/assets\/screenshot-1.png?rev=3696057","caption":"ncdLabs Assure dashboard with readiness score and control summary"},{"src":"https:\/\/ps.w.org\/ncdlabs-assure\/assets\/screenshot-2.png?rev=3696057","caption":"Controls list with GDPR, OWASP Top 10, and pack management"},{"src":"https:\/\/ps.w.org\/ncdlabs-assure\/assets\/screenshot-3.png?rev=3696057","caption":"Consent banner configuration and preview"},{"src":"https:\/\/ps.w.org\/ncdlabs-assure\/assets\/screenshot-4.png?rev=3696057","caption":"Findings view with remediation actions"}],"raw_content":"<!--section=description-->\n<p>ncdLabs Assure helps WordPress site owners and operators run <strong>technical<\/strong> GDPR readiness work inside wp-admin: site discovery, control evaluation, consent management, script enforcement, evidence collection, remediation helpers, and audit reporting.<\/p>\n\n<p>ncdLabs Assure verifies controls it can observe on your site, records evidence, and flags items that need manual review. <strong>It does not replace legal counsel and does not certify legal compliance.<\/strong><\/p>\n\n<h4>Free frameworks (included)<\/h4>\n\n<ul>\n<li>Built-in GDPR control catalog (47 technical controls across consent, analytics, forms, embeds, and WordPress configuration)<\/li>\n<li>Built-in OWASP Top 10 control catalog (24 WordPress-focused security controls mapped to OWASP Top 10 2021 categories)<\/li>\n<li>Built-in NIST CSF 2.0 control catalog (15 WordPress-focused cybersecurity readiness controls)<\/li>\n<li>Site discovery for plugins, scripts, iframes, forms, and third-party services<\/li>\n<li>Native consent banner and preference center (defers to an active third-party CMP when one is detected)<\/li>\n<li>Google Consent Mode v2 defaults, optional GA\/GTM deferral, and script blocking before consent<\/li>\n<li>YouTube embed gating until External Media consent is granted<\/li>\n<li>Scheduled monitoring and configuration drift detection<\/li>\n<li>Audit runs with scored results, findings, history, and exportable reports<\/li>\n<li>Evidence log with JSON, CSV, and PDF export<\/li>\n<li>Technical readiness reports (consolidated package with integrity hash; JSON, CSV, and PDF export)<\/li>\n<li>One-click remediation helpers for supported controls<\/li>\n<li>Optional one-click hosted browser verification connect (email confirm + ncdLabs site approval)<\/li>\n<\/ul>\n\n<h4>Optional compliance packs (sold separately, not included in this plugin)<\/h4>\n\n<p>HIPAA, SOC 2, CCPA, WCAG, and other framework catalogs are <strong>not bundled<\/strong> in the WordPress.org plugin. Purchase a yearly subscription through Stripe Checkout at <a href=\"https:\/\/ncdlabs.com\/products\/assure\/store\/\">ncdLabs Assure<\/a>, download the encrypted <code>.assure-pack<\/code> file from your order confirmation, then import it from <strong>Manage \u2192 Settings \u2192 Controls \u2192 Install framework pack<\/strong> with your unlock key. <strong>Packs are not required for GDPR, OWASP, or NIST CSF functionality.<\/strong><\/p>\n\n<h4>Who this is for<\/h4>\n\n<ul>\n<li>WordPress admins responsible for privacy-related technical controls<\/li>\n<li>Agencies operating client sites who need repeatable evidence and audit history<\/li>\n<li>Teams preparing for GDPR-related technical reviews (not a substitute for legal advice)<\/li>\n<\/ul>\n\n<h4>External services<\/h4>\n\n<p>ncdLabs Assure connects to external services only in the cases below. Hostnames such as <code>js.stripe.com<\/code>, <code>connect.facebook.net<\/code>, <code>googletagmanager.com<\/code>, and <code>youtube.com<\/code> that appear in plugin source are <strong>local detection \/ verification signature strings<\/strong> used to recognize scripts already present on your site. The plugin does <strong>not<\/strong> load those third-party scripts, call those vendors' APIs, or send visitor data to them.<\/p>\n\n<p><strong>Pack activation (ncdlabs.com)<\/strong> \u2014 When you import a purchased compliance pack, ncdLabs Assure sends your pack unlock key, framework identifier, and this site's URL to the ncdLabs activation API to verify the Stripe purchase and bind the license to one site:<\/p>\n\n<ul>\n<li>Endpoint: <code>https:\/\/ncdlabs.com\/products\/assure\/api\/activate<\/code><\/li>\n<li>Data sent: unlock key, framework ID, site URL<\/li>\n<li>When: only when you preview or install an encrypted pack you purchased and downloaded from Stripe Checkout<\/li>\n<li>Terms of use: <a href=\"https:\/\/ncdlabs.com\/products\/assure\/terms\/\">https:\/\/ncdlabs.com\/products\/assure\/terms\/<\/a><\/li>\n<li>Privacy policy: <a href=\"https:\/\/ncdlabs.com\/privacy\/\">https:\/\/ncdlabs.com\/privacy\/<\/a>; product: <a href=\"https:\/\/ncdlabs.com\/products\/assure\/privacy\/\">https:\/\/ncdlabs.com\/products\/assure\/privacy\/<\/a><\/li>\n<\/ul>\n\n<p><strong>Browser verification (ncdlabs.com, optional)<\/strong> \u2014 Hosted browser verification is optional. Free sites can connect with one click from the setup wizard or <strong>Manage \u2192 Settings \u2192 Remote browser<\/strong>: the plugin starts an exchange, you confirm the administrator email, ncdLabs approves the site, and sealed site credentials are delivered locally. Purchased compliance packs may still call the provisioning API after import. When connected, audits and discovery may send scan targets to the hosted browser verification service:<\/p>\n\n<ul>\n<li>Connect bootstrap: <code>https:\/\/ncdlabs.com\/products\/assure\/api\/browser-verification\/request\/bootstrap<\/code><\/li>\n<li>Connect status: <code>https:\/\/ncdlabs.com\/products\/assure\/api\/browser-verification\/request\/status<\/code><\/li>\n<li>Email \/ site confirmation: <code>\u2026\/request\/confirm-email\/\u2026<\/code> and <code>\u2026\/request\/admin-confirm<\/code> (ncdLabs-operated)<\/li>\n<li>Pack provision (alternate): <code>https:\/\/ncdlabs.com\/products\/assure\/api\/browser-verification\/provision<\/code><\/li>\n<li>Default service: <code>https:\/\/browser-verify.ncdlabs.com<\/code><\/li>\n<li>Data sent (connect): site URL, administrator email, client commitment \/ client secret proof, optional return URL; later scan target URL and verification token when hosted scans run<\/li>\n<li>Data sent (pack provision): pack unlock key, site URL<\/li>\n<li>When: when an administrator starts Connect hosted browser; optionally after pack import provisioning; during audits\/discovery when hosted browser verification is enabled under <strong>Manage \u2192 Settings \u2192 Remote browser<\/strong><\/li>\n<li>Security: verification endpoints must use HTTPS. Self-hosted endpoint domains must be explicitly allowed with the <code>assure_browser_verification_allowed_hosts<\/code> filter.<\/li>\n<li>Terms of use: <a href=\"https:\/\/ncdlabs.com\/products\/assure\/terms\/\">https:\/\/ncdlabs.com\/products\/assure\/terms\/<\/a><\/li>\n<li>Privacy policy: <a href=\"https:\/\/ncdlabs.com\/privacy\/\">https:\/\/ncdlabs.com\/privacy\/<\/a>; product: <a href=\"https:\/\/ncdlabs.com\/products\/assure\/privacy\/\">https:\/\/ncdlabs.com\/products\/assure\/privacy\/<\/a><\/li>\n<\/ul>\n\n<p><strong>Google Analytics \/ Google Tag Manager OAuth (Google + ncdlabs.com, optional)<\/strong> \u2014 When an administrator connects Google Analytics or Google Tag Manager from <strong>Manage \u2192 Settings \u2192 Integrations<\/strong>, ncdLabs Assure may use Google OAuth plus the Google Analytics Admin API and\/or Google Tag Manager API. If you have not configured your own Google OAuth client credentials, ncdLabs Assure uses an ncdLabs OAuth proxy:<\/p>\n\n<ul>\n<li>Proxy endpoints: <code>https:\/\/ncdlabs.com\/products\/assure\/api\/google\/oauth\/start<\/code> and <code>...\/exchange<\/code><\/li>\n<li>Google endpoints: <code>accounts.google.com<\/code>, <code>oauth2.googleapis.com<\/code>, <code>www.googleapis.com<\/code>, <code>analyticsadmin.googleapis.com<\/code>, <code>tagmanager.googleapis.com<\/code><\/li>\n<li>Data sent: OAuth state, authorization code, and Google Analytics account\/property or Tag Manager account\/container metadata needed to verify configuration<\/li>\n<li>When: only when an administrator starts or completes a Google Analytics or Google Tag Manager connection<\/li>\n<li>Terms of use: <a href=\"https:\/\/ncdlabs.com\/products\/assure\/terms\/\">https:\/\/ncdlabs.com\/products\/assure\/terms\/<\/a>; Google: <a href=\"https:\/\/policies.google.com\/terms\">https:\/\/policies.google.com\/terms<\/a><\/li>\n<li>Privacy policy: <a href=\"https:\/\/ncdlabs.com\/privacy\/\">https:\/\/ncdlabs.com\/privacy\/<\/a>; Google: <a href=\"https:\/\/policies.google.com\/privacy\">https:\/\/policies.google.com\/privacy<\/a><\/li>\n<\/ul>\n\n<p><strong>Third-party script detection signatures (no outbound calls)<\/strong> \u2014 During discovery, audits, and optional browser verification, ncdLabs Assure matches HTML, network requests, and installed plugins against known vendor hostname patterns (examples: Google Analytics\/Tag Manager, Meta Pixel \/ <code>connect.facebook.net<\/code>, LinkedIn Insight, Hotjar, Microsoft Clarity, YouTube, Vimeo, HubSpot, Mailchimp, Brevo, Stripe \/ <code>js.stripe.com<\/code>). Examples also include CDN hostnames such as <code>gstatic.com<\/code>, <code>cloudflare.com<\/code>, <code>unpkg.com<\/code>, and <code>cdnjs.cloudflare.com<\/code> that appear only as local classification signatures in discovery code. Matching is local string comparison against content already on your site or observed in a verification scan of your site. ncdLabs Assure does not call these vendors, load their scripts, or transmit data to them.<\/p>\n\n<p><strong>Site self-scan (your own WordPress site)<\/strong> \u2014 During discovery and audits, ncdLabs Assure may request your site's public homepage and REST API to detect scripts, embeds, forms, and integrations. These requests stay on your site; ncdLabs Assure does not send discovery results to ncdLabs.<\/p>\n\n<p><strong>Optional deactivation feedback (wp_mail)<\/strong> \u2014 When an administrator deactivates the plugin, an optional survey may appear. Feedback is never required: <strong>Skip &amp; deactivate<\/strong>, Close, Escape, or Cancel leave without sending anything. If the administrator submits feedback, the selected reason and optional comments are emailed to ncdLabs (<code>feedback+assure@ncdlabs.com<\/code>) using this site's WordPress mail. A separate checkbox (unchecked by default) can include plugin, WordPress, and PHP versions only \u2014 never the site URL or admin email. Mail\/API failure still proceeds to deactivate.<\/p>\n\n<ul>\n<li>Terms of use: <a href=\"https:\/\/ncdlabs.com\/products\/assure\/terms\/\">https:\/\/ncdlabs.com\/products\/assure\/terms\/<\/a><\/li>\n<li>Privacy policy: <a href=\"https:\/\/ncdlabs.com\/privacy\/\">https:\/\/ncdlabs.com\/privacy\/<\/a>; product: <a href=\"https:\/\/ncdlabs.com\/products\/assure\/privacy\/\">https:\/\/ncdlabs.com\/products\/assure\/privacy\/<\/a><\/li>\n<\/ul>\n\n<p>No usage telemetry or analytics are sent to ncdLabs by the plugin.<\/p>\n\n<h4>Source code for built assets<\/h4>\n\n<p>Admin, front-end, and plugins.php deactivation-feedback JavaScript and CSS are built with <code>@wordpress\/scripts<\/code> (<code>package.json<\/code> and <code>webpack.config.js<\/code>). Human-readable sources ship in the plugin under <code>assets\/src\/<\/code>. Production builds ship in <code>build\/<\/code>.<\/p>\n\n<h4>Third-party libraries<\/h4>\n\n<p>Composer production dependencies are MIT-licensed and GPL-compatible:<\/p>\n\n<ul>\n<li>chrome-php\/chrome, chrome-php\/wrench<\/li>\n<li>evenement\/evenement<\/li>\n<li>monolog\/monolog<\/li>\n<li>psr\/log<\/li>\n<li>symfony\/filesystem, symfony\/process, symfony\/polyfill-ctype, symfony\/polyfill-mbstring, symfony\/polyfill-php80<\/li>\n<\/ul>\n\n<p>See each package's LICENSE file under <code>vendor\/<\/code> for copyright notices.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/ncdlabs-assure\/<\/code> or install through the WordPress Plugins screen.<\/li>\n<li>Activate <strong>ncdLabs Assure<\/strong> through the <strong>Plugins<\/strong> menu.<\/li>\n<li>Open <strong>ncdLabs Assure<\/strong> in the admin sidebar.<\/li>\n<li>Run <strong>Assure \u2192 Audits \u2192 Run audit<\/strong> to generate your first GDPR technical readiness snapshot.<\/li>\n<li>Configure <strong>Manage \u2192 Settings<\/strong> (General, Controls, Integrations, Consent, Remote browser) as needed for your stack.<\/li>\n<\/ol>\n\n<h4>Development build<\/h4>\n\n<p>If you clone the repository, run <code>npm install &amp;&amp; npm run build<\/code> before activating so <code>build\/<\/code> assets exist.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20paid%20pack%20to%20use%20ncdlabs%20assure%3F\"><h3>Do I need a paid pack to use ncdLabs Assure?<\/h3><\/dt>\n<dd><p>No. The free plugin includes complete GDPR, OWASP Top 10, and NIST CSF 2.0 technical control catalogs, consent manager, enforcement tools, audits, evidence, and reporting. Paid yearly packs add optional frameworks such as HIPAA, SOC 2, CCPA, and WCAG.<\/p><\/dd>\n<dt id=\"does%20ncdlabs%20assure%20make%20my%20site%20legally%20compliant%3F\"><h3>Does ncdLabs Assure make my site legally compliant?<\/h3><\/dt>\n<dd><p>No. ncdLabs Assure documents <strong>technical<\/strong> observations and helps you operate controls on your WordPress site. Legal compliance depends on your organization, data processing, policies, and jurisdiction. Consult qualified counsel.<\/p><\/dd>\n<dt id=\"how%20do%20compliance%20packs%20work%3F\"><h3>How do compliance packs work?<\/h3><\/dt>\n<dd><p>Purchase a pack at <a href=\"https:\/\/ncdlabs.com\/products\/assure\/store\/\">ncdlabs.com<\/a> via Stripe Checkout, download the encrypted <code>.assure-pack<\/code> from your order confirmation, then use <strong>Manage \u2192 Settings \u2192 Controls \u2192 Install framework pack<\/strong> and enter your unlock key. Activation binds the pack to the current site URL. Paid pack files are never included in the free WordPress.org download.<\/p><\/dd>\n<dt id=\"how%20do%20i%20enable%20hosted%20browser%20verification%3F\"><h3>How do I enable hosted browser verification?<\/h3><\/dt>\n<dd><p>Use <strong>Connect hosted browser<\/strong> in the first-run setup wizard or under <strong>Manage \u2192 Settings \u2192 Remote browser<\/strong>. Confirm the administrator email, wait for ncdLabs site approval, and credentials are sealed into the plugin. Without hosted browser verification, some visitor-facing controls remain <strong>Not tested<\/strong>.<\/p><\/dd>\n<dt id=\"does%20ncdlabs%20assure%20work%20with%20complianz%20or%20other%20cmps%3F\"><h3>Does ncdLabs Assure work with Complianz or other CMPs?<\/h3><\/dt>\n<dd><p>Yes. When a supported third-party consent plugin is active, ncdLabs Assure defers to it and disables the native consent banner to avoid conflicts.<\/p><\/dd>\n<dt id=\"what%20data%20does%20ncdlabs%20assure%20store%3F\"><h3>What data does ncdLabs Assure store?<\/h3><\/dt>\n<dd><p>Audit results, evidence, activity log entries, and settings are stored in your WordPress database. Installed framework pack catalogs are stored under your uploads directory at <code>wp-content\/uploads\/assure\/frameworks\/<\/code>. Consent preferences are stored in the visitor's browser (localStorage) when using the native banner.<\/p><\/dd>\n<dt id=\"does%20ncdlabs%20assure%20contact%20external%20servers%3F\"><h3>Does ncdLabs Assure contact external servers?<\/h3><\/dt>\n<dd><p>Only in the cases documented under External services (pack activation, optional browser verification, optional Google OAuth, and optional deactivation feedback if an administrator submits the survey). Deactivation feedback is never required to deactivate.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20ncdlabs%20assure%3F\"><h3>What happens when I uninstall ncdLabs Assure?<\/h3><\/dt>\n<dd><p>Uninstalling deletes ncdLabs Assure database tables, plugin settings, scheduled monitoring events, and uploaded framework pack files under <code>wp-content\/uploads\/assure\/<\/code>. This cannot be undone.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Feature: one-click hosted browser verification connect (email confirm + ncdLabs site approval \u2192 sealed credentials); Settings \u2192 Remote browser.<\/li>\n<li>Feature: multi-tab technical readiness Reports suite with consolidated package, content hash, and JSON\/CSV\/PDF export.<\/li>\n<li>Feature: Manage \u2192 Settings consolidates General, Controls, Integrations, Consent, and Remote browser (legacy menu slugs redirect).<\/li>\n<li>Enhancement: timezone labels on user-facing timestamps; optional ncdLabs admin menu folder for suite nesting.<\/li>\n<li>Docs: External services disclosure updated for free-path browser connect endpoints.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release: GDPR control catalog, discovery, audits, consent manager, enforcement, YouTube gating, evidence export, remediation helpers, and optional encrypted compliance pack import.<\/li>\n<li>Feature: optional deactivation feedback survey on Plugins \u2192 Deactivate (skip anytime; diagnostics opt-in only).<\/li>\n<li>Privacy: product privacy notice documents optional deactivation feedback.<\/li>\n<\/ul>","raw_excerpt":"Continuous technical compliance for WordPress: discover, enforce, monitor, remediate, verify, and report.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/364694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=364694"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ncdlou"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=364694"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=364694"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=364694"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=364694"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=364694"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=364694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}