[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frO4Q6HZ9nX8KXkfwWlff_P7yIRcKDtImuJjcQLCcAz8":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":141,"fingerprints":550},"amoos-functionality-suite","Amoos Functionality Suite","1.1.0","Manea Raluca","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanraraluca\u002F","\u003Cp>The Amoos Functionality Suite is a powerful WordPress plugin that consolidates multiple website functionalities into one easy-to-manage package. Each functionality can be activated or deactivated independently, giving you complete control over your website’s features.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>1. Ahrefs Analytics\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Add Ahrefs Analytics tracking script to your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Features:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Asynchronous script loading\u003C\u002Fli>\n\u003Cli>Customizable tracking key\u003C\u002Fli>\n\u003Cli>Admin settings panel\u003C\u002Fli>\n\u003Cli>Duplicate script detection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2. Password Protection\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Add password protection to your entire website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Features:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Domain-specific protection (optional)\u003C\u002Fli>\n\u003Cli>Exclude specific pages from protection\u003C\u002Fli>\n\u003Cli>Skip protection for logged-in users\u003C\u002Fli>\n\u003Cli>Cookie-based authentication (cache-friendly)\u003C\u002Fli>\n\u003Cli>Customizable password form design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3. Google Analytics\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Add Google Analytics 4 tracking to your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Features:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Google Analytics 4 (gtag.js) integration\u003C\u002Fli>\n\u003Cli>Customizable Measurement ID\u003C\u002Fli>\n\u003Cli>Asynchronous script loading\u003C\u002Fli>\n\u003Cli>Duplicate script detection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4. Custom CSS Classes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Add custom CSS classes meta box to pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Features:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Meta box in page editor\u003C\u002Fli>\n\u003Cli>Comma-separated class input\u003C\u002Fli>\n\u003Cli>Automatic body class addition\u003C\u002Fli>\n\u003Cli>Easy CSS customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>5. Floating Icons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Add floating WhatsApp and phone icons to your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Features:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>WhatsApp icon with direct messaging\u003C\u002Fli>\n\u003Cli>Two phone icons with direct calling (different colors)\u003C\u002Fli>\n\u003Cli>4 position options (corners)\u003C\u002Fli>\n\u003Cli>Responsive design\u003C\u002Fli>\n\u003Cli>Inline SVG icons (no external dependencies)\u003C\u002Fli>\n\u003Cli>Customizable contact numbers\u003C\u002Fli>\n\u003Cli>Visual distinction between phone numbers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>6. Contact Box\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Insert contact information box into blog posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Features:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Automatic insertion in blog posts\u003C\u002Fli>\n\u003Cli>Middle-of-content positioning\u003C\u002Fli>\n\u003Cli>Clickable phone and email links\u003C\u002Fli>\n\u003Cli>Customizable contact information\u003C\u002Fli>\n\u003Cli>Modern styled design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>7. Dynamic Cities\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Create dynamic city pages with SEO optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Features:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Dynamic URL rewriting\u003C\u002Fli>\n\u003Cli>SEO-optimized titles and descriptions\u003C\u002Fli>\n\u003Cli>Shortcode for city lists\u003C\u002Fli>\n\u003Cli>Automatic city list insertion\u003C\u002Fli>\n\u003Cli>Customizable SEO templates\u003C\u002Fli>\n\u003Cli>Romanian cities included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>Main Dashboard\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Access the main dashboard at \u003Cstrong>Amoos Suite\u003C\u002Fstrong> in your WordPress admin\u003C\u002Fli>\n\u003Cli>Toggle functionalities on\u002Foff using the switch controls\u003C\u002Fli>\n\u003Cli>Click “Configure” to access individual settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Individual Functionality Settings\u003C\u002Fh3>\n\u003Ch4>Ahrefs Analytics\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Amoos Suite > Ahrefs Analytics\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enable the functionality\u003C\u002Fli>\n\u003Cli>Enter your Ahrefs Analytics tracking key\u003C\u002Fli>\n\u003Cli>Save settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Password Protection\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Amoos Suite > Password Protection\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enable the functionality\u003C\u002Fli>\n\u003Cli>Set your protection password\u003C\u002Fli>\n\u003Cli>Configure domain restrictions (optional)\u003C\u002Fli>\n\u003Cli>Select pages to exclude from protection\u003C\u002Fli>\n\u003Cli>Save settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Google Analytics\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Amoos Suite > Google Analytics\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enable the functionality\u003C\u002Fli>\n\u003Cli>Enter your Google Analytics Measurement ID\u003C\u002Fli>\n\u003Cli>Save settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Custom CSS Classes\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Amoos Suite > Custom CSS Classes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enable the functionality\u003C\u002Fli>\n\u003Cli>Edit any page to add custom CSS classes\u003C\u002Fli>\n\u003Cli>Classes will be automatically added to the body tag\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Floating Icons\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Amoos Suite > Floating Icons\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enable the functionality\u003C\u002Fli>\n\u003Cli>Enter WhatsApp number\u003C\u002Fli>\n\u003Cli>Enter first phone number (blue icon)\u003C\u002Fli>\n\u003Cli>Enter second phone number (green icon)\u003C\u002Fli>\n\u003Cli>Choose icon position\u003C\u002Fli>\n\u003Cli>Save settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Contact Box\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Amoos Suite > Contact Box\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enable the functionality\u003C\u002Fli>\n\u003Cli>Configure contact information\u003C\u002Fli>\n\u003Cli>Set box title and contact form link\u003C\u002Fli>\n\u003Cli>Save settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Dynamic Cities\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Amoos Suite > Dynamic Cities\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enable the functionality\u003C\u002Fli>\n\u003Cli>Set base page slug\u003C\u002Fli>\n\u003Cli>Configure SEO templates\u003C\u002Fli>\n\u003Cli>Save settings\u003C\u002Fli>\n\u003Cli>Flush rewrite rules (go to Settings > Permalinks)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Ch3>City List Shortcode\u003C\u002Fh3>\n\u003Cp>Use \u003Ccode>[orase_optimizare_seo]\u003C\u002Fcode> to display a list of Romanian cities with links to their respective pages.\u003C\u002Fp>\n\u003Ch3>Hooks and Filters\u003C\u002Fh3>\n\u003Ch3>Actions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>amoos_functionality_suite_init\u003C\u002Fcode> – Fired when the plugin initializes\u003C\u002Fli>\n\u003Cli>\u003Ccode>amoos_ahrefs_analytics_script\u003C\u002Fcode> – Fired before Ahrefs script output\u003C\u002Fli>\n\u003Cli>\u003Ccode>amoos_google_analytics_script\u003C\u002Fcode> – Fired before Google Analytics script output\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>amoos_contact_box_content\u003C\u002Fcode> – Filter contact box HTML content\u003C\u002Fli>\n\u003Cli>\u003Ccode>amoos_dynamic_cities_list\u003C\u002Fcode> – Filter the list of cities\u003C\u002Fli>\n\u003Cli>\u003Ccode>amoos_floating_icons_position\u003C\u002Fcode> – Filter floating icons position\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Security Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>All inputs are sanitized and validated\u003C\u002Fli>\n\u003Cli>Nonce verification for all forms\u003C\u002Fli>\n\u003Cli>Capability checks for admin functions\u003C\u002Fli>\n\u003Cli>XSS protection for output\u003C\u002Fli>\n\u003Cli>SQL injection prevention\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Performance Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Asynchronous script loading\u003C\u002Fli>\n\u003Cli>Conditional loading (only when enabled)\u003C\u002Fli>\n\u003Cli>Optimized database queries\u003C\u002Fli>\n\u003Cli>Minimal resource usage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress:\u003C\u002Fstrong> 5.0 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP:\u003C\u002Fstrong> 7.4 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MySQL:\u003C\u002Fstrong> 5.6 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tested up to:\u003C\u002Fstrong> WordPress 6.4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Browser Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Chrome 80+\u003C\u002Fli>\n\u003Cli>Firefox 75+\u003C\u002Fli>\n\u003Cli>Safari 13+\u003C\u002Fli>\n\u003Cli>Edge 80+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Ch3>Common Issues\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Scripts not loading\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check if functionality is enabled\u003C\u002Fli>\n\u003Cli>Verify script keys\u002FIDs are correct\u003C\u002Fli>\n\u003Cli>Check for JavaScript errors in browser console\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Rewrite rules not working (Dynamic Cities)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to Settings > Permalinks\u003C\u002Fli>\n\u003Cli>Click “Save Changes” to flush rewrite rules\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Password protection not working\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check domain settings\u003C\u002Fli>\n\u003Cli>Verify password is correct\u003C\u002Fli>\n\u003Cli>Clear browser cache and cookies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Floating icons not appearing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check if functionality is enabled\u003C\u002Fli>\n\u003Cli>Verify phone numbers are correctly formatted\u003C\u002Fli>\n\u003Cli>Check for CSS conflicts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Debug Mode\u003C\u002Fh3>\n\u003Cp>Enable WordPress debug mode to see detailed error messages:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\ndefine('WP_DEBUG', true);\u003Cbr \u002F>\ndefine('WP_DEBUG_LOG', true);\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to third-party external services when certain functionalities are enabled. This section documents what data is sent, when it’s sent, and where it goes.\u003C\u002Fp>\n\u003Ch3>Google Analytics\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>What it is:\u003C\u002Fstrong> Google Analytics is a web analytics service provided by Google LLC that tracks and reports website traffic and user behavior.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What it’s used for:\u003C\u002Fstrong> This plugin integrates Google Analytics 4 (GA4) to track website visitors, page views, user interactions, and other analytics data when the Google Analytics functionality is enabled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003Cbr \u002F>\n– The plugin loads the Google Analytics tracking script from \u003Ccode>googletagmanager.com\u003C\u002Fcode> on every page load when the functionality is enabled\u003Cbr \u002F>\n– Google Analytics automatically collects visitor data including: IP address, page URLs, referrer information, browser and device information, geographic location (derived from IP), and user interactions (clicks, scrolls, form submissions, etc.)\u003Cbr \u002F>\n– Data is sent to Google’s servers each time a page is viewed by a visitor\u003Cbr \u002F>\n– The data collection is controlled by Google Analytics and follows Google’s data collection practices\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Google LLC\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fmarketingplatform.google.com\u002Fabout\u002Fanalytics\u002Fterms\u002F\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> This functionality is optional and only active when explicitly enabled in the plugin settings. You can disable it at any time through the plugin’s admin interface.\u003C\u002Fp>\n\u003Ch3>Ahrefs Analytics\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>What it is:\u003C\u002Fstrong> Ahrefs Analytics is a web analytics service provided by Ahrefs Pte. Ltd. that tracks and reports website traffic and user behavior.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What it’s used for:\u003C\u002Fstrong> This plugin integrates Ahrefs Analytics to track website visitors, page views, and other analytics data when the Ahrefs Analytics functionality is enabled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003Cbr \u002F>\n– The plugin loads the Ahrefs Analytics tracking script from \u003Ccode>analytics.ahrefs.com\u003C\u002Fcode> on every page load when the functionality is enabled\u003Cbr \u002F>\n– Ahrefs Analytics automatically collects visitor data including: IP address, page URLs, referrer information, browser and device information, and user interactions\u003Cbr \u002F>\n– Data is sent to Ahrefs’ servers each time a page is viewed by a visitor\u003Cbr \u002F>\n– The data collection is controlled by Ahrefs Analytics and follows Ahrefs’ data collection practices\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Ahrefs Pte. Ltd.\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fahrefs.com\u002Fterms\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fahrefs.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> This functionality is optional and only active when explicitly enabled in the plugin settings. You can disable it at any time through the plugin’s admin interface.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please contact:\u003Cbr \u002F>\n– \u003Cstrong>Email:\u003C\u002Fstrong> support@amoos.ro\u003Cbr \u002F>\n– \u003Cstrong>Website:\u003C\u002Fstrong> https:\u002F\u002Famoos.ro\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Font Awesome icons by Fonticons, Inc.\u003C\u002Fli>\n\u003Cli>WordPress hooks and filters\u003C\u002Fli>\n\u003Cli>jQuery for admin interface enhancements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>Contributions are welcome! Please feel free to submit pull requests or open issues for bugs and feature requests.\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>[ ] Additional analytics providers\u003C\u002Fli>\n\u003Cli>[ ] More floating icon options\u003C\u002Fli>\n\u003Cli>[ ] Advanced SEO features\u003C\u002Fli>\n\u003Cli>[ ] Performance monitoring\u003C\u002Fli>\n\u003Cli>[ ] Multi-language support\u003C\u002Fli>\n\u003Cli>[ ] Import\u002FExport settings\u003C\u002Fli>\n\u003Cli>[ ] White-label options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Made with ❤️ by Amoos\u003C\u002Fstrong>\u003C\u002Fp>\n","A comprehensive WordPress plugin that provides multiple functionalities for your website, all manageable from a single admin interface.",10,103,0,"2026-02-02T09:33:00.000Z","6.9.4","5.0","7.4",[19,20,21,22,23],"analytics","contact","functionality","maintenance","seo","https:\u002F\u002Famoos.ro\u002Fplugins\u002Famoos-functionality-suite","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Famoos-functionality-suite.1.1.0.zip",100,null,"2026-03-15T14:54:45.397Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"manraraluca",1,30,94,"2026-04-04T16:19:46.900Z",[37,62,86,105,124],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":32,"unpatched_count":13,"last_vuln_date":60,"fetched_at":61},"seo-simple-pack","SEO SIMPLE PACK","3.6.2","Ryo","https:\u002F\u002Fprofiles.wordpress.org\u002Flooswebstudio\u002F","\u003Cp>“SEO SIMPLE PACK” is a very simple plugin for SEO.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Outputs basic meta tags that are essential for SEO measures.\u003C\u002Fli>\n\u003Cli>It can be set for each page type.\u003C\u002Fli>\n\u003Cli>You can also set the OGP information required for SNS such as Facebook and Twitter.\u003C\u002Fli>\n\u003Cli>You can customize the meta tag information individually for each post, page, and term.\u003C\u002Fli>\n\u003Cli>The output content of each meta tag can also be rewritten with a hook.\u003C\u002Fli>\n\u003Cli>You can easily set the Google Analytics measurement code and Webmaster Tools verification code.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please see the following page for a detailed explanation of this plugin.\u003C\u002Fp>\n\u003Cp>URL: \u003Ca href=\"https:\u002F\u002Floos.co.jp\u002Fen\u002Fdocuments\u002Fseo-simple-pack\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Floos.co.jp\u002Fen\u002Fdocuments\u002Fseo-simple-pack\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Source code\u003C\u002Fh3>\n\u003Cp>The source code of this plugin is available on Github.\u003C\u002Fp>\n\u003Cp>URL: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fddryo\u002FSEO-SIMPLE-PACK\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fddryo\u002FSEO-SIMPLE-PACK\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Cp>After installation, the minimum required meta tags will be output without doing anything. However, it is recommended that you set the following setting items yourself.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Home page description\u003C\u002Fli>\n\u003Cli>Image of “og:image”\u003C\u002Fli>\n\u003Cli>“noindex” setting for each page type\u003C\u002Fli>\n\u003Cli>Stop author archive setting (if you don’t want to access the author archive page)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Access to the settings screen\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>An item written as “SEO PACK” has been added to the left menu of the WordPress administration screen.\u003C\u002Fli>\n\u003Cli>Click to go to the settings page.\u003C\u002Fli>\n\u003Cli>You can change the settings on the two types of management screens, “General settings” and “OGP settings”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Individual settings for each page\u003C\u002Fh4>\n\u003Cp>The following items can be set individually for Posts \u002F Pages and Term pages such as Categories \u002F Tags.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“meta robots” tag\u003C\u002Fli>\n\u003Cli>“title” tag\u003C\u002Fli>\n\u003Cli>“meta description” tag\u003C\u002Fli>\n\u003Cli>“meta og:image” tag\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About initial settings\u003C\u002Fh3>\n\u003Cp>Here are some default settings when you haven’t changed the settings.\u003C\u002Fp>\n\u003Cp>  Tag\u003Cbr \u002F>\n  Output contents\u003C\u002Fp>\n\u003Cp>  \u003Ccode>\u003Ctitle>\u003C\u002Fcode> tag on the posts page\u003Cbr \u002F>\n  Site name | Tagline\u003C\u002Fp>\n\u003Cp>  \u003Ccode>\u003Cdescription>\u003C\u002Fcode> tag on the Home page\u003Cbr \u002F>\n  Tagline\u003C\u002Fp>\n\u003Cp>  \u003Ccode>\u003Ctitle>\u003C\u002Fcode> tag on the Posts \u002F Pages\u003Cbr \u002F>\n  The title of the page | Site name\u003C\u002Fp>\n\u003Cp>  \u003Ccode>\u003Cdescription>\u003C\u002Fcode> tag on the Posts \u002F Pages\u003Cbr \u002F>\n  Automatically generated from the content of that page\u003C\u002Fp>\n\u003Cp>  Status\u003Cbr \u002F>\n  Which page it is applied to\u003C\u002Fp>\n\u003Cp>  \u003Ccode>noindex\u003C\u002Fcode>\u003Cbr \u002F>\n  Each archive page, 404 page, Search result page\u003C\u002Fp>\n\u003Cp>For other information, please check the actual setting screen.\u003C\u002Fp>\n","This is a very simple SEO plugin. You can easily set and customize meta tags and OGP tags for each page.",100000,1138262,92,14,"2024-12-11T15:24:00.000Z","6.7.5","4.9","7.0",[19,54,55,23,56],"meta","meta-tag","wsebmaster","https:\u002F\u002Fwemo.tech\u002F1670","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-simple-pack.3.6.2.zip",91,"2024-06-27 00:00:00","2026-03-15T15:16:48.613Z",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":15,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":13,"last_vuln_date":85,"fetched_at":61},"callrail-phone-call-tracking","CallRail Phone Call Tracking","0.5.3","CallRail","https:\u002F\u002Fprofiles.wordpress.org\u002Fcallrail\u002F","\u003Cp>CallRail is here to bring complete visibility to the marketers who rely on quality inbound leads to measure success. Our customers live in a results-driven world, and giving them a clear view into their digital marketing efforts is a first priority for CallRail. We see the opportunities in surfacing and connecting data from calls, forms, chat and beyond — helping our customers get to better outcomes.\u003C\u002Fp>\n\u003Cp>Our WordPress plugin allows you to learn detailed information about the source and web session of every caller from your website using a process called \u003Ca href=\"https:\u002F\u002Fwww.callrail.com\u002Fleads\u002Fdynamic-number-insertion-2\u002F\" rel=\"nofollow ugc\">Dynamic Number Insertion\u003C\u002Fa>. It also powers our form tracking tool, which gives you the power to attribute form submissions back to their source and learn about what the user did on your site before submitting the form.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Learn more about \u003Ca href=\"https:\u002F\u002Fwww.callrail.com\u002F\" rel=\"nofollow ugc\">CallRail\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Check out our WP plugin \u003Ca href=\"https:\u002F\u002Fsupport.callrail.com\u002Fhc\u002Fen-us\u002Farticles\u002F201011537\" rel=\"nofollow ugc\">support documentation.\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Dynamically swap CallRail tracking phone numbers based on the visitor's referring source.",10000,358191,74,6,"2026-02-11T19:30:00.000Z","3.0","",[78,19,79,80,23],"adwords","call-tracking","conversion-tracking","http:\u002F\u002Fwww.callrail.com\u002Fdocs\u002Fweb-integration\u002Fwordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcallrail-phone-call-tracking.0.5.3.zip",99,2,"2023-10-24 00:00:00",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":70,"downloaded":94,"rating":26,"num_ratings":95,"last_updated":96,"tested_up_to":50,"requires_at_least":97,"requires_php":76,"tags":98,"homepage":103,"download_link":104,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":61},"contact-form-7-extras","Controls for Contact Form 7 (Redirects, Analytics & Tracking)","0.10.0","Kaspars","https:\u002F\u002Fprofiles.wordpress.org\u002Fkasparsd\u002F","\u003Cp>\u003Cstrong>NEW:\u003C\u002Fstrong> Subscribe to the \u003Ca href=\"https:\u002F\u002Fformcontrols.com\u002Fpro\" rel=\"nofollow ugc\">🚀 PRO version\u003C\u002Fa> for advanced analytics and tracking features, and professional support by the plugin author.\u003C\u002Fp>\n\u003Cp>This is an addon for the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa> plugin with the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fformcontrols.com\u002Fdocs\" rel=\"nofollow ugc\">Track form submissions, errors and completions\u003C\u002Fa> with Google Analytics (GA4), Google Tag (gtag.js), Google Tag Manager (GTM), Matomo (formerly Piwik) and Facebook Pixel.\u003C\u002Fli>\n\u003Cli>Redirect to URL on form submission.\u003C\u002Fli>\n\u003Cli>Enable native WordPress shortcodes in form content.\u003C\u002Fli>\n\u003Cli>Disable AJAX form submissions.\u003C\u002Fli>\n\u003Cli>Disable default form CSS.\u003C\u002Fli>\n\u003Cli>Disable automatic paragraph formatting.\u003C\u002Fli>\n\u003Cli>Disable HTML5 input field types or enable the HTML5 input type fallback.\u003C\u002Fli>\n\u003Cli>Specify the Google reCAPTCHA language.\u003C\u002Fli>\n\u003Cli>Store form submissions in \u003Ca href=\"https:\u002F\u002Fpreseto.com\u002Fgo\u002Fcf7-storage?utm_source=wporg\" rel=\"nofollow ugc\">Storage for Contact Form 7\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftablepress\u002F\" rel=\"ugc\">TablePress\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please note that some settings work on the per-page level and will apply to all forms on the same page. For example, disabling AJAX form submissions for one form will disable AJAX submissions on all forms on the same page.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa> version 4.3 or later for features related to submission tracking and redirects.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>The plugin adds a new “Controls” tab for each Contact Form 7 form in the WordPress administration area.\u003C\u002Fp>\n\u003Ch4>Form Submission Storage\u003C\u002Fh4>\n\u003Cp>\u003Cem>Setup the official companion plugin \u003Ca href=\"https:\u002F\u002Fpreseto.com\u002Fgo\u002Fcf7-storage?utm_source=wporg\" rel=\"nofollow ugc\">Storage for Contact Form 7 plugin\u003C\u002Fa> for capturing the form submissions safely in the WordPres database.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Alternatively, there is also a basic integration with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftablepress\u002F\" rel=\"ugc\">TablePress plugin\u003C\u002Fa>. Select the TablePress table where to store the form submissions. The plugin will add any missing columns for each form field, and append the form entries as rows to the table. Additionally, fields \u003Ccode>cf7_time\u003C\u002Fcode> (submission time as \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FISO_8601\" rel=\"nofollow ugc\">ISO 8601\u003C\u002Fa>) and \u003Ccode>cf7_url\u003C\u002Fcode> (URL where the form was submitted) are stored along with the form data.\u003C\u002Fp>\n\u003Ch4>Analytics Tracking\u003C\u002Fh4>\n\u003Cp>The plugin \u003Cem>automatically\u003C\u002Fem> triggers analytics events for the following services:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fanalytics\u002Ftopic\u002F14088998\" rel=\"nofollow ugc\">Google Analytics (GA4)\u003C\u002Fa> using \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Ftagmanager\u002Fanswer\u002F9442095\" rel=\"nofollow ugc\">Google Tag Manager\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Ftag-platform\u002Fgtagjs\" rel=\"nofollow ugc\">Global Tag (gtag.js)\u003C\u002Fa> with \u003Ccode>ga()\u003C\u002Fcode>, \u003Ccode>_gaq.push()\u003C\u002Fcode> and \u003Ccode>dataLayer.push()\u003C\u002Fcode> implementations,\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatomo.org\u002F\" rel=\"nofollow ugc\">Matomo\u003C\u002Fa> (formerly Piwik),\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Ffacebook-pixel\u002Fimplementation\u002Fconversion-tracking\" rel=\"nofollow ugc\">Facebook Pixel Conversion Tracking\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It passes the following data with the event:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Contact Form” as the event category,\u003C\u002Fli>\n\u003Cli>“Submit”, “Sent”, “Error” or “Spam” as the event action, and\u003C\u002Fli>\n\u003Cli>the form title as the event title.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Facebook Pixel\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Ffacebook-pixel\u002Fimplementation\u002Fconversion-tracking#standard-events\" rel=\"nofollow ugc\">standard Contact event\u003C\u002Fa> is used for Facebook Pixel with \u003Ccode>content_category\u003C\u002Fcode> property set to the event type (Submit, Sent, Error, Spam) and \u003Ccode>content_name\u003C\u002Fcode> set to the form title.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Report issues and suggest improvements \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkasparsd\u002Fcontact-form-7-extras\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Add \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fcontact-form-7-extras\" rel=\"nofollow ugc\">a translation to your language\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Analytics, tracking, redirects and storage for Contact Form 7.",176628,13,"2025-01-20T16:15:00.000Z","4.6",[19,99,100,101,102],"contact-form-7","facebook-pixel","gtm","matomo","https:\u002F\u002Fformcontrols.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-extras.0.10.0.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":76,"tags":120,"homepage":122,"download_link":123,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":61},"cf7-google-analytics","Contact Form 7 Google Analytics","1.8.12","macbookandrew","https:\u002F\u002Fprofiles.wordpress.org\u002Fmacbookandrew\u002F","\u003Cp>Adds Google Analytics Event Tracking to all Contact Form 7 forms sitewide, using “Contact Form” as the Event Category, the Contact Form 7 event as the Event Action, and the form name as the Event Label.\u003C\u002Fp>\n\u003Cp>Supports the most popular Google Analytics plugins, including the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgoogle-analytics-for-wordpress\u002F\" rel=\"ugc\">Google Analytics by MonsterInsights\u003C\u002Fa>, formerly “Google Analytics by Yoast”\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgoogle-analytics-dashboard-for-wp\u002F\" rel=\"ugc\">Google Analytics Dashboard for WP\u003C\u002Fa> by Alin Marcu\u002FExactMetrics\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgoogleanalytics\u002F\" rel=\"ugc\">Google Analytics\u003C\u002Fa> by Kevin Sylvestre\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpc-google-analytics\u002F\" rel=\"ugc\">Google Analytics\u003C\u002Fa> by Praveen Chauhan\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanalytics-tracker\u002F\" rel=\"ugc\">Analytics Tracker\u003C\u002Fa> by Valeriu Tihai\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fenhanced-e-commerce-for-woocommerce-store\u002F\" rel=\"ugc\">Enhanced Ecommerce Google Analytics Plugin for WooCommerce\u003C\u002Fa> by Tatvic\u003C\u002Fli>\n\u003Cli>The default Google Analytics code copied from the Analytics admin panel (both the newer \u003Ccode>gtag.js\u003C\u002Fcode> and the older universal \u003Ccode>analytics.js\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Google Tag Manager (using \u003Ccode>gtm.js\u003C\u002Fcode>) (see additional setup instructions in the FAQ section)\u003C\u002Fli>\n\u003Cli>Any other plugin using \u003Ccode>gtag\u003C\u002Fcode>, \u003Ccode>ga\u003C\u002Fcode>, \u003Ccode>_gaq\u003C\u002Fcode>, or \u003Ccode>__gaTracker\u003C\u002Fcode> as the Javascript function\u003C\u002Fli>\n\u003Cli>To add others, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmacbookandrew\u002Fcf7-google-analytics\" rel=\"nofollow ugc\">open a pull request\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds Google Analytics Event Tracking to all Contact Form 7 forms. Note: once you are using Google Analytics v4, this plugin may no longer be necessary &hellip;",7000,128328,96,12,"2025-12-06T20:41:00.000Z","6.8.5","4.3",[19,99,121],"google-analytics","https:\u002F\u002Fandrewrminion.com\u002Fcontact-form-7-google-analytics\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-google-analytics.1.8.12.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":113,"downloaded":132,"rating":26,"num_ratings":133,"last_updated":134,"tested_up_to":15,"requires_at_least":97,"requires_php":17,"tags":135,"homepage":139,"download_link":140,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":61},"machete","Machete","5.1","Nilo Velez","https:\u002F\u002Fprofiles.wordpress.org\u002Fnilovelez\u002F","\u003Cp>Machete is a simple suite of tools that solves common WordPress annoyances using as few resources as possible. Machete doesn’t cover every single use case, but there is a huge amount of sites that would require less plugins if they used Machete.\u003C\u002Fp>\n\u003Cp>All Machete tools have two things in common: they solve problems faced by many web developers and they do it using as few server resources as possible.\u003C\u002Fp>\n\u003Cp>So far, Machete includes the following tools:\u003C\u002Fp>\n\u003Ch4>WordPress Optimization\u003C\u002Fh4>\n\u003Cp>WordPress places a lot of code inside the \u003Ccode>\u003Chead>\u003C\u002Fcode> tag just to keep backward compatibility or to enable optional features. You can disable most of it and save some time from each page request while making your installation safer.\u003C\u002Fp>\n\u003Ch4>Cookies & GDPR Warning\u003C\u002Fh4>\n\u003Cp>We know you hate cookie warning bars. Well, this is the least hateable cookie bar you’ll find. It is really light, doesn’t affect your PageSpeed score and plays well with static cache plugins.\u003C\u002Fp>\n\u003Ch4>Analytics and custom code\u003C\u002Fh4>\n\u003Cp>You don’t need a zillion plugins to perform easy tasks like inserting a verification meta tag (Google Search Console, Bing, Pinterest), a json-ld snippet or a custom stylesheet (Google Fonts, Print Styles, accessibility tweaks…).\u003C\u002Fp>\n\u003Cp>The Google Analytics and Google Tag Manager tracking codes are PageSpeed optimized, GPDR friendly.\u003C\u002Fp>\n\u003Ch4>Maintenance mode\u003C\u002Fh4>\n\u003Cp>The maintenance mode that ships with WordPress is just a basic lock-down that is activated whenever you do a major update. With machete Maintenance Mode you can hide your unfinished page from visitors and search engines, give your clients a secure temporary access and lock your site without affecting your SEO.\u003C\u002Fp>\n\u003Ch4>Post & Page cloner\u003C\u002Fh4>\n\u003Cp>Adds a “duplicate” link to post, page and most post types lists. Also adds “copy to new draft” function to the post editor.\u003C\u002Fp>\n\u003Ch4>Social Sharing Buttons\u003C\u002Fh4>\n\u003Cp>Social sharing done the Machete way. The icons are made as a custom webfont embedded in a minified CSS file that only weighs 5.8KB. The sharing actions use each platform’s native share URL.\u003C\u002Fp>\n\u003Ch4>WooCommerce Utils\u003C\u002Fh4>\n\u003Cp>WooCommerce was designed to work for every possible use case, but that often leads to unexpected behavior. These simple fixes can improve the WooCommerce user experience by making it behave as clients expect.\u003C\u002Fp>\n","Machete is a lean and simple suite of tools that solve common WordPress annoyances: cookie bar, tracking codes, header cleanup, social sharing",83440,52,"2026-02-05T09:26:00.000Z",[19,136,137,22,138],"clone","cookies","optimization","https:\u002F\u002Fmachetewp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmachete.5.1.zip",{"attackSurface":142,"codeSignals":316,"taintFlows":324,"riskAssessment":546,"analyzedAt":549},{"hooks":143,"ajaxHandlers":298,"restRoutes":304,"shortcodes":305,"cronEvents":314,"entryPointCount":315,"unprotectedCount":13},[144,150,154,157,161,166,170,174,178,183,187,191,195,198,202,206,210,213,217,221,224,229,233,234,236,239,242,244,247,250,253,257,261,264,265,268,271,274,276,278,281,284,285,287,289,290,292,294],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","plugins_loaded","amoos_functionality_suite_init","amoos-functionality-suite.php",44,{"type":145,"name":151,"callback":152,"file":153,"line":95},"admin_menu","add_admin_menu","includes\\class-amoos-admin.php",{"type":145,"name":155,"callback":156,"file":153,"line":48},"admin_enqueue_scripts","enqueue_admin_scripts",{"type":145,"name":158,"callback":159,"file":160,"line":48},"wp_enqueue_scripts","enqueue_ahrefs_script","includes\\class-amoos-ahrefs-analytics.php",{"type":162,"name":163,"callback":164,"file":165,"line":48},"filter","the_content","insert_contact_box_into_post","includes\\class-amoos-contact-box.php",{"type":145,"name":167,"callback":168,"file":169,"line":48},"add_meta_boxes","add_custom_class_meta_box","includes\\class-amoos-custom-css-classes.php",{"type":145,"name":171,"callback":172,"file":169,"line":173},"save_post","save_custom_css_class",15,{"type":162,"name":175,"callback":176,"file":169,"line":177},"body_class","add_custom_body_class",16,{"type":145,"name":179,"callback":180,"file":181,"line":182},"init","rewrite_city_url","includes\\class-amoos-dynamic-cities.php",18,{"type":162,"name":184,"callback":185,"file":181,"line":186},"query_vars","add_query_vars",19,{"type":145,"name":188,"callback":189,"priority":32,"file":181,"line":190},"template_redirect","handle_city_page",21,{"type":162,"name":163,"callback":192,"priority":193,"file":181,"line":194},"append_orase_shortcode_to_post",20,23,{"type":162,"name":163,"callback":196,"priority":32,"file":181,"line":197},"display_city_page_content",25,{"type":162,"name":199,"callback":200,"priority":11,"file":181,"line":201},"render_block","render_block_city_content",27,{"type":162,"name":203,"callback":204,"file":181,"line":205},"wpseo_title","custom_dynamic_city_seo_title",28,{"type":162,"name":207,"callback":208,"file":181,"line":209},"wpseo_metadesc","custom_dynamic_city_seo_description",29,{"type":162,"name":211,"callback":212,"file":181,"line":33},"document_title_parts","custom_dynamic_city_title",{"type":162,"name":214,"callback":215,"priority":11,"file":181,"line":216},"nav_menu_css_class","fix_menu_classes",31,{"type":162,"name":218,"callback":219,"priority":11,"file":181,"line":220},"wp_get_nav_menu_items","ensure_menu_items_array",32,{"type":145,"name":158,"callback":222,"file":181,"line":223},"enqueue_city_links_styles",34,{"type":162,"name":225,"callback":226,"priority":227,"file":181,"line":228},"astra_blog_post_filter_enabled","__return_false",999,89,{"type":162,"name":230,"callback":231,"priority":227,"file":181,"line":232},"astra_get_option_blog-post-structure","closure",90,{"type":145,"name":158,"callback":231,"priority":227,"file":181,"line":83},{"type":162,"name":218,"callback":231,"priority":32,"file":181,"line":235},123,{"type":162,"name":218,"callback":231,"priority":237,"file":181,"line":238},9999,159,{"type":162,"name":240,"callback":231,"priority":237,"file":181,"line":241},"get_queried_object_id",168,{"type":162,"name":214,"callback":231,"priority":32,"file":181,"line":243},175,{"type":162,"name":245,"callback":231,"priority":32,"file":181,"line":246},"get_post",184,{"type":145,"name":158,"callback":248,"file":249,"line":48},"enqueue_floating_icons_styles","includes\\class-amoos-floating-icons.php",{"type":145,"name":251,"callback":252,"file":249,"line":173},"wp_footer","add_floating_icons",{"type":145,"name":254,"callback":254,"file":255,"line":256},"admin_notices","includes\\class-amoos-functionality-suite.php",56,{"type":145,"name":258,"callback":259,"file":260,"line":48},"wp_head","add_google_analytics_script","includes\\class-amoos-google-analytics.php",{"type":145,"name":188,"callback":262,"file":263,"line":48},"maintenance_mode_redirect","includes\\class-amoos-maintenance-mode.php",{"type":145,"name":155,"callback":155,"file":263,"line":177},{"type":145,"name":158,"callback":266,"file":267,"line":177},"enqueue_notification_bar_styles","includes\\class-amoos-notification-bar.php",{"type":145,"name":158,"callback":269,"file":267,"line":270},"enqueue_notification_bar_script",17,{"type":145,"name":272,"callback":273,"priority":32,"file":267,"line":186},"wp_body_open","display_notification_bar",{"type":145,"name":258,"callback":275,"priority":32,"file":267,"line":190},"display_notification_bar_fallback",{"type":162,"name":175,"callback":277,"file":267,"line":238},"add_body_class",{"type":145,"name":188,"callback":279,"file":280,"line":48},"custom_password_protect","includes\\class-amoos-password-protection.php",{"type":145,"name":179,"callback":282,"file":283,"line":205},"register_post_type","includes\\class-amoos-portfolio-showcase.php",{"type":145,"name":167,"callback":167,"file":283,"line":209},{"type":145,"name":171,"callback":286,"file":283,"line":33},"save_meta_boxes",{"type":145,"name":158,"callback":288,"file":283,"line":216},"enqueue_scripts",{"type":145,"name":155,"callback":155,"file":283,"line":220},{"type":145,"name":251,"callback":291,"file":283,"line":223},"output_modals",{"type":145,"name":151,"callback":152,"file":283,"line":293},35,{"type":145,"name":295,"callback":296,"file":297,"line":95},"admin_init","register_settings","includes\\class-amoos-settings.php",[299],{"action":300,"nopriv":301,"callback":302,"hasNonce":303,"hasCapCheck":303,"file":153,"line":173},"amoos_toggle_functionality",false,"ajax_toggle_functionality",true,[],[306,310],{"tag":307,"callback":308,"file":181,"line":309},"orase_optimizare_seo","orase_shortcode",22,{"tag":311,"callback":312,"file":283,"line":313},"amoos_portfolio","portfolio_shortcode",33,[],3,{"dangerousFunctions":317,"sqlUsage":318,"outputEscaping":320,"fileOperations":13,"externalRequests":13,"nonceChecks":194,"capabilityChecks":315,"bundledLibraries":323},[],{"prepared":13,"raw":13,"locations":319},[],{"escaped":321,"rawEcho":13,"locations":322},233,[],[],[325,343,351,361,369,379,387,398,406,417,425,436,444,454,462,472,480,490,498,509,517,535],{"entryPoint":326,"graph":327,"unsanitizedCount":13,"severity":342},"ajax_toggle_functionality (includes\\class-amoos-admin.php:259)",{"nodes":328,"edges":340},[329,334],{"id":330,"type":331,"label":332,"file":153,"line":333},"n0","source","$_POST (x2)",266,{"id":335,"type":336,"label":337,"file":153,"line":338,"wp_function":339},"n1","sink","update_option() [Settings Manipulation]",270,"update_option",[341],{"from":330,"to":335,"sanitized":303},"low",{"entryPoint":344,"graph":345,"unsanitizedCount":13,"severity":342},"\u003Cclass-amoos-admin> (includes\\class-amoos-admin.php:0)",{"nodes":346,"edges":349},[347,348],{"id":330,"type":331,"label":332,"file":153,"line":333},{"id":335,"type":336,"label":337,"file":153,"line":338,"wp_function":339},[350],{"from":330,"to":335,"sanitized":303},{"entryPoint":352,"graph":353,"unsanitizedCount":13,"severity":342},"save_settings (includes\\class-amoos-ahrefs-analytics.php:90)",{"nodes":354,"edges":359},[355,357],{"id":330,"type":331,"label":332,"file":160,"line":356},95,{"id":335,"type":336,"label":337,"file":160,"line":358,"wp_function":339},98,[360],{"from":330,"to":335,"sanitized":303},{"entryPoint":362,"graph":363,"unsanitizedCount":13,"severity":342},"\u003Cclass-amoos-ahrefs-analytics> (includes\\class-amoos-ahrefs-analytics.php:0)",{"nodes":364,"edges":367},[365,366],{"id":330,"type":331,"label":332,"file":160,"line":356},{"id":335,"type":336,"label":337,"file":160,"line":358,"wp_function":339},[368],{"from":330,"to":335,"sanitized":303},{"entryPoint":370,"graph":371,"unsanitizedCount":13,"severity":342},"save_settings (includes\\class-amoos-contact-box.php:118)",{"nodes":372,"edges":377},[373,375],{"id":330,"type":331,"label":374,"file":165,"line":235},"$_POST (x5)",{"id":335,"type":336,"label":337,"file":165,"line":376,"wp_function":339},129,[378],{"from":330,"to":335,"sanitized":303},{"entryPoint":380,"graph":381,"unsanitizedCount":13,"severity":342},"\u003Cclass-amoos-contact-box> (includes\\class-amoos-contact-box.php:0)",{"nodes":382,"edges":385},[383,384],{"id":330,"type":331,"label":374,"file":165,"line":235},{"id":335,"type":336,"label":337,"file":165,"line":376,"wp_function":339},[386],{"from":330,"to":335,"sanitized":303},{"entryPoint":388,"graph":389,"unsanitizedCount":13,"severity":342},"save_settings (includes\\class-amoos-custom-css-classes.php:111)",{"nodes":390,"edges":396},[391,394],{"id":330,"type":331,"label":392,"file":169,"line":393},"$_POST",116,{"id":335,"type":336,"label":337,"file":169,"line":395,"wp_function":339},118,[397],{"from":330,"to":335,"sanitized":303},{"entryPoint":399,"graph":400,"unsanitizedCount":13,"severity":342},"\u003Cclass-amoos-custom-css-classes> (includes\\class-amoos-custom-css-classes.php:0)",{"nodes":401,"edges":404},[402,403],{"id":330,"type":331,"label":392,"file":169,"line":393},{"id":335,"type":336,"label":337,"file":169,"line":395,"wp_function":339},[405],{"from":330,"to":335,"sanitized":303},{"entryPoint":407,"graph":408,"unsanitizedCount":13,"severity":342},"save_settings (includes\\class-amoos-dynamic-cities.php:749)",{"nodes":409,"edges":415},[410,413],{"id":330,"type":331,"label":411,"file":181,"line":412},"$_POST (x6)",754,{"id":335,"type":336,"label":337,"file":181,"line":414,"wp_function":339},761,[416],{"from":330,"to":335,"sanitized":303},{"entryPoint":418,"graph":419,"unsanitizedCount":13,"severity":342},"\u003Cclass-amoos-dynamic-cities> (includes\\class-amoos-dynamic-cities.php:0)",{"nodes":420,"edges":423},[421,422],{"id":330,"type":331,"label":411,"file":181,"line":412},{"id":335,"type":336,"label":337,"file":181,"line":414,"wp_function":339},[424],{"from":330,"to":335,"sanitized":303},{"entryPoint":426,"graph":427,"unsanitizedCount":13,"severity":342},"save_settings (includes\\class-amoos-floating-icons.php:354)",{"nodes":428,"edges":434},[429,432],{"id":330,"type":331,"label":430,"file":249,"line":431},"$_POST (x11)",359,{"id":335,"type":336,"label":337,"file":249,"line":433,"wp_function":339},376,[435],{"from":330,"to":335,"sanitized":303},{"entryPoint":437,"graph":438,"unsanitizedCount":13,"severity":342},"\u003Cclass-amoos-floating-icons> (includes\\class-amoos-floating-icons.php:0)",{"nodes":439,"edges":442},[440,441],{"id":330,"type":331,"label":430,"file":249,"line":431},{"id":335,"type":336,"label":337,"file":249,"line":433,"wp_function":339},[443],{"from":330,"to":335,"sanitized":303},{"entryPoint":445,"graph":446,"unsanitizedCount":13,"severity":342},"save_settings (includes\\class-amoos-google-analytics.php:78)",{"nodes":447,"edges":452},[448,450],{"id":330,"type":331,"label":332,"file":260,"line":449},83,{"id":335,"type":336,"label":337,"file":260,"line":451,"wp_function":339},86,[453],{"from":330,"to":335,"sanitized":303},{"entryPoint":455,"graph":456,"unsanitizedCount":13,"severity":342},"\u003Cclass-amoos-google-analytics> (includes\\class-amoos-google-analytics.php:0)",{"nodes":457,"edges":460},[458,459],{"id":330,"type":331,"label":332,"file":260,"line":449},{"id":335,"type":336,"label":337,"file":260,"line":451,"wp_function":339},[461],{"from":330,"to":335,"sanitized":303},{"entryPoint":463,"graph":464,"unsanitizedCount":13,"severity":342},"save_settings (includes\\class-amoos-maintenance-mode.php:366)",{"nodes":465,"edges":470},[466,468],{"id":330,"type":331,"label":411,"file":263,"line":467},371,{"id":335,"type":336,"label":337,"file":263,"line":469,"wp_function":339},383,[471],{"from":330,"to":335,"sanitized":303},{"entryPoint":473,"graph":474,"unsanitizedCount":13,"severity":342},"\u003Cclass-amoos-maintenance-mode> (includes\\class-amoos-maintenance-mode.php:0)",{"nodes":475,"edges":478},[476,477],{"id":330,"type":331,"label":411,"file":263,"line":467},{"id":335,"type":336,"label":337,"file":263,"line":469,"wp_function":339},[479],{"from":330,"to":335,"sanitized":303},{"entryPoint":481,"graph":482,"unsanitizedCount":13,"severity":342},"save_settings (includes\\class-amoos-notification-bar.php:297)",{"nodes":483,"edges":488},[484,486],{"id":330,"type":331,"label":374,"file":267,"line":485},303,{"id":335,"type":336,"label":337,"file":267,"line":487,"wp_function":339},309,[489],{"from":330,"to":335,"sanitized":303},{"entryPoint":491,"graph":492,"unsanitizedCount":13,"severity":342},"\u003Cclass-amoos-notification-bar> (includes\\class-amoos-notification-bar.php:0)",{"nodes":493,"edges":496},[494,495],{"id":330,"type":331,"label":374,"file":267,"line":485},{"id":335,"type":336,"label":337,"file":267,"line":487,"wp_function":339},[497],{"from":330,"to":335,"sanitized":303},{"entryPoint":499,"graph":500,"unsanitizedCount":13,"severity":342},"save_settings (includes\\class-amoos-password-protection.php:256)",{"nodes":501,"edges":507},[502,505],{"id":330,"type":331,"label":503,"file":280,"line":504},"$_POST (x4)",261,{"id":335,"type":336,"label":337,"file":280,"line":506,"wp_function":339},267,[508],{"from":330,"to":335,"sanitized":303},{"entryPoint":510,"graph":511,"unsanitizedCount":13,"severity":342},"\u003Cclass-amoos-password-protection> (includes\\class-amoos-password-protection.php:0)",{"nodes":512,"edges":515},[513,514],{"id":330,"type":331,"label":503,"file":280,"line":504},{"id":335,"type":336,"label":337,"file":280,"line":506,"wp_function":339},[516],{"from":330,"to":335,"sanitized":303},{"entryPoint":518,"graph":519,"unsanitizedCount":13,"severity":342},"admin_page (includes\\class-amoos-portfolio-showcase.php:464)",{"nodes":520,"edges":532},[521,523,525,527],{"id":330,"type":331,"label":392,"file":283,"line":522},475,{"id":335,"type":336,"label":337,"file":283,"line":524,"wp_function":339},478,{"id":526,"type":331,"label":332,"file":283,"line":522},"n2",{"id":528,"type":336,"label":529,"file":283,"line":530,"wp_function":531},"n3","echo() [XSS]",528,"echo",[533,534],{"from":330,"to":335,"sanitized":303},{"from":526,"to":528,"sanitized":303},{"entryPoint":536,"graph":537,"unsanitizedCount":13,"severity":342},"\u003Cclass-amoos-portfolio-showcase> (includes\\class-amoos-portfolio-showcase.php:0)",{"nodes":538,"edges":543},[539,540,541,542],{"id":330,"type":331,"label":392,"file":283,"line":522},{"id":335,"type":336,"label":337,"file":283,"line":524,"wp_function":339},{"id":526,"type":331,"label":332,"file":283,"line":522},{"id":528,"type":336,"label":529,"file":283,"line":530,"wp_function":531},[544,545],{"from":330,"to":335,"sanitized":303},{"from":526,"to":528,"sanitized":303},{"summary":547,"deductions":548},"The \"amoos-functionality-suite\" v1.1.0 plugin exhibits a strong security posture based on the provided static analysis. It demonstrates adherence to secure coding practices, with all SQL queries utilizing prepared statements and all output being properly escaped. The plugin also incorporates a robust number of nonce checks (23) and capability checks (3), indicating a conscious effort to protect against common attack vectors. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests significantly reduces its potential attack surface. The taint analysis revealed no flows with unsanitized paths, and the vulnerability history is clean, with no recorded CVEs, suggesting a well-maintained and secure codebase.\n\nWhile the static analysis is highly positive, the presence of AJAX handlers, shortcodes, and the total number of entry points (3) without explicit authentication checks in the static analysis section warrant a minor note. Although the data indicates zero unprotected entry points, it's a common area for vulnerabilities if not meticulously handled. The plugin's strengths lie in its proactive security measures like prepared statements, output escaping, nonce, and capability checks. The absence of historical vulnerabilities is a significant positive indicator. Overall, the plugin appears to be developed with security in mind, with very few potential areas for concern based on the provided data.",[],"2026-03-16T23:39:25.294Z",{"wat":551,"direct":560},{"assetPaths":552,"generatorPatterns":555,"scriptPaths":556,"versionParams":557},[553,554],"\u002Fwp-content\u002Fplugins\u002Famoos-functionality-suite\u002Fassets\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Famoos-functionality-suite\u002Fassets\u002Fadmin-script.js",[],[],[558,559],"amoos-functionality-suite\u002Fassets\u002Fadmin-style.css?ver=","amoos-functionality-suite\u002Fassets\u002Fadmin-script.js?ver=",{"cssClasses":561,"htmlComments":563,"htmlAttributes":564,"restEndpoints":566,"jsGlobals":567,"shortcodeOutput":569},[562],"amoos-functionality-suite-wrap",[],[565],"data-setting-key",[],[568],"amoos_ajax",[]]