[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYCGnEAviI-CBt5wjrAaCoJlhsd2kqf75H91T7WkKA0I":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":135,"fingerprints":300},"inspirepulse-quotes","InspirePulse Quotes","1.7","Online Web Tutor","https:\u002F\u002Fprofiles.wordpress.org\u002Fowthub\u002F","\u003Cp>\u003Cstrong>Transform your WordPress website with stunning, rotating inspirational quotes!\u003C\u002Fstrong> InspirePulse Quotes is a powerful, user-friendly plugin that lets you showcase motivational quotes anywhere on your site using simple shortcodes.\u003C\u002Fp>\n\u003Cp>Whether you’re a blogger sharing daily inspiration, an educator creating engaging content, or a business owner looking to add personality to your website, InspirePulse Quotes makes it effortless to display beautiful, auto-rotating quotes that captivate your audience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose InspirePulse Quotes?\u003C\u002Fstrong>\u003Cbr \u002F>\n* 🎨 \u003Cstrong>5 Stunning Pre-Built Designs\u003C\u002Fstrong> – Choose from elegant layouts that match any website style\u003Cbr \u002F>\n* ⚡ \u003Cstrong>One-Click Setup\u003C\u002Fstrong> – Import curated quotes instantly or add your own\u003Cbr \u002F>\n* 🔄 \u003Cstrong>Smart Auto-Rotation\u003C\u002Fstrong> – Quotes automatically refresh at customizable intervals\u003Cbr \u002F>\n* 📱 \u003Cstrong>Fully Responsive\u003C\u002Fstrong> – Looks perfect on all devices (desktop, tablet, mobile)\u003Cbr \u002F>\n* 🎯 \u003Cstrong>Zero Conflicts\u003C\u002Fstrong> – Scoped CSS ensures your theme styling remains untouched\u003Cbr \u002F>\n* 🔐 \u003Cstrong>Secure & Fast\u003C\u002Fstrong> – Optimized database queries and security best practices\u003C\u002Fp>\n\u003Cp>The free version includes everything you need: quote categories, auto-rotation timer control, 5 elegant built-in layouts, powerful filtering options, a comprehensive admin quote manager, and clean Toastr notifications.\u003C\u002Fp>\n\u003Cp>Perfect for bloggers, educators, motivational content creators, coaches, wellness websites, and anyone who wants to add inspiring content that engages visitors without technical complexity.\u003C\u002Fp>\n\u003Ch3>Features (Free Version)\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>📦 Content Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✨ \u003Cstrong>One-Click Quote Import\u003C\u002Fstrong> – Instantly load 100+ curated inspirational quotes with a single click. Perfect for getting started quickly!\u003Cbr \u002F>\n* 📝 \u003Cstrong>Built-in Quote Manager\u003C\u002Fstrong> – Easily add, edit, enable, or disable quotes from a beautiful admin interface. Full control over your content.\u003Cbr \u002F>\n* 📂 \u003Cstrong>Categories Manager\u003C\u002Fstrong> – Organize quotes into custom categories (Motivation, Success, Life, etc.) for better content management.\u003Cbr \u002F>\n* 🔍 \u003Cstrong>Smart Filtering\u003C\u002Fstrong> – Filter quotes by author name or category to find exactly what you need, instantly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Design & Display\u003C\u002Fstrong>\u003Cbr \u002F>\n* 🎨 \u003Cstrong>5 Elegant Built-in Layouts\u003C\u002Fstrong> – Choose from stunning designs:\u003Cbr \u002F>\n  * Elegant Dark – Modern dark theme with sophisticated styling\u003Cbr \u002F>\n  * Gradient Glow Box – Eye-catching gradient effects\u003Cbr \u002F>\n  * Paper Vintage Look – Classic, timeless design\u003Cbr \u002F>\n  * Floating Glass Overlay – Modern glassmorphism effect\u003Cbr \u002F>\n  * Big Center Text + Corner – Bold, impactful presentation\u003Cbr \u002F>\n* 🔁 \u003Cstrong>Automatic Quote Rotation\u003C\u002Fstrong> – Quotes automatically refresh at intervals you control (default: 5 seconds)\u003Cbr \u002F>\n* 📱 \u003Cstrong>Fully Responsive\u003C\u002Fstrong> – All layouts adapt beautifully to any screen size\u003Cbr \u002F>\n* ✅ \u003Cstrong>Conflict-Free Design\u003C\u002Fstrong> – Scoped CSS ensures your theme styling is never affected\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚙️ Advanced Features\u003C\u002Fstrong>\u003Cbr \u002F>\n* ⏱ \u003Cstrong>Flexible Timer Controls\u003C\u002Fstrong> – Set auto-refresh timing globally or per shortcode (in seconds)\u003Cbr \u002F>\n* 🎯 \u003Cstrong>Advanced Shortcode Parameters\u003C\u002Fstrong> – Filter by category, author, limit results, order quotes, and more\u003Cbr \u002F>\n* 🎛️ \u003Cstrong>WordPress Widget\u003C\u002Fstrong> – Display quotes in any widget area with full customization options\u003Cbr \u002F>\n* 🧩 \u003Cstrong>Gutenberg Block\u003C\u002Fstrong> – Native Gutenberg block with visual settings panel\u003Cbr \u002F>\n* 🔔 \u003Cstrong>Toastr Notifications\u003C\u002Fstrong> – Clean, modern admin alerts for all actions (success, error, warnings)\u003Cbr \u002F>\n* 💾 \u003Cstrong>SQL Data Backup\u003C\u002Fstrong> – Generate and download complete database backups with one click\u003Cbr \u002F>\n* 🔐 \u003Cstrong>Security First\u003C\u002Fstrong> – All database interactions use prepared statements and follow WordPress security standards\u003Cbr \u002F>\n* 🔄 \u003Cstrong>Easy Re-Installation\u003C\u002Fstrong> – Remove and re-import default quotes anytime without losing your custom content\u003Cbr \u002F>\n* 🌍 \u003Cstrong>Multi-Language Support\u003C\u002Fstrong> – Plugin supports \u003Cstrong>English, Hindi, Spanish, German, and Arabic\u003C\u002Fstrong>, allowing you to manage plugin in your preferred language\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Basic Usage:\u003C\u002Fstrong>\u003Cbr \u002F>\nSimply add \u003Ccode>[inspqu]\u003C\u002Fcode> anywhere in your posts, pages, or widgets to display rotating quotes with the default layout.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Usage with Customization:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[inspqu design=\"Elegant Dark\" timer=\"5\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>design\u003C\u002Fcode> – Choose your preferred layout style (optional, default: “Elegant Dark”)\u003Cbr \u002F>\n* \u003Ccode>timer\u003C\u002Fcode> – Set auto-rotation interval in seconds (optional, uses global setting if not specified)\u003Cbr \u002F>\n* \u003Ccode>category\u003C\u002Fcode> – Filter by category name or ID (supports multiple: comma-separated)\u003Cbr \u002F>\n* \u003Ccode>author\u003C\u002Fcode> – Filter quotes by author name (supports multiple: comma-separated)\u003Cbr \u002F>\n* \u003Ccode>limit\u003C\u002Fcode> – Limit the number of quotes to display (optional, default: all available)\u003Cbr \u002F>\n* \u003Ccode>orderby\u003C\u002Fcode> – Sort order: \u003Ccode>random\u003C\u002Fcode> (default), \u003Ccode>date\u003C\u002Fcode>, \u003Ccode>author\u003C\u002Fcode>, \u003Ccode>id\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>order\u003C\u002Fcode> – Sort direction: \u003Ccode>ASC\u003C\u002Fcode> or \u003Ccode>DESC\u003C\u002Fcode> (only when orderby is not random)\u003Cbr \u002F>\n* \u003Ccode>id\u003C\u002Fcode> – Display a specific quote by ID\u003Cbr \u002F>\n* \u003Ccode>exclude\u003C\u002Fcode> – Exclude specific quote IDs (comma-separated)\u003Cbr \u002F>\n* \u003Ccode>status\u003C\u002Fcode> – Filter by status: \u003Ccode>active\u003C\u002Fcode> (default), \u003Ccode>draft\u003C\u002Fcode>, or \u003Ccode>all\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Available Design Options:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>Elegant Dark\u003C\u002Fcode> – Modern dark theme with sophisticated styling (Default)\u003Cbr \u002F>\n* \u003Ccode>Gradient Glow Box\u003C\u002Fcode> – Eye-catching gradient effects with glow\u003Cbr \u002F>\n* \u003Ccode>Paper Vintage Look\u003C\u002Fcode> – Classic, timeless paper-style design\u003Cbr \u002F>\n* \u003Ccode>Floating Glass Overlay\u003C\u002Fcode> – Modern glassmorphism with floating effect\u003Cbr \u002F>\n* \u003Ccode>Big Center Text + Corner\u003C\u002Fcode> – Bold, impactful centered text layout\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Basic Examples:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[inspqu]                                    \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Default layout, global timer\u003Cbr \u002F>\n[inspqu design=\"Gradient Glow Box\"]         \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Specific design, global timer\u003Cbr \u002F>\n[inspqu timer=\"10\"]                         \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Default design, 10-second rotation\u003Cbr \u002F>\n[inspqu design=\"Paper Vintage Look\" timer=\"8\"] \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Custom design + timer\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Filtering Examples:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter by Category:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[inspqu category=\"Motivation\"]              \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show quotes from Motivation category\u003Cbr \u002F>\n[inspqu category=\"Success\"]                 \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show quotes from Success category\u003Cbr \u002F>\n[inspqu category=\"Motivation,Success\"]      \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show quotes from multiple categories\u003Cbr \u002F>\n[inspqu category=\"1,2\"]                     \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show quotes by category IDs\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter by Author:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[inspqu author=\"Einstein\"]                  \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show quotes by Einstein only\u003Cbr \u002F>\n[inspqu author=\"Einstein,Steve Jobs\"]       \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show quotes by multiple authors\u003Cbr \u002F>\n[inspqu author=\"Einstein\" limit=\"5\"]        \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show 5 quotes by Einstein\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Limit Results:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[inspqu limit=\"10\"]                         \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show only 10 quotes\u003Cbr \u002F>\n[inspqu category=\"Motivation\" limit=\"5\"]    \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show 5 quotes from Motivation category\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Order Quotes:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[inspqu orderby=\"date\"]                     \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Sort by date (oldest first)\u003Cbr \u002F>\n[inspqu orderby=\"date\" order=\"DESC\"]        \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Sort by date (newest first)\u003Cbr \u002F>\n[inspqu orderby=\"author\" order=\"ASC\"]       \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Sort alphabetically by author\u003Cbr \u002F>\n[inspqu orderby=\"id\" order=\"DESC\"]          \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Sort by ID (newest first)\u003Cbr \u002F>\n[inspqu category=\"Motivation\" orderby=\"date\" order=\"DESC\"] \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Latest Motivation quotes\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display Specific Quote:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[inspqu id=\"42\"]                            \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Display quote with ID 42\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Exclude Quotes:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[inspqu exclude=\"1,2,3\"]                    \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show all quotes except IDs 1, 2, and 3\u003Cbr \u002F>\n[inspqu category=\"Motivation\" exclude=\"5,6\"] \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Motivation quotes excluding IDs 5 and 6\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter by Status:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[inspqu status=\"active\"]                    \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show only active quotes (default)\u003Cbr \u002F>\n[inspqu status=\"draft\"]                     \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show only draft quotes\u003Cbr \u002F>\n[inspqu status=\"all\"]                       \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show all quotes (active + draft)\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Combined Advanced Examples:\u003C\u002Fstrong>\u003Cbr \u002F>\n    `\u003Cbr \u002F>\n[inspqu category=”Motivation” limit=”5″ orderby=”date” order=”DESC”]\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show 5 latest quotes from Motivation category\u003C\u002Fp>\n\u003Cp>[inspqu author=”Einstein” limit=”10″ timer=”15″]\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show 10 quotes by Einstein, rotating every 15 seconds\u003C\u002Fp>\n\u003Cp>[inspqu category=”Success” author=”Steve Jobs” limit=”3″]\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show 3 quotes from Success category by Steve Jobs\u003C\u002Fp>\n\u003Cp>[inspqu category=”Motivation” exclude=”1,2,3″ orderby=”author” order=”ASC”]\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show Motivation quotes (excluding IDs 1-3), sorted alphabetically by author\u003C\u002Fp>\n\u003Cp>[inspqu design=”Gradient Glow Box” category=”Life” limit=”8″ orderby=”date” timer=”12″]\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Beautiful gradient design with 8 latest Life quotes, rotating every 12 seconds\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Where to Use:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Posts and Pages (Gutenberg blocks, Classic editor, or shortcode blocks)\u003Cbr \u002F>\n* Widgets (Text widget or any widget that supports shortcodes)\u003Cbr \u002F>\n* Theme templates (using \u003Ccode>do_shortcode('[inspqu]')\u003C\u002Fcode>)\u003Cbr \u002F>\n* Anywhere WordPress shortcodes are supported\u003Cbr \u002F>\n* \u003Cstrong>WordPress Widget Areas\u003C\u002Fstrong> – Use the dedicated InspirePulse Quotes widget\u003Cbr \u002F>\n* \u003Cstrong>Gutenberg Editor\u003C\u002Fstrong> – Use the native InspirePulse Quotes block\u003C\u002Fp>\n\u003Ch3>WordPress Widget\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>InspirePulse Quotes Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Display inspirational quotes in any WordPress widget area (sidebar, footer, header, etc.) with full customization options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to Use:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to \u003Cstrong>Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Widgets\u003C\u002Fstrong> (or \u003Cstrong>Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Customize \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Widgets\u003C\u002Fstrong>)\u003Cbr \u002F>\n2. Find \u003Cstrong>InspirePulse Quotes\u003C\u002Fstrong> in the available widgets list\u003Cbr \u002F>\n3. Drag and drop it to your desired widget area\u003Cbr \u002F>\n4. Configure the widget settings:\u003Cbr \u002F>\n   * \u003Cstrong>Title\u003C\u002Fstrong> – Optional widget title (leave empty for no title)\u003Cbr \u002F>\n   * \u003Cstrong>Design\u003C\u002Fstrong> – Choose from 5 elegant layouts\u003Cbr \u002F>\n   * \u003Cstrong>Timer\u003C\u002Fstrong> – Set auto-rotation interval in seconds (optional)\u003Cbr \u002F>\n   * \u003Cstrong>Category\u003C\u002Fstrong> – Filter by category name or ID (comma-separated for multiple)\u003Cbr \u002F>\n   * \u003Cstrong>Author\u003C\u002Fstrong> – Filter by author name (comma-separated for multiple)\u003Cbr \u002F>\n   * \u003Cstrong>Limit\u003C\u002Fstrong> – Maximum number of quotes to display\u003Cbr \u002F>\n   * \u003Cstrong>Order By\u003C\u002Fstrong> – Sort order: Random, Date, Author, or ID\u003Cbr \u002F>\n   * \u003Cstrong>Order\u003C\u002Fstrong> – Sort direction: Ascending or Descending\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Widget Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Full design customization – All 5 quote layouts available\u003Cbr \u002F>\n* Advanced filtering – Filter by category, author, or both\u003Cbr \u002F>\n* Limit results – Control how many quotes to display\u003Cbr \u002F>\n* Flexible ordering – Random, by date, author, or ID\u003Cbr \u002F>\n* Custom timer – Set rotation speed per widget instance\u003Cbr \u002F>\n* Visual settings panel – Easy configuration without coding\u003Cbr \u002F>\n* Multiple instances – Add multiple widgets with different settings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Widget Examples:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Add a random quote widget to your sidebar\u003Cbr \u002F>\n* Display latest quotes from “Motivation” category in footer\u003Cbr \u002F>\n* Show 5 quotes by Einstein in a custom widget area\u003Cbr \u002F>\n* Create different widget instances with different designs for various widget areas\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Sidebar quotes for inspiration\u003Cbr \u002F>\n* Footer quote displays\u003Cbr \u002F>\n* Header quote widgets\u003Cbr \u002F>\n* Custom widget areas in your theme\u003Cbr \u002F>\n* Multiple widget areas with different quote sets\u003C\u002Fp>\n\u003Ch3>Gutenberg Block\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>InspirePulse Quotes Gutenberg Block\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add quotes directly from the WordPress Block Editor using a native block with a visual settings panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to Use:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Edit any post or page in Gutenberg\u003Cbr \u002F>\n2. Click \u003Cstrong>+\u003C\u002Fstrong> to add a block\u003Cbr \u002F>\n3. Search for \u003Cstrong>InspirePulse Quotes\u003C\u002Fstrong>\u003Cbr \u002F>\n4. Configure block settings in the sidebar (Design, Timer, Category, Author, Limit, Order, Social Sharing)\u003C\u002Fp>\n","InspirePulse Quotes lets you display beautiful motivational and inspirational quotes anywhere on your WordPress site.",0,277,"2026-01-21T15:50:00.000Z","6.9.4","5.0","7.4",[18,19,20,21],"daily-quotes","inspirational","motivational","quotes","https:\u002F\u002Fonlinewebtutorblog.com\u002Finspirepulse-quotes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finspirepulse-quotes.1.7.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"owthub",2,300,97,162,77,"2026-04-05T03:02:34.853Z",[37,68,86,105,120],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":24,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":65,"download_link":66,"security_score":67,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"quote-of-the-day-tellmequotes","Quote of The Day by TellmeQuotes","1.6","vivekmoyal","https:\u002F\u002Fprofiles.wordpress.org\u002Fvivekmoyal\u002F","\u003Cp>This plugin lets you add a Quote of the Day widget to your WordPress page. Put the widget and famous quotations will automatically appear on your page, every day!\u003C\u002Fp>\n\u003Cp>Our database having topic feeds contain family-friendly quotes by famous authors that are funny, inspirational, motivational and wise.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.tellmequotes.com\" rel=\"nofollow ugc\">TellmeQuotes\u003C\u002Fa> is the one of the web’s largest quotation site, and with our huge collection of quotes, you can expect a fresh Quote of the Day.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>*Widget allows you to place a Quote of the Day sidebar on your page *Widget adapts to the theme of your page\u003C\u002Fp>\n","This plugin lets you add a Quote of the Day widget to your WordPress site.",10,1374,1,"2016-07-05T10:41:00.000Z","4.5.33","3.0.1","",[53,54,55,19,56,20,57,58,59,60,21,61,62,63,64],"art","famous-quotes","funny","love","nature","quotations","quote","quote-of-the-day","sidebar","tellmequotes","widget","wishes","http:\u002F\u002Fwww.tellmequotes.com\u002Flink\u002Fwordpress_plugin.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquote-of-the-day-tellmequotes.zip",85,{"slug":69,"name":70,"version":71,"author":72,"author_profile":73,"description":74,"short_description":75,"active_installs":45,"downloaded":76,"rating":77,"num_ratings":30,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":51,"tags":81,"homepage":84,"download_link":85,"security_score":67,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"quote-of-the-moment","Quote Of The Moment","1.0.0","Neil Porter","https:\u002F\u002Fprofiles.wordpress.org\u002Fspoffle\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fspoffle.com\u002Fplugins\u002Fquote-of-the-moment\u002F\" rel=\"nofollow ugc\">Quote Of The Moment\u003C\u002Fa> automatically shows random formatted inspirational quotes within your wordpress installation. By default the quotes are collected from spoffle.com’s database, therefore it is not necessary to have your own database.\u003C\u002Fp>\n\u003Cp>However, if you do not want to use the spoffle.com database on your site, please look at \u003Ca href=\"http:\u002F\u002Fspoffle.com\u002Fcoding\u002Fserver-side-code-for-the-quote-of-the-moment-plugin\u002F\" rel=\"nofollow ugc\">this post\u003C\u002Fa> which outlines all the code used for the server side delivery of quotes, allowing you to easily create your own.  You can then navigate to the admin options within your WordPress dashboard for Quote Of The Moment and change the default source URL to your own.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>From within the admin options page you can set how often you want the quote to automatically change on your site by setting the poll interval: the default is 10 seconds (10000 ms).\u003C\u002Fp>\n\u003Cp>There are 3 themeable div elements. The overall ‘qotm_container’, and the ‘qotm_quote’ and ‘qotm_author’ elements. See the included style.css file for more information.\u003C\u002Fp>\n\u003Cp>Also, if you mouseover the quote it will stop refreshing until you mouseleave the area, allowing you to read the quote without risk of it changing.\u003C\u002Fp>\n","A widgetized and themeable inspirational quote plugin.",1973,40,"2015-02-12T10:21:00.000Z","4.1.42","4.1",[82,60,21,83],"inspirational-quotes","random-quotes","http:\u002F\u002Fspoffle.com\u002Fplugins\u002Fquote-of-the-moment\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquote-of-the-moment.1.0.0.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":45,"downloaded":94,"rating":11,"num_ratings":11,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":16,"tags":98,"homepage":102,"download_link":103,"security_score":104,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"random-quote-zitat-service","Random Quote from Zitat-Service","1.4.3","Heiko Lübbe","https:\u002F\u002Fprofiles.wordpress.org\u002Fmuhme\u002F","\u003Cp>The WordPress plugin is a Block Editor Widget that displays a random quote from the collection of the user community \u003Ca href=\"https:\u002F\u002Fwww.zitat-service.de\u002Fen\" rel=\"nofollow ugc\">zitat-service.de\u002Fen\u003C\u002Fa>. The selection of quotes comes from the five languages German 🇩🇪, English 🇬🇧, Spanish 🇪🇸, Japanese 🇯🇵 or Ukrainian 🇺🇦. We have been online free of charge and without advertising since 2007.\u003C\u002Fp>\n\u003Cp>Detailed instructions on installation and configuration can be found in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmuhme\u002Fquote_wordpress\u002Fwiki\" rel=\"nofollow ugc\">wiki\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>There is a WordPress demo installation with plugin \u003Cem>Random Quote from Zitat-Service\u003C\u002Fem> running online at \u003Ca href=\"https:\u002F\u002Fwp-demo.zitat-service.de\" rel=\"nofollow ugc\">wp-demo.zitat-service.de\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Usage of External API.zitat-service.de\u003C\u002Fh3>\n\u003Cp>The WordPress plugin fetches all data from \u003Ca href=\"https:\u002F\u002Fapi.zitat-service.de\" rel=\"nofollow ugc\">api.zitat-service.de\u003C\u002Fa>. Terms of use and privacy statement can be found in the \u003Ca href=\"https:\u002F\u002Fwww.zitat-service.de\u002Fen\u002Fstart\u002Fcontact\" rel=\"nofollow ugc\">Imprint\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The random quotes of the WordPress website (frontend) are retrieved by PHP code running on the WordPress server (backend). This means that the process of retrieving quotes does not involve tracking or recording any user-specific data. Instead, it operates within the server environment, ensuring user privacy and compliance with guidelines that prohibit tracking users without their consent.\u003C\u002Fp>\n\u003Cp>The displayed quotes, along with their respective authors and sources, are linked externally to websites such as zitat-service.de and Wikipedia to provide users with additional context and information. All external links are activated only after manual verification by the admin team at zitat-service.de, ensuring the reliability and accuracy of the linked content.\u003C\u002Fp>\n","Displays a random quote from user community. Configurable with author, user, category, language (English, German, Spanish, Japanese or Ukrainian).",1759,"2024-12-18T14:09:00.000Z","6.7.5","6.1",[99,82,100,59,101],"citation","proverb","quote-of-the-day-qotd","https:\u002F\u002Fgithub.com\u002Fmuhme\u002Fquote_wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-quote-zitat-service.1.4.3.zip",92,{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":45,"downloaded":113,"rating":24,"num_ratings":47,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":51,"tags":117,"homepage":118,"download_link":119,"security_score":67,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"seize-the-day","Seize the Day","1.0","Deepak Rajpal","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeepakrajpal\u002F","\u003Cp>Adds random motivational quote on each page refresh. It reminds you to live\u003C\u002Fp>\n\u003Cp>life to the fullest. That is what “Seize the Day” means. You do not need to\u003C\u002Fp>\n\u003Cp>add quotes, it already bags for you.\u003C\u002Fp>\n\u003Cp>Place [seize-the-day] to display quotes in page\u002Fpost.\u003C\u002Fp>\n\u003Cp>Seize the Day Meaning: It’s an exhortation to live life to the fullest,\u003C\u002Fp>\n\u003Cp>getting the most out of each individual day.\u003C\u002Fp>\n\u003Cp>For more detailed meaning please visit:\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fwww.christianstudy.com\u002Fdata\u002Fnt\u002Fphilippians_c3_v7a.html\u003C\u002Fp>\n\u003Cp>We hope to always motivate you via this plugin.\u003C\u002Fp>\n","This WordPress Seize the Day Plugin display random quote on every page refresh.",1671,"2013-04-02T18:51:00.000Z","3.5.2","3.0",[20,59,21,106],"http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fseize-the-day","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseize-the-day.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":45,"downloaded":128,"rating":24,"num_ratings":47,"last_updated":129,"tested_up_to":130,"requires_at_least":15,"requires_php":51,"tags":131,"homepage":51,"download_link":134,"security_score":104,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"thirukkural","Tamil Thirukkural Quotes Plugin","2.0","roghithsam","https:\u002F\u002Fprofiles.wordpress.org\u002Froghithsam\u002F","\u003Cp>The Thirukkuṛaḷ is a classic Tamil Sangam literature consisting of 1330 couplets or Kurals. It was authored by Thiruvalluvar. The Thirukkuṛaḷ is one of the most important works in the Tamil language. This is reflected in some of the other names by which the text is given by such as Tamiḻ Maṟai (Tamil Bible); Poyyāmoḻi (words that never fail); and Teyva nūl (divine text). The work is dated to sometime between the third and first centuries BCE. Thirukkural represents the way of life through rational and humane values\u002Fprinciples. (Zilch religions)\u003C\u002Fp>\n\u003Cp>The Tamil Thirukkural Quotes Plugin enables you to display Tamil Thirukkural quotes on your WordPress site. This plugin offers both widget and shortcode functionality to present Thirukkural quotes with various descriptions from different commentators.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Random Quote Widget:\u003C\u002Fstrong> Display a random Thirukkural quote in any widget area with an option to choose a commentator.\u003Cbr \u002F>\n– \u003Cstrong>Shortcode Support:\u003C\u002Fstrong> Insert Thirukkural quotes into posts or pages using shortcodes with customizable parameters.\u003Cbr \u002F>\n– \u003Cstrong>Multiple Commentators:\u003C\u002Fstrong> Get Thirukkural descriptions from different commentators, including MuVa, Salaman, and Kalaignar.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>Widget\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to ‘Appearance’ > ‘Widgets’ in your WordPress admin dashboard.\u003C\u002Fli>\n\u003Cli>Add the ‘Tamil Thirukkural Quotes’ widget to your desired widget area.\u003C\u002Fli>\n\u003Cli>Configure the widget by setting the title and selecting the commentator.\u003C\u002Fli>\n\u003Cli>Save the widget settings and view the Thirukkural quotes on your site.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>You can use the following shortcodes to display Thirukkural quotes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Display a Random Quote with a Specific Commentator:\u003C\u002Fstrong>\u003Cbr \u002F>\n[Tamil_Thirukkural display=”rand” author=”MuVa”]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display a Specific Kural Number with a Specific Commentator:\u003C\u002Fstrong>\u003Cbr \u002F>\n[Tamil_Thirukkural kural=”350″ author=”MuVa”]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display a Random Quote with the Default Commentator:\u003C\u002Fstrong>\u003Cbr \u002F>\n[Tamil_Thirukkural author=”MuVa”]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display All Quotes with a Specific Commentator:\u003C\u002Fstrong>\u003Cbr \u002F>\n[Tamil_Thirukkural display=”all” author=”MuVa”]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support and issues, please visit the Support Forum.\u003C\u002Fp>\n","The Thirukkuṛaḷ is a classic Tamil Sangam literature consisting of 1330 couplets or Kurals. It was authored by Thiruvalluvar.",1721,"2024-10-10T13:07:00.000Z","6.6.5",[18,21,132,121,133],"tamil","thirukkural-in-tamil","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthirukkural.zip",{"attackSurface":136,"codeSignals":174,"taintFlows":228,"riskAssessment":291,"analyzedAt":299},{"hooks":137,"ajaxHandlers":158,"restRoutes":166,"shortcodes":167,"cronEvents":172,"entryPointCount":173,"unprotectedCount":30},[138,144,147,149,152,155],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","plugins_loaded","anonymous","includes\\class-inspqu.php",50,{"type":139,"name":145,"callback":141,"file":142,"line":146},"admin_enqueue_scripts",56,{"type":139,"name":145,"callback":141,"file":142,"line":148},57,{"type":139,"name":150,"callback":141,"file":142,"line":151},"admin_menu",58,{"type":139,"name":153,"callback":141,"file":142,"line":154},"init",67,{"type":139,"name":156,"callback":141,"file":142,"line":157},"widgets_init",93,[159,163],{"action":160,"nopriv":161,"callback":141,"hasNonce":161,"hasCapCheck":161,"file":142,"line":162},"inspqu_ajax",false,73,{"action":160,"nopriv":164,"callback":141,"hasNonce":161,"hasCapCheck":161,"file":142,"line":165},true,74,[],[168],{"tag":169,"callback":170,"file":142,"line":171},"inspqu","inspqu_render_quote_template",64,[],3,{"dangerousFunctions":175,"sqlUsage":181,"outputEscaping":194,"fileOperations":225,"externalRequests":11,"nonceChecks":173,"capabilityChecks":226,"bundledLibraries":227},[176],{"fn":177,"file":178,"line":179,"context":180},"preg_replace(\u002Fe)","includes\\class-inspqu-helper.php",145,"preg_replace('\u002Fe",{"prepared":182,"raw":173,"locations":183},48,[184,188,191],{"file":185,"line":186,"context":187},"includes\\class-inspqu-deactivator.php",30,"$wpdb->query() with variable interpolation",{"file":178,"line":189,"context":190},196,"$wpdb->get_row() with variable interpolation",{"file":178,"line":192,"context":193},208,"$wpdb->get_results() with variable interpolation",{"escaped":195,"rawEcho":196,"locations":197},321,11,[198,201,204,206,209,212,214,216,219,221,223],{"file":199,"line":186,"context":200},"admin\\partials\\inspqu-backups.php","raw output",{"file":202,"line":203,"context":200},"admin\\partials\\inspqu-categories.php",41,{"file":202,"line":205,"context":200},157,{"file":207,"line":208,"context":200},"admin\\partials\\inspqu-quotes.php",75,{"file":210,"line":211,"context":200},"admin\\partials\\inspqu-settings.php",146,{"file":213,"line":171,"context":200},"admin\\partials\\inspqu-shortcode.php",{"file":213,"line":215,"context":200},71,{"file":217,"line":218,"context":200},"includes\\class-inspqu-widget.php",42,{"file":217,"line":220,"context":200},45,{"file":217,"line":222,"context":200},87,{"file":217,"line":224,"context":200},89,4,9,[],[229,248,256,280],{"entryPoint":230,"graph":231,"unsanitizedCount":11,"severity":247},"inspqu_add_quote_page (admin\\class-inspqu-admin.php:337)",{"nodes":232,"edges":245},[233,239],{"id":234,"type":235,"label":236,"file":237,"line":238},"n0","source","$_GET","admin\\class-inspqu-admin.php",365,{"id":240,"type":241,"label":242,"file":237,"line":243,"wp_function":244},"n1","sink","get_row() [SQLi]",382,"get_row",[246],{"from":234,"to":240,"sanitized":164},"low",{"entryPoint":249,"graph":250,"unsanitizedCount":11,"severity":247},"\u003Cclass-inspqu-admin> (admin\\class-inspqu-admin.php:0)",{"nodes":251,"edges":254},[252,253],{"id":234,"type":235,"label":236,"file":237,"line":238},{"id":240,"type":241,"label":242,"file":237,"line":243,"wp_function":244},[255],{"from":234,"to":240,"sanitized":164},{"entryPoint":257,"graph":258,"unsanitizedCount":11,"severity":247},"inspqu_handler (includes\\class-inspqu-ajax.php:16)",{"nodes":259,"edges":277},[260,264,268,272],{"id":234,"type":235,"label":261,"file":262,"line":263},"$_POST (x2)","includes\\class-inspqu-ajax.php",115,{"id":240,"type":241,"label":265,"file":262,"line":266,"wp_function":267},"get_var() [SQLi]",126,"get_var",{"id":269,"type":235,"label":270,"file":262,"line":271},"n2","$_POST",557,{"id":273,"type":241,"label":274,"file":262,"line":275,"wp_function":276},"n3","update_option() [Settings Manipulation]",561,"update_option",[278,279],{"from":234,"to":240,"sanitized":164},{"from":269,"to":273,"sanitized":164},{"entryPoint":281,"graph":282,"unsanitizedCount":11,"severity":247},"\u003Cclass-inspqu-ajax> (includes\\class-inspqu-ajax.php:0)",{"nodes":283,"edges":288},[284,285,286,287],{"id":234,"type":235,"label":261,"file":262,"line":263},{"id":240,"type":241,"label":265,"file":262,"line":266,"wp_function":267},{"id":269,"type":235,"label":270,"file":262,"line":271},{"id":273,"type":241,"label":274,"file":262,"line":275,"wp_function":276},[289,290],{"from":234,"to":240,"sanitized":164},{"from":269,"to":273,"sanitized":164},{"summary":292,"deductions":293},"The inspirepulse-quotes plugin v1.7 exhibits a generally good security posture with several positive indicators. A high percentage of SQL queries utilize prepared statements and nearly all output is properly escaped, significantly reducing the risk of common web vulnerabilities like SQL injection and XSS. The absence of known CVEs and a clean vulnerability history also suggest a mature and well-maintained codebase. However, there are notable areas of concern that warrant attention. The presence of two AJAX handlers without authentication checks creates a direct attack vector. While the taint analysis did not reveal any critical or high-severity issues with unsanitized paths, the lack of authorization on these AJAX endpoints means that any functionality they expose could be triggered by unauthenticated users, potentially leading to unintended consequences or privilege escalation depending on the operations performed.\n\nDespite the positive aspects, the unprotected AJAX endpoints represent a significant risk. The plugin's overall security is strong due to its good practices in SQL and output handling, but these specific entry points are a weakness. A balanced conclusion would note the plugin's solid foundation in secure coding practices while highlighting the critical need to address the unauthenticated AJAX endpoints to mitigate potential security breaches. Addressing this would elevate the plugin's security to a more robust level.",[294,296],{"reason":295,"points":45},"AJAX handlers without authentication checks",{"reason":297,"points":298},"Dangerous function: preg_replace(\u002Fe)",5,"2026-03-17T07:06:43.580Z",{"wat":301,"direct":324},{"assetPaths":302,"generatorPatterns":311,"scriptPaths":312,"versionParams":318},[303,304,305,306,307,308,309,310],"\u002Fwp-content\u002Fplugins\u002Finspirepulse-quotes\u002Fadmin\u002Fcss\u002Ftoastr.min.css","\u002Fwp-content\u002Fplugins\u002Finspirepulse-quotes\u002Fadmin\u002Fcss\u002Fsweetalert2.min.css","\u002Fwp-content\u002Fplugins\u002Finspirepulse-quotes\u002Fadmin\u002Fcss\u002Finspqu-admin.css","\u002Fwp-content\u002Fplugins\u002Finspirepulse-quotes\u002Fadmin\u002Fjs\u002Fsweetalert2.min.js","\u002Fwp-content\u002Fplugins\u002Finspirepulse-quotes\u002Fadmin\u002Fjs\u002Fjquery.validate.min.js","\u002Fwp-content\u002Fplugins\u002Finspirepulse-quotes\u002Fadmin\u002Fjs\u002Ftoastr.min.js","\u002Fwp-content\u002Fplugins\u002Finspirepulse-quotes\u002Fadmin\u002Fjs\u002Finspqu-helper.js","\u002Fwp-content\u002Fplugins\u002Finspirepulse-quotes\u002Fadmin\u002Fjs\u002Finspqu-admin.js",[],[313,314,315,316,317],"admin\u002Fjs\u002Fsweetalert2.min.js","admin\u002Fjs\u002Fjquery.validate.min.js","admin\u002Fjs\u002Ftoastr.min.js","admin\u002Fjs\u002Finspqu-helper.js","admin\u002Fjs\u002Finspqu-admin.js",[319,320,321,320,322,319,323,321],"inspqu-toastr","inspqu-swal2","inspqu-custom","inspqu-validate","inspqu-helper",{"cssClasses":325,"htmlComments":327,"htmlAttributes":328,"restEndpoints":334,"jsGlobals":335,"shortcodeOutput":337},[326],"inspqu_display_quotes_wrap",[],[329,330,331,332,333],"data-inspqu_id","data-inspqu_current_index","data-inspqu_speed","data-inspqu_category","data-inspqu_filter_by",[],[336],"inspqu_object",[338],"[inspirepulse-quotes]"]