[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTaO-zSwf-yNmX8VEzqiTwr3bBiqm6UMkkoV2cogYSJY":3,"$fKNA7OLYcTrYCZrrObI2MDKLcAoDfGwCsyrCn-PnDNTg":216,"$fWwr3QYzJemlaSiv_Hh_SCGgr6irIQ1Wq6QUtHDWJu7k":221},{"slug":4,"name":5,"version":6,"author":4,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":10,"num_ratings":10,"last_updated":12,"tested_up_to":13,"requires_at_least":14,"requires_php":15,"tags":16,"homepage":22,"download_link":23,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":34,"analysis":124,"fingerprints":177},"snagrelay","SnagRelay – Intelligent Bug Capture","1.0.2","https:\u002F\u002Fprofiles.wordpress.org\u002Fsnagrelay\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fsnagrelay.com\" rel=\"nofollow ugc\">SnagRelay\u003C\u002Fa> is an AI-powered bug reporting tool that captures everything developers need to fix issues fast — annotated screenshots, session replay, video recording, console logs, network activity, and AI-generated reproduction steps. This plugin installs the SnagRelay widget on your WordPress site in seconds, with no code required.\u003C\u002Fp>\n\u003Cp>Reports land directly in your existing issue tracker. No separate board to check, no context switching.\u003C\u002Fp>\n\u003Ch4>WordPress plugin features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>No-code installation — just enter your API token\u003C\u002Fli>\n\u003Cli>Independently enable the widget on the frontend and\u002For the WP admin area\u003C\u002Fli>\n\u003Cli>Control visibility by user role (everyone, logged-in users, or specific roles)\u003C\u002Fli>\n\u003Cli>Filter by post type (all, pages, posts, or specific types)\u003C\u002Fli>\n\u003Cli>Filter by post status (all, published, or drafts\u002Fpending)\u003C\u002Fli>\n\u003Cli>Lightweight — loads asynchronously, zero performance impact\u003C\u002Fli>\n\u003Cli>14-day free trial, no credit card required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What SnagRelay captures\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>HD annotated screenshots\u003C\u002Fli>\n\u003Cli>Session replay recording\u003C\u002Fli>\n\u003Cli>60-second screen video with auto-generated reproduction steps\u003C\u002Fli>\n\u003Cli>Full console logs and error stack traces\u003C\u002Fli>\n\u003Cli>Network requests and payloads\u003C\u002Fli>\n\u003Cli>Browser metadata and environment details\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI intelligence\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic duplicate detection\u003C\u002Fli>\n\u003Cli>Priority suggestions (P1–P5)\u003C\u002Fli>\n\u003Cli>Smart assignee matching\u003C\u002Fli>\n\u003Cli>Learns from your team’s decisions over time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrations\u003C\u002Fh4>\n\u003Cp>Sends reports directly to the tools your team already uses:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Jira\u003C\u002Fli>\n\u003Cli>Linear\u003C\u002Fli>\n\u003Cli>Trello\u003C\u002Fli>\n\u003Cli>GitHub\u003C\u002Fli>\n\u003Cli>Custom webhooks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the SnagRelay service (https:\u002F\u002Fapp.snagrelay.com) to load the bug-capture widget and to transmit bug reports to your configured issue tracker.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is sent and when:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When a page is loaded with the widget enabled, the plugin loads a script from \u003Ccode>https:\u002F\u002Fapp.snagrelay.com\u002Fwidget\u002Fload\u002F{api_token}\u003C\u002Fcode>. Your API token is included in this request so the service can identify your project.\u003C\u002Fli>\n\u003Cli>When a user submits a bug report via the widget, SnagRelay collects and transmits the data selected by the user, which may include: annotated screenshots, session replay recording, screen video, console logs, network request details, browser metadata, and environment information.\u003C\u002Fli>\n\u003Cli>No data is sent to the external service unless the widget is enabled and a valid API token is configured.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> SnagRelay (https:\u002F\u002Fsnagrelay.com)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsnagrelay.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsnagrelay.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Capture bugs with screenshots, session replay, console logs, and AI triage — delivered straight to Jira, Linear, Trello, or GitHub.",0,154,"2026-04-07T13:40:00.000Z","6.9.4","5.0","7.4",[17,18,19,20,21],"bug-reporting","feedback","qa","screenshots","session-replay","https:\u002F\u002Fsnagrelay.com\u002Fwordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsnagrelay.1.0.2.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":4,"display_name":4,"profile_url":7,"plugin_count":30,"total_installs":10,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-05-20T03:12:03.003Z",[35,55,71,89,105],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":24,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":49,"download_link":54,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"gleap","Gleap","13.0.10","Lukas Böhler","https:\u002F\u002Fprofiles.wordpress.org\u002Fgleap\u002F","\u003Cp>Gleap helps developers build the best software faster. It is your affordable in-app bug reporting tool for apps, websites and industrial applications.\u003C\u002Fp>\n\u003Cp>No more wasting time trying to reproduce a bug. Gleap reports automatically contain a replay video, session data, logs and more. Even better: You can add custom data to your bug details.\u003C\u002Fp>\n","All-in-one customer feedback tool for websites. Learn more at https:\u002F\u002Fwww.gleap.io",300,10278,8,"2025-08-26T16:47:00.000Z","6.8.5","5.0.0","",[17,51,18,52,53],"bug-tracking","support","user-feedback","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgleap.13.0.10.zip",{"slug":56,"name":57,"version":6,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":10,"downloaded":62,"rating":10,"num_ratings":10,"last_updated":63,"tested_up_to":13,"requires_at_least":64,"requires_php":15,"tags":65,"homepage":69,"download_link":70,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"annotix-website-feedback","Annotix – Drag, Annotate, Feedback","nativeinfotech","https:\u002F\u002Fprofiles.wordpress.org\u002Fnativeinfotech\u002F","\u003Cp>\u003Cstrong>Annotix – Drag, Annotate, Feedback\u003C\u002Fstrong> gives your team a way to annotate any page on the frontend, capture screenshots, track status, assign items, set priority, and collaborate through threaded replies – all without leaving the site.\u003C\u002Fp>\n\u003Cp>Built by \u003Ca href=\"https:\u002F\u002Fnativeinfotech.com\u002F\" rel=\"nofollow ugc\">Native Infotech\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Demo video: \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FVQssYhmuh0E\" rel=\"nofollow ugc\">https:\u002F\u002Fyoutu.be\u002FVQssYhmuh0E\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Click-to-annotate\u003C\u002Fstrong> – click anywhere on any page to drop a feedback pin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Area selection\u003C\u002Fstrong> – drag to select a specific region of the page before capturing. Selection is draggable and resizable with corner handles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Screenshot capture\u003C\u002Fstrong> – optionally attach a viewport screenshot via bundled html2canvas. The library is lazy-loaded on demand for faster page loads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Annotation tools\u003C\u002Fstrong> – draw rectangles, circles, and arrows over the selected area before saving.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Markdown toolbar\u003C\u002Fstrong> – format feedback descriptions with bold, italic, bullet lists, numbered lists, links, and inline code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File attachments\u003C\u002Fstrong> – upload images, PDFs, documents, spreadsheets, and other files alongside feedback. Attachments open in a new tab and display file-type badges.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority levels\u003C\u002Fstrong> – tag each feedback item as Urgent, High, Normal, or Low with colour-coded badges and dots.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Assignment\u003C\u002Fstrong> – assign feedback items to specific team members from a dropdown.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>@Mentions\u003C\u002Fstrong> – type @ in any comment or reply to mention a user and trigger an instant notification.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Collaboration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Threaded replies\u003C\u002Fstrong> – discuss feedback with your team in context under each pin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline editing\u003C\u002Fstrong> – edit your own feedback descriptions and replies in place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete with confirmation\u003C\u002Fstrong> – delete your own feedback or replies with a skippable confirmation dialog.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resolve \u002F Unresolve\u003C\u002Fstrong> – track completion state for each item. Resolved pins turn green.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Draggable pins\u003C\u002Fstrong> – reposition saved pins by dragging them to a new location.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sidebar & Navigation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Pins sidebar\u003C\u002Fstrong> – a collapsible sidebar lists all feedback on the current page with status filters (Unresolved \u002F Resolved).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pages overview\u003C\u002Fstrong> – an expandable pages panel shows feedback counts across all pages on the site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority dots\u003C\u002Fstrong> – sidebar items display colour-coded priority indicators for quick scanning.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Email Notifications\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Digest mode\u003C\u002Fstrong> (recommended) – batches all activity into a single email at a configurable interval (15 \u002F 30 \u002F 60 minutes).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart mode\u003C\u002Fstrong> – digest by default, but sends instant emails for assignments and @mentions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable\u003C\u002Fstrong> – enable or disable notifications, choose delivery mode, and toggle instant alerts for assignments and mentions independently.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security & Permissions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Role-based access\u003C\u002Fstrong> – assign each WordPress administrator as Client, Dev, or No Access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client role\u003C\u002Fstrong> – full access: create, edit own descriptions, move pins, assign, reply, resolve, delete, and upload attachments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dev role\u003C\u002Fstrong> – limited access: view, reply, and resolve\u002Funresolve only.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Access\u003C\u002Fstrong> – cannot see or use Annotix.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero public routes\u003C\u002Fstrong> – all REST endpoints require authentication with valid permissions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate limiting\u003C\u002Fstrong> – built-in abuse protection on all REST endpoints.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lazy-loaded screenshot library\u003C\u002Fstrong> – the 195 KB html2canvas library is only fetched when the user actually takes a screenshot, not on every page load.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Non-blocking font loading\u003C\u002Fstrong> – Google Fonts are loaded via the WordPress enqueue API instead of a render-blocking CSS import.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Session caching\u003C\u002Fstrong> – REST responses are cached in sessionStorage for instant rendering on repeat visits, with background refresh.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transient caching\u003C\u002Fstrong> – mention-user queries are cached with a 5-minute WordPress transient to reduce database load.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional loading\u003C\u002Fstrong> – all plugin assets only load for logged-in users who have been granted access.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who is it for?\u003C\u002Fh4>\n\u003Cp>Annotix – Drag, Annotate, Feedback is designed for small teams (web agencies, freelancers, internal teams) where the designer, developer, and client all have WordPress administrator accounts and need a fast way to review and annotate the live site.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin loads the \u003Cstrong>Inter\u003C\u002Fstrong> and \u003Cstrong>Manrope\u003C\u002Fstrong> font families from \u003Cstrong>Google Fonts\u003C\u002Fstrong> (\u003Ccode>fonts.googleapis.com\u003C\u002Fcode>) on frontend pages for logged-in users who have feedback access. No personal data is sent by the plugin itself, but the browser will make a request to Google’s servers to retrieve the font files.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: \u003Ca href=\"https:\u002F\u002Ffonts.google.com\u002F\" rel=\"nofollow ugc\">Google Fonts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin bundles the \u003Cstrong>html2canvas\u003C\u002Fstrong> library (MIT license) for optional screenshot capture. The library is loaded locally from the plugin directory and makes no external requests.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Project page: \u003Ca href=\"https:\u002F\u002Fhtml2canvas.hertzen.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fhtml2canvas.hertzen.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>License: \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\" rel=\"nofollow ugc\">MIT\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Annotate any page on the frontend with screenshots, comments, file attachments, threaded replies, and email notifications.",175,"2026-04-08T12:42:00.000Z","6.2",[66,17,67,68,18],"annotation","collaboration","design-review","https:\u002F\u002Fnativeinfotech.com\u002Fannotix-website-feedback\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fannotix-website-feedback.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":10,"downloaded":79,"rating":10,"num_ratings":10,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":49,"tags":83,"homepage":86,"download_link":87,"security_score":88,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"buglog","Buglog","1.0.0","kutkin","https:\u002F\u002Fprofiles.wordpress.org\u002Fkutkin\u002F","\u003Cp>Bug Reporting Tool for Websites.\u003C\u002Fp>\n\u003Cp>Buglog gives you clear and actionable feedback. Share bug reports with your team in real-time.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customize feedback widget to match your needs. Change color, language and more.\u003C\u002Fli>\n\u003Cli>Works Anywhere. On desktops, tablets, mobiles and supports all major browsers.\u003C\u002Fli>\n\u003Cli>Website users can report an issue via our feedback form with just one button click.\u003C\u002Fli>\n\u003Cli>Select a specific item on the page and spend less time describing what went wrong.\u003C\u002Fli>\n\u003Cli>No more vague emails. Bug report goes with technical information required to reproduce the issue.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Try Buglog for free\u003C\u002Fstrong>\u003Cbr \u002F>\nGet your free Buglog account now at \u003Ca href=\"https:\u002F\u002Fbuglog.com\" rel=\"nofollow ugc\">https:\u002F\u002Fbuglog.com\u003C\u002Fa>.\u003C\u002Fp>\n","Bug Reporting Tool for Websites.",1071,"2021-03-10T07:52:00.000Z","5.7.15","4.0",[17,51,18,84,85],"screenshot","video-recording","https:\u002F\u002Fbuglog.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuglog.1.0.0.zip",85,{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":10,"downloaded":97,"rating":10,"num_ratings":10,"last_updated":98,"tested_up_to":13,"requires_at_least":99,"requires_php":15,"tags":100,"homepage":103,"download_link":104,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"bugpost","BugPost","1.2.3","wikifleeksmedia","https:\u002F\u002Fprofiles.wordpress.org\u002Fwikifleeksmedia\u002F","\u003Cp>BugPost adds a lightweight bug reporting button to your site’s frontend. When clicked, it opens a clean overlay panel where visitors or team members can describe an issue. Browser details, operating system, viewport size, page URL, page load time, and JavaScript console errors are captured automatically — no extra effort needed from the reporter.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-click reporting\u003C\u002Fstrong> — A “Report” tab on the right side of every page opens a simple form.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-captured context\u003C\u002Fstrong> — Browser name and version, OS, viewport dimensions, page URL, page load time, and console errors are sent along with every report.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Console error capture\u003C\u002Fstrong> — JavaScript errors and unhandled promise rejections are logged automatically and attached to the report.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reporter fields\u003C\u002Fstrong> — Optional name and email fields let reporters identify themselves.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Honeypot spam protection\u003C\u002Fstrong> — A hidden field traps bots without annoying humans with CAPTCHAs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate limiting\u003C\u002Fstrong> — 3 reports per IP per hour prevents abuse.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Me too” duplicate grouping\u003C\u002Fstrong> — When multiple reports target the same page, earlier open reports get a +1 count so you can see which issues affect the most people.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visibility modes\u003C\u002Fstrong> — Choose Beta (logged-in users only) or Public (everyone). Turn it off entirely when not needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin dashboard\u003C\u002Fstrong> — All reports in a familiar WordPress list table with status badges, reporter info, page URL, and date columns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Report detail view\u003C\u002Fstrong> — Each report has a full meta box showing all captured context data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Status workflow\u003C\u002Fstrong> — Mark reports as New, Acknowledged, In Progress, Resolved, or Closed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV export\u003C\u002Fstrong> — Download all reports as a CSV file for use in spreadsheets or external tools.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable button color\u003C\u002Fstrong> — Match the report button to your site’s brand via a color picker.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully translatable\u003C\u002Fstrong> — All strings use WordPress i18n functions with the \u003Ccode>bugpost\u003C\u002Fcode> text domain.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What this plugin does NOT do (by design):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No external API calls, no tracking, no phoning home.\u003C\u002Fli>\n\u003Cli>No CDN dependencies — all assets are bundled locally.\u003C\u002Fli>\n\u003Cli>No account required to use the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n","Simple frontend bug reporting overlay for WordPress. Visitors submit reports with auto-captured browser context and console errors.",70,"2026-04-15T04:46:00.000Z","5.8",[101,51,102,18,19],"bug-report","error-reporting","https:\u002F\u002Fwpbugpost.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbugpost.1.2.3.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":10,"downloaded":113,"rating":10,"num_ratings":10,"last_updated":114,"tested_up_to":13,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":122,"download_link":123,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"supernifty-bublz","Supernifty Bublz","1.0.55","Supernifty","https:\u002F\u002Fprofiles.wordpress.org\u002Fsupernifty\u002F","\u003Cp>Bublz turns your WordPress site into a visual feedback board. Click any element on any page to pin a task to it — then track everything on a drag-and-drop kanban board. No external tools. No extra logins. It all lives inside your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Click-to-Pin Feedback\u003C\u002Fstrong> — Click any page element to create a task pinned to that exact spot\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Kanban Board\u003C\u002Fstrong> — Drag and drop tasks between customizable status columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Levels\u003C\u002Fstrong> — Color-coded priorities so urgent issues stand out\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Assignment\u003C\u002Fstrong> — Assign tasks to any WordPress user\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page-Linked Tasks\u003C\u002Fstrong> — See every task associated with the current page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Task Bar\u003C\u002Fstrong> — Create and review tasks without leaving the frontend\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Freelancers\u003C\u002Fstrong> — Give clients a way to point at problems instead of describing them in emails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> — Manage feedback across client sites from a familiar WordPress interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers\u003C\u002Fstrong> — Track bugs where they actually happen, not in a separate tool\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Maintainers\u003C\u002Fstrong> — Collect enhancement requests with context attached\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why Choose Bublz?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WordPress-native — not a SaaS overlay. Your data stays on your server. No per-seat pricing — everyone on your WordPress site can use it. Self-hosted and GDPR-friendly by design. Lightweight — no bloat, installs in seconds, loads fast, stays out of your way.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Gravatar service (provided by Automattic Inc.) to display user avatars.\u003C\u002Fp>\n\u003Ch4>What it does\u003C\u002Fh4>\n\u003Cp>Checks whether users have a Gravatar avatar associated with their email address. If a Gravatar exists, it displays the avatar image. If not, it shows the user’s initials instead.\u003C\u002Fp>\n\u003Ch4>What data is sent\u003C\u002Fh4>\n\u003Cp>An MD5 hash of the user’s email address is sent to Gravatar’s servers via a HEAD request. The actual email address is NOT sent – only its hash.\u003C\u002Fp>\n\u003Ch4>When data is sent\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>When displaying user avatars in the Bublz interface (ticket views, Kanban board)\u003C\u002Fli>\n\u003Cli>When users access their avatar preference settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>User control\u003C\u002Fh4>\n\u003Cp>Users can avoid Gravatar entirely by selecting “Initial” or “Custom Avatar” in their Bublz preferences (Bublz > Preferences).\u003C\u002Fp>\n\u003Ch4>Service provider\u003C\u002Fh4>\n\u003Cp>Gravatar is provided by Automattic Inc.\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fautomattic.com\u002Ftos\u002F\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>This plugin includes source code and build configuration. The compiled assets in \u003Ccode>dist\u002F\u003C\u002Fcode> are built from source files in \u003Ccode>src\u002F\u003C\u002Fcode> using Vite.\u003C\u002Fp>\n\u003Cp>To build from source:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Run \u003Ccode>npm install\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>npm run build\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n","Click anything on your site. Pin a task to it. Track it on a kanban board. Bug reporting and feedback built into WordPress.",247,"2026-03-15T20:06:00.000Z","6.4","8.1",[17,118,119,120,121],"client-feedback","kanban-board","project-management","visual-feedback","https:\u002F\u002Fbublz.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsupernifty-bublz.1.0.55.zip",{"attackSurface":125,"codeSignals":164,"taintFlows":172,"riskAssessment":173,"analyzedAt":176},{"hooks":126,"ajaxHandlers":160,"restRoutes":161,"shortcodes":162,"cronEvents":163,"entryPointCount":10,"unprotectedCount":10},[127,133,137,142,146,150,152,155],{"type":128,"name":129,"callback":130,"file":131,"line":132},"action","admin_menu","add_menu","includes\u002Fclass-admin.php",10,{"type":128,"name":134,"callback":135,"file":131,"line":136},"admin_enqueue_scripts","enqueue_assets",11,{"type":138,"name":139,"callback":140,"file":131,"line":141},"filter","plugin_action_links_snagrelay\u002Fsnagrelay.php","action_links",12,{"type":128,"name":143,"callback":144,"file":145,"line":132},"admin_init","register","includes\u002Fclass-settings.php",{"type":128,"name":147,"callback":148,"file":149,"line":132},"wp_enqueue_scripts","inject_frontend","includes\u002Fclass-widget.php",{"type":128,"name":134,"callback":151,"file":149,"line":136},"inject_backend",{"type":138,"name":153,"callback":154,"priority":132,"file":149,"line":141},"script_loader_tag","add_defer_attribute",{"type":128,"name":156,"callback":157,"file":158,"line":159},"plugins_loaded","closure","snagrelay.php",47,[],[],[],[],{"dangerousFunctions":165,"sqlUsage":166,"outputEscaping":168,"fileOperations":10,"externalRequests":10,"nonceChecks":10,"capabilityChecks":30,"bundledLibraries":171},[],{"prepared":10,"raw":10,"locations":167},[],{"escaped":169,"rawEcho":10,"locations":170},69,[],[],[],{"summary":174,"deductions":175},"The snagrelay v1.0.2 plugin exhibits a strong security posture based on the provided static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events, coupled with zero entry points, significantly limits its attack surface. The code further demonstrates good practices by showing no dangerous functions, file operations, or external HTTP requests. All SQL queries are properly prepared, and all output is correctly escaped, indicating robust defense against common injection and XSS vulnerabilities. The presence of a capability check also suggests some level of access control is implemented.\n\nThe lack of any recorded CVEs, historical or current, and the absence of critical or high-severity taint flows are positive indicators. This suggests a well-written and secure plugin that has not historically been a target or source of significant vulnerabilities. The absence of bundled libraries is also a positive sign, as outdated or vulnerable bundled libraries can introduce significant risks.\n\nWhile the overall security is excellent, the complete absence of certain security checks like nonce checks and the minimal number of capability checks are minor points of note. However, given the extremely limited attack surface and the other strong security implementations, these omissions do not currently represent a significant risk. In conclusion, snagrelay v1.0.2 appears to be a highly secure plugin with a minimal attack surface and strong coding practices, making it a low-risk addition to a WordPress site.",[],"2026-04-16T14:09:58.160Z",{"wat":178,"direct":188},{"assetPaths":179,"generatorPatterns":183,"scriptPaths":184,"versionParams":185},[180,181,182],"\u002Fwp-content\u002Fplugins\u002Fsnagrelay\u002Fassets\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fsnagrelay\u002Fassets\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fsnagrelay\u002Fassets\u002Flogo.svg",[],[181],[186,187],"snagrelay\u002Fassets\u002Fadmin.css?ver=","snagrelay\u002Fassets\u002Fadmin.js?ver=",{"cssClasses":189,"htmlComments":210,"htmlAttributes":211,"restEndpoints":213,"jsGlobals":214,"shortcodeOutput":215},[190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209],"snagrelay-settings","snagrelay-title","snagrelay-logo","snagrelay-badge","snagrelay-card","snagrelay-card-header","snagrelay-card-body","snagrelay-token-wrap","snagrelay-field-desc","snagrelay-toggle-row","snagrelay-toggle-label","snagrelay-switch","snagrelay-switch-slider","snagrelay-radio-group","snagrelay-radio-option","is-selected","snagrelay-suboption","snagrelay-roles-wrap","snagrelay-roles-grid","snagrelay-checkbox-label",[],[212],"snagrelayAdmin",[],[212],[],{"error":217,"url":218,"statusCode":219,"statusMessage":220,"message":220},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsnagrelay\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":30,"versions":222},[223],{"version":6,"download_url":23,"svn_tag_url":224,"released_at":25,"has_diff":225,"diff_files_changed":226,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":227,"is_current":217},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsnagrelay\u002Ftags\u002F1.0.2\u002F",false,[],[]]