{"id":361968,"date":"2026-09-11T11:35:18","date_gmt":"2026-09-11T11:35:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/vurl-evidence-badge\/"},"modified":"2026-09-11T11:34:42","modified_gmt":"2026-09-11T11:34:42","slug":"vurl-evidence-badge","status":"publish","type":"plugin","link":"https:\/\/is.wordpress.org\/plugins\/vurl-evidence-badge\/","author":23558473,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Vurl Evidence Badge","header_author":"m2Dev LLC","header_description":"Adds a small badge that lets your readers check the sources on your pages with Vurl. It does not certify your site, rate your publication, or score your accuracy.","assets_banners_color":"","last_updated":"2026-09-11 11:34:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/vurl.ai\/webmasters","header_author_uri":"https:\/\/m2dev.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"m2devio","date":"2026-09-11 11:34:42","revision":3691289}},"upgrade_notice":{"1.0.1":"<p>Directory-review update: the badge behavior is unchanged, while its script is now bundled locally.<\/p>","1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The collapsed badge on a published page.","2":"The panel a reader sees, including the disclaimer.","3":"The settings screen."}},"plugin_section":[],"plugin_tags":[17569,277533,246073,245910,25098],"plugin_category":[],"plugin_contributors":[280229],"plugin_business_model":[],"class_list":["post-361968","plugin","type-plugin","status-publish","hentry","plugin_tags-citations","plugin_tags-evidence","plugin_tags-fact-checking","plugin_tags-sources","plugin_tags-transparency","plugin_contributors-m2devio","plugin_committers-m2devio"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/vurl-evidence-badge.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The Vurl Evidence Badge puts a small, unobtrusive button on your site. A reader\nwho clicks it gets a short menu of tools for <strong>the page they are on<\/strong>:<\/p>\n\n<ul>\n<li>Check a claim<\/li>\n<li>Audit this page's citations<\/li>\n<li>Create a citation<\/li>\n<li>Learn how Vurl works<\/li>\n<\/ul>\n\n<p>That is the whole feature. No account, no dashboard, no tracking.<\/p>\n\n<h4>What this badge is not<\/h4>\n\n<p>This plugin does <strong>not<\/strong> display a trust mark, a seal, or a score. It will never\nsay \"Vurl Verified\", \"Factually verified\", \"Trusted by Vurl\", \"Accuracy\ncertified\", or anything similar, because Vurl does not produce such a judgement.<\/p>\n\n<p>Every panel the badge opens carries this line:<\/p>\n\n<blockquote>\n  <p>Vurl shows what cited sources say. It does not certify this publisher or\n  determine whether every statement is true.<\/p>\n<\/blockquote>\n\n<p>Vurl reads a page and reports what it says about a specific claim. That is\nevidence a reader can check. It is not a verdict on a publisher, and this plugin\nwill not present it as one.<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>This plugin collects nothing.<\/p>\n\n<ul>\n<li>It stores one option row containing your badge settings. Nothing else.<\/li>\n<li>It reads no WordPress user data, no post content and no visitor data.<\/li>\n<li>It sets no cookies and uses no local storage.<\/li>\n<li>It sends no analytics, no referrer and no page information automatically.<\/li>\n<\/ul>\n\n<p>The badge script is bundled inside the plugin and loaded locally. It makes\n<strong>no network request<\/strong> until a reader opens the badge. When a reader\nchooses a tool, the address of the page they are on is included in the link they\nfollowed, so that Vurl can act on that page. That is the only time any\ninformation about your page leaves the reader's browser.<\/p>\n\n<p>If you list evidence passport IDs in the settings, the badge fetches a public\nsummary of those passports from Vurl when a reader opens the panel. That request\ncarries no cookies and no referrer.<\/p>\n\n<h4>Third-party service<\/h4>\n\n<p>This plugin depends on Vurl, a service operated by m2Dev LLC.<\/p>\n\n<ul>\n<li>Service: https:\/\/vurl.ai<\/li>\n<li>Badge documentation: https:\/\/vurl.ai\/webmasters<\/li>\n<li>Terms of use: https:\/\/vurl.ai\/terms<\/li>\n<li>Privacy policy: https:\/\/vurl.ai\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>vurl-evidence-badge<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install\nit through the Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>Settings \u2192 Vurl Evidence Badge<\/strong>.<\/li>\n<li>Choose a label, a placement and a theme, then save.<\/li>\n<\/ol>\n\n<p>No account or API key is required.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20certify%20my%20website%3F\"><h3>Does this certify my website?<\/h3><\/dt>\n<dd><p>No, and it never will. Vurl reports what a cited page says about a specific\nclaim. It does not assess publishers, and this plugin does not display any mark\nthat implies it does.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20my%20site%20down%3F\"><h3>Will it slow my site down?<\/h3><\/dt>\n<dd><p>The script is around 20 KB uncompressed, has no dependencies, loads\nasynchronously, and is cached. After that download, it makes no additional request until a reader opens\nthe badge.<\/p><\/dd>\n<dt id=\"will%20it%20cover%20my%20cookie%20banner%3F\"><h3>Will it cover my cookie banner?<\/h3><\/dt>\n<dd><p>It is placed below the top of the stacking order so a banner can sit above it,\nand there is a <strong>Lift above other UI<\/strong> setting to move it up by a number of\npixels if you need to.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20a%20content%20security%20policy%3F\"><h3>Does it work with a Content Security Policy?<\/h3><\/dt>\n<dd><p>If your site sends a CSP, allow <code>https:\/\/vurl.ai<\/code> in <code>script-src<\/code>, and\n    https:\/\/vurl.ai in <code>connect-src<\/code> if you list evidence passports. The badge\nstyles itself inside a shadow root using CSSOM, which is not subject to\n    style-src.<\/p><\/dd>\n<dt id=\"can%20i%20place%20it%20inside%20my%20content%20instead%20of%20a%20corner%3F\"><h3>Can I place it inside my content instead of a corner?<\/h3><\/dt>\n<dd><p>Set placement to <strong>Inline<\/strong>. The badge renders where the script tag loads.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens when I delete the plugin?<\/h3><\/dt>\n<dd><p>The single option row it created is deleted. It leaves nothing behind.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Bundles and enqueues the badge script locally using WordPress APIs.<\/li>\n<li>Passes sanitized configuration with <code>wp_add_inline_script()<\/code>.<\/li>\n<li>Updates compatibility and ownership metadata for directory review.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release. Label, placement, theme, compact mode, vertical offset and\noptional evidence passport IDs.<\/li>\n<\/ul>","raw_excerpt":"Adds a small badge that lets your readers check your page&#039;s sources with Vurl. It does not certify your site or score your accuracy.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/361968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=361968"}],"author":[{"embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/m2devio"}],"wp:attachment":[{"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=361968"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=361968"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=361968"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=361968"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=361968"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/is.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=361968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}