[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fyILjQTmLEW9rudWFhA57c-3okMEdXYnNb51FlLdBUR0":3,"$fs23TkvSZmSJAh62RRhiOGLUuE6WlT3xJOt2g80q5Udg":267,"$fxATM2iUYE_RUpXWWZ3vEdH2PsBwGvY2_NjVFNq3dlIc":271},{"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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":153,"fingerprints":251},"ou-tic-tac-toe","OU TIC TAC TOE","1.0","oleksandr87","https:\u002F\u002Fprofiles.wordpress.org\u002Foleksandr87\u002F","\u003Cp>This is another tic tac toe game.\u003C\u002Fp>\n","This is another tic tac toe game.",10,1845,0,"2017-01-08T20:59:00.000Z","4.7.33","4.6.1","",[19,20,21,22],"game","tac","tic","toe","http:\u002F\u002Foleksandrustymenko.com\u002Ftictactoe","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fou-tic-tac-toe.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},8,130,30,84,"2026-05-20T04:56:24.495Z",[37,60,80,106,130],{"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":17,"requires_php":51,"tags":52,"homepage":58,"download_link":59,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"wp-tic-tac-toe","Wp Tic-Tac-Toe","1.8","Geeky Nigeria","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnvictor82\u002F","\u003Cp>Wp Tic-Tac-Toe allows visitors to play the game on your website, thereby driving engagement. There are four defined levels; Beginner, Learner, Pro, and Geek. Players can choose to learn with the Beginner & Learner Levels or Play to Beat the AI in Pro and Geek.\u003C\u002Fp>\n\u003Cp>The Game can be added to any page or post via an easily accessible shortcode, [wp-tic-tac-toe] or conveniently set up on a sidebar in Appearance >> Widgets. Add the plugin, and you are ready to play!\u003C\u002Fp>\n\u003Cp>Major features in Wp Tic-Tac-Toe include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Increasing Levels of Difficulty.\u003C\u002Fli>\n\u003Cli>Shortcode for Page\u002FPost Inclusion.  \u003C\u002Fli>\n\u003Cli>Low memory usage.\u003C\u002Fli>\n\u003Cli>Well designed Game Layout\u003C\u002Fli>\n\u003C\u002Ful>\n","Drive engagement to your website with the Tic-Tac-Toe Game.",70,4237,100,4,"2025-06-30T15:47:00.000Z","6.8.5","8.0",[53,54,55,56,57],"geeky-nigeria","play-tic-tac-toe-on-wordpress","simple-tic-tac-toe-game","tic-tac-toe-game-for-wordpress","wordpress-tic-tac-toe-plugin","https:\u002F\u002Fgeeky.com.ng\u002Fwp-tic-tac-toe-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-tic-tac-toe.1.8.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":17,"short_description":66,"active_installs":11,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":17,"tags":71,"homepage":77,"download_link":78,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":79},"cstris","CS Tris","0.0.2","Carlo Sorrentino","https:\u002F\u002Fprofiles.wordpress.org\u002Fscarlo70\u002F","This is the classic Tic Tac Toe game, 4 levels of difficulty from chicken to deus. Game is enabled and played as a widged.",2065,"2025-07-06T18:03:00.000Z","3.3.2","2.0",[72,73,74,75,76],"noughts-and-crosses","tic-tac-toe","tris","tris-game","wick-wack-woe","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcstris\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcstris.zip","2026-04-06T09:54:40.288Z",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":101,"download_link":102,"security_score":103,"vuln_count":104,"unpatched_count":13,"last_vuln_date":105,"fetched_at":27},"simply-static","Simply Static – The Static Site Generator","3.6.7","Simply Static","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimplystatic\u002F","\u003Cp>Simply Static turns your WordPress site into secure, lightning-fast static HTML files.\u003C\u002Fp>\n\u003Cp>Stop worrying about WordPress security patches, performance plugins, and expensive hosting.\u003C\u002Fp>\n\u003Cp>Simply Static converts your entire WordPress site into static HTML, CSS, and JavaScript files that load instantly and can’t be hacked.\u003C\u002Fp>\n\u003Cp>Perfect for blogs, marketing sites, documentation, portfolios, and any content-driven WordPress site.\u003C\u002Fp>\n\u003Ch4>Why Go Static?\u003C\u002Fh4>\n\u003Cp>⚡ Blazing Fast Performance\u003Cbr \u002F>\nStatic sites load 3-5x faster than traditional WordPress. No database queries. No server-side processing. Just instant page loads from a global CDN.\u003C\u002Fp>\n\u003Cp>🔒 Unhackable Security\u003Cbr \u002F>\nNo database. No login page. No PHP vulnerabilities. Static HTML can’t be hacked the way traditional WordPress can.\u003C\u002Fp>\n\u003Cp>💰 Dramatically Lower Hosting Costs\u003Cbr \u002F>\nHost your static site for free on platforms like Cloudflare Pages, Netlify, or GitHub Pages. Or deploy to any server for pennies per month.\u003C\u002Fp>\n\u003Cp>🎯 Zero Maintenance\u003Cbr \u002F>\nNo more WordPress updates. No plugin conflicts. No security patches. Focus on content, not server management.\u003C\u002Fp>\n\u003Ch4>How Simply Static Works\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Generate: Click one button to convert your entire WordPress site to static HTML\u003C\u002Fli>\n\u003Cli>Export: Download as ZIP or deploy to a local directory\u003C\u002Fli>\n\u003Cli>Deploy: Upload to any hosting provider, CDN, or static hosting platform\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your WordPress site stays private and secure. Your static site is what visitors see.\u003C\u002Fp>\n\u003Ch4>What You Can Do with the Free Version\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>One-click static site generation\u003C\u002Fli>\n\u003Cli>Export as ZIP file\u003C\u002Fli>\n\u003Cli>Deploy to local directory\u003C\u002Fli>\n\u003Cli>Replace URLs (absolute, relative, or offline use)\u003C\u002Fli>\n\u003Cli>Works with any WordPress theme\u003C\u002Fli>\n\u003Cli>Compatible with popular page builders (Elementor, Bricks, Gutenberg)\u003C\u002Fli>\n\u003Cli>SEO plugin support (Yoast, Rank Math, AIOSEO)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ready for More?\u003C\u002Fh4>\n\u003Cp>The free version is perfect for simple static exports, but if you need advanced deployment, automation, and powerful features, check out our premium solutions.\u003C\u002Fp>\n\u003Ch4>Simply Static Pro – For Developers & Agencies\u003C\u002Fh4>\n\u003Cp>$99\u002Fyear per site | $299\u002Fyear unlimited sites\u003Cbr \u002F>\nDeploy to any platform. Automate everything. Keep 100% of your profit margins.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Deploy to GitHub, Netlify, Cloudflare Pages, AWS S3, BunnyCDN, SFTP\u003C\u002Fli>\n\u003Cli>Incremental exports (update only changed pages)\u003C\u002Fli>\n\u003Cli>Single-page exports (instant publishing)\u003C\u002Fli>\n\u003Cli>WP-CLI support for complete automation\u003C\u002Fli>\n\u003Cli>Forms integration (Contact Form 7, Gravity Forms, WPForms, Fluent Forms)\u003C\u002Fli>\n\u003Cli>Static-friendly search (Fuse.js or Algolia)\u003C\u002Fli>\n\u003Cli>Multilingual support (WPML, Polylang, TranslatePress)\u003C\u002Fli>\n\u003Cli>Performance optimization (minification, image optimization)\u003C\u002Fli>\n\u003Cli>Comments integration\u003C\u002Fli>\n\u003Cli>Email support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for developers self-hosting client sites, agencies managing infrastructure, and technical users who want complete control.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimplystatic.com\u002Fsimply-static-pro\u002F\" rel=\"nofollow ugc\">Get Simply Static Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Simply Static Studio – For Businesses & Content Creators\u003C\u002Fh4>\n\u003Cp>From $11\u002Fmonth\u003Cbr \u002F>\nAll-in-one managed WordPress hosting. Zero maintenance. Maximum security.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fully managed WordPress hosting\u003C\u002Fli>\n\u003Cli>Static site hosting on global CDN (120+ locations)\u003C\u002Fli>\n\u003Cli>Automated backups & SSL certificates\u003C\u002Fli>\n\u003Cli>One-click WordPress login\u003C\u002Fli>\n\u003Cli>Free white-glove migration\u003C\u002Fli>\n\u003Cli>Team management & access control\u003C\u002Fli>\n\u003Cli>Everything from Pro, pre-configured\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for businesses running 1-5 websites, content creators who want simplicity, and anyone who values convenience over control.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimplystatic.com\u002Fsimply-static-studio\u002F\" rel=\"nofollow ugc\">Try Studio Free for 7 Days\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Trusted by 40,000+ Users Worldwide\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>1,400,000+ plugin downloads\u003C\u002Fli>\n\u003Cli>4.5\u002F5 star rating\u003C\u002Fli>\n\u003Cli>Active development & support\u003C\u002Fli>\n\u003Cli>Used by Microsoft, HP, Postman, UNICEF\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Learning Resources\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.simplystatic.com\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003Cbr \u002F>\nComprehensive guides covering every aspect of Simply Static.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimplystatic.com\u002Fvideos\u002F\" rel=\"nofollow ugc\">Video Course\u003C\u002Fa>\u003Cbr \u002F>\nWatch our free YouTube course covering static WordPress from basics to advanced.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimplystatic.com\u002Ftutorials\u002F\" rel=\"nofollow ugc\">Weekly Tutorials\u003C\u002Fa>\u003Cbr \u002F>\nNew tutorials published every other week on our blog.\u003C\u002Fp>\n\u003Cp>Community Support\u003Cbr \u002F>\nGet help from the community in the WordPress.org forums.\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Blogs & content sites\u003C\u002Fli>\n\u003Cli>Marketing websites & landing pages\u003C\u002Fli>\n\u003Cli>Documentation sites\u003C\u002Fli>\n\u003Cli>Portfolio sites\u003C\u002Fli>\n\u003Cli>Company websites\u003C\u002Fli>\n\u003Cli>Product launch pages\u003C\u002Fli>\n\u003Cli>Event sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Not Suitable For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>E-commerce sites\u003C\u002Fli>\n\u003Cli>Membership sites\u003C\u002Fli>\n\u003Cli>Sites requiring user logins\u003C\u002Fli>\n\u003Cli>Real-time data updates\u003C\u002Fli>\n\u003Cli>Heavy AJAX functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: Forms, search, and comments ARE possible with Simply Static Pro or Studio.\u003C\u002Fp>\n\u003Ch4>Plugins & Features That Don’t Work with Static Sites\u003C\u002Fh4>\n\u003Cp>Static sites are perfect for public content, but some WordPress plugins require server-side processing and won’t work on static sites:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>E-commerce:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads\u003C\u002Fli>\n\u003Cli>Other shopping cart plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Static sites can’t process payments or manage user accounts. Consider headless WordPress solutions for e-commerce.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Membership & Authentication:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MemberPress\u003C\u002Fli>\n\u003Cli>Restrict Content Pro\u003C\u002Fli>\n\u003Cli>User registration plugins\u003C\u002Fli>\n\u003Cli>Login-required content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Static sites don’t support user authentication or member-only areas.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Real-Time Dynamic Content:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Forum plugins (bbPress, BuddyPress)\u003C\u002Fli>\n\u003Cli>Live chat widgets (unless using external services)\u003C\u002Fli>\n\u003Cli>Real-time data feeds\u003C\u002Fli>\n\u003Cli>Heavy AJAX functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What DOES Work (with Pro\u002FStudio):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Forms (Contact Form 7, Gravity Forms, WPForms, Fluent Forms)\u003C\u002Fli>\n\u003Cli>Search functionality (Fuse.js or Algolia)\u003C\u002Fli>\n\u003Cli>Comments (special integration)\u003C\u002Fli>\n\u003Cli>Newsletter signups (via external services)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If your site relies heavily on the plugins listed above, Simply Static may not be the right solution. For questions about specific plugin compatibility, check our compatibility database or ask in our support forum.\u003C\u002Fp>\n","Convert WordPress to static HTML. Boost performance 3-5x. Eliminate security vulnerabilities. Deploy anywhere.",30000,1711925,90,192,"2026-04-15T14:22:00.000Z","6.9.4","6.2","7.4",[97,98,99,100],"jamstack","performance","security","static-site-generator","https:\u002F\u002Fsimplystatic.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimply-static.3.6.7.zip",99,2,"2024-04-22 00:00:00",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":93,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":127,"download_link":128,"security_score":103,"vuln_count":104,"unpatched_count":13,"last_vuln_date":129,"fetched_at":27},"melhor-envio-cotacao","Melhor Envio","2.16.1","melhorenvio","https:\u002F\u002Fprofiles.wordpress.org\u002Fmelhorenvio\u002F","\u003Cp>Com o Melhor Envio é possível fazer gratuitamente cotações simultâneas com os Correios e diversas transportadoras privadas de forma ágil e eficiente. A plataforma possui contratos com várias empresas de logística para oferecer fretes em condições mais competitivas aos vendedores online.\u003Cbr \u002F>\nA tecnologia já ajudou mais de 50 mil lojistas a otimizar a gestão de fretes acessando uma série de vantagens exclusivas sem precisar negociar individualmente com as transportadoras.\u003Cbr \u002F>\nSimplifique o envio de mercadorias sem volume mínimo de pedidos e administre o transporte de suas remessas em um só lugar. Livre de mensalidades ou contratos individuais.\u003Cbr \u002F>\nUtilize um painel exclusivo para comprar etiquetas de postagem e acompanhar a movimentação das encomendas com um rastreio inteligente. Com o Melhor Envio você pode escolher diferentes modalidades de frete pagando apenas pelas etiquetas geradas no sistema.\u003C\u002Fp>\n\u003Cp>Com o Melhor Envio é possível fazer gratuitamente cotações simultâneas com os Correios e diversas transportadoras privadas de forma ágil e eficiente. A plataforma possui contratos com várias empresas de logística para oferecer fretes em condições mais competitivas aos vendedores online.\u003Cbr \u002F>\nA tecnologia já ajudou mais de 50 mil lojistas a otimizar a gestão de fretes acessando uma série de vantagens exclusivas sem precisar negociar individualmente com as transportadoras.\u003Cbr \u002F>\nSimplifique o envio de mercadorias sem volume mínimo de pedidos e administre o transporte de suas remessas em um só lugar. Livre de mensalidades ou contratos individuais.\u003Cbr \u002F>\nUtilize um painel exclusivo para comprar etiquetas de postagem e acompanhar a movimentação das encomendas com um rastreio inteligente. Com o Melhor Envio você pode escolher diferentes modalidades de frete pagando apenas pelas etiquetas geradas no sistema.\u003C\u002Fp>\n\u003Ch3>Funcionalidades do Plugin WooCommerce\u003C\u002Fh3>\n\u003Cp>Com a instalação do plugin do Woocomerce você pode ampliar ainda mais a automação dos fretes de sua loja virtual. Confira os principais benefícios e vantagens personalizadas disponíveis:\u003Cbr \u002F>\n– Cotação dos envios com as funcionalidades do Melhor Envio direto na tela do produto.\u003Cbr \u002F>\n– Conexão da Loja WooCommerce com a conta do Melhor Envio para buscar automaticamente informações como endereços, lojas e documentos (CNPJ, Inscrição estadual) e saldo em carteira.\u003Cbr \u002F>\n– Buscar todos pedidos da Loja WooCommerce do vendedor, com filtros de status da compra e por status da etiqueta de envio.\u003Cbr \u002F>\n– Cotar a compra de etiqueta usando os dados da loja e do cliente no painel.\u003Cbr \u002F>\n– Enviar etiquetas de postagem para o carrinho de compras do Melhor Envio.\u003Cbr \u002F>\n– Comprar etiquetas no painel do WordPress utilizando saldo do Melhor Envio.\u003Cbr \u002F>\n– Gerar, imprimir ou cancelar etiquetas do Melhor Envio pelo painel do WordPress.\u003Cbr \u002F>\n– Adicionar taxas e tempo extra para as etiquetas (exemplo: inserir um custo extra para embalagem, aumentar 2 dias no tempo de entrega).\u003Cbr \u002F>\n– Possibilidade de selecionar a Jadlog como agência padrão para geração de etiquetas.\u003C\u002Fp>\n\u003Ch3>Compatibilidade\u003C\u002Fh3>\n\u003Cp>Caso seja utilizado algum outro plugin que altere o Woocommerce não é garantida a sua compatibilidade, como plugins que adicionam ao Woocommerce funcionalidades de marketplace.\u003C\u002Fp>\n\u003Cp>Para utilizar grupos de produtos ou kits, recomendamos a utilização dos plugins\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbr.wordpress.org\u002Fplugins\u002Fwoo-product-bundle\u002F\" rel=\"nofollow ugc\">WPC Product Bundles\u003C\u002Fa> ou\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbr.wordpress.org\u002Fplugins\u002Fwpc-composite-products\u002F\" rel=\"nofollow ugc\">WPC Composite Products\u003C\u002Fa> pois esses são plugins compatíveis com o plugin da Melhor Envio.\u003C\u002Fp>\n\u003Ch3>Contribuindo com o Projeto\u003C\u002Fh3>\n\u003Cp>Caso queira contribuir com o projeto, o processo para isto é criar um brach separado, implementar o desejado, e encaminhar um pull request para o develop, com descrição da alteração.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmelhorenvio\u002Fwp-melhorenvio-v2\" rel=\"nofollow ugc\">Repositório público do Plugin do Melhor Envio\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Suporte\u003C\u002Fh3>\n\u003Cp>Para entrar em contato com o suporte desse plugin, enviar e-mail para contato@melhorenvio.com\u003C\u002Fp>\n","Requires Wordpress 4.0+ Requires WooCommerce 4.0+ License: GPLv3 License URI: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html Plugin para cotação e compra d &hellip;",20000,531623,46,61,"2026-04-06T20:36:00.000Z","4.7","7.2",[122,123,124,125,126],"cotacao","envio","frete","logistica","melhor-envio","https:\u002F\u002Fmelhorenvio.com.br","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmelhor-envio-cotacao.2.16.1.zip","2025-04-07 15:53:14",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":47,"num_ratings":140,"last_updated":141,"tested_up_to":142,"requires_at_least":143,"requires_php":17,"tags":144,"homepage":150,"download_link":151,"security_score":152,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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.",10000,177502,13,"2025-01-20T16:15:00.000Z","6.7.5","4.6",[145,146,147,148,149],"analytics","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",92,{"attackSurface":154,"codeSignals":178,"taintFlows":223,"riskAssessment":241,"analyzedAt":250},{"hooks":155,"ajaxHandlers":162,"restRoutes":170,"shortcodes":171,"cronEvents":176,"entryPointCount":177,"unprotectedCount":104},[156],{"type":157,"name":158,"callback":159,"file":160,"line":161},"action","wp_enqueue_scripts","outittactoe_file","index.php",43,[163,168],{"action":164,"nopriv":165,"callback":164,"hasNonce":166,"hasCapCheck":166,"file":160,"line":167},"outttstart",true,false,51,{"action":164,"nopriv":166,"callback":164,"hasNonce":166,"hasCapCheck":166,"file":160,"line":169},52,[],[172],{"tag":173,"callback":174,"file":160,"line":175},"outictactoe","outtt_function",59,[],3,{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":182,"fileOperations":13,"externalRequests":13,"nonceChecks":221,"capabilityChecks":13,"bundledLibraries":222},[],{"prepared":13,"raw":13,"locations":181},[],{"escaped":183,"rawEcho":184,"locations":185},277,17,[186,190,192,194,196,198,200,202,204,206,208,210,212,213,215,218,220],{"file":187,"line":188,"context":189},"ttt_game.php",221,"raw output",{"file":187,"line":191,"context":189},1594,{"file":187,"line":193,"context":189},1701,{"file":187,"line":195,"context":189},1755,{"file":187,"line":197,"context":189},1808,{"file":187,"line":199,"context":189},1861,{"file":187,"line":201,"context":189},1914,{"file":187,"line":203,"context":189},1967,{"file":187,"line":205,"context":189},2020,{"file":187,"line":207,"context":189},2073,{"file":187,"line":209,"context":189},2126,{"file":187,"line":211,"context":189},2180,{"file":187,"line":211,"context":189},{"file":187,"line":214,"context":189},2181,{"file":216,"line":217,"context":189},"ttt_welcome.php",16,{"file":216,"line":219,"context":189},38,{"file":216,"line":152,"context":189},1,[],[224],{"entryPoint":225,"graph":226,"unsanitizedCount":13,"severity":240},"\u003Cttt_game> (ttt_game.php:0)",{"nodes":227,"edges":238},[228,233],{"id":229,"type":230,"label":231,"file":187,"line":232},"n0","source","$_POST (x11)",9,{"id":234,"type":235,"label":236,"file":187,"line":188,"wp_function":237},"n1","sink","echo() [XSS]","echo",[239],{"from":229,"to":234,"sanitized":165},"low",{"summary":242,"deductions":243},"The \"ou-tic-tac-toe\" v1.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, performing 100% of its SQL queries using prepared statements, and properly escaping a high percentage (94%) of its output. The absence of any historical vulnerabilities or known CVEs is also a strong indicator of its current security robustness.\n\nHowever, there are notable security concerns that significantly impact its overall security. The plugin presents a substantial attack surface, with 3 entry points, 2 of which are AJAX handlers that lack any form of authentication checks. This means these AJAX handlers can be triggered by any user, potentially leading to unintended actions or information disclosure if they interact with sensitive data or functionality. While no critical or high severity taint flows were detected, the presence of unsanitized paths would normally be a significant concern, but that is not the case here.\n\nIn conclusion, while the plugin's adherence to secure coding practices in areas like SQL and output escaping is commendable, the lack of authentication on two AJAX handlers represents a clear and present risk. This deficiency, coupled with the absence of capability checks, exposes the plugin to potential unauthorized access and manipulation. The lack of historical vulnerabilities is a positive sign but does not negate the risks identified in the current codebase.",[244,246,248],{"reason":245,"points":11},"AJAX handlers without auth checks",{"reason":247,"points":31},"AJAX handlers without capability checks",{"reason":249,"points":48},"Small percentage of unescaped output","2026-03-16T23:46:50.588Z",{"wat":252,"direct":258},{"assetPaths":253,"generatorPatterns":255,"scriptPaths":256,"versionParams":257},[254],"\u002Fwp-content\u002Fplugins\u002Fou-tic-tac-toe\u002Ftictactoe.css",[],[],[],{"cssClasses":259,"htmlComments":260,"htmlAttributes":261,"restEndpoints":262,"jsGlobals":264,"shortcodeOutput":266},[],[],[],[263],"\u002Fwp-json\u002Fou-tic-tac-toe\u002Fv1",[265],"window.oumtttjaxcode",[],{"error":165,"url":268,"statusCode":269,"statusMessage":270,"message":270},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fou-tic-tac-toe\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":272},[]]