{"id":330308,"date":"2026-06-24T09:28:20","date_gmt":"2026-06-24T09:28:20","guid":{"rendered":"https:\/\/en-gb.wordpress.org\/plugins\/pirajki-website-advance-security\/"},"modified":"2026-06-24T09:27:44","modified_gmt":"2026-06-24T09:27:44","slug":"pirajki-website-advance-security","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pirajki-website-advance-security\/","author":20115528,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Pirajki Website Advance Security","header_author":"pirajki","header_description":"Comprehensive security toolkit for WordPress: firewall protection, malware scanning, core file integrity checks, and hardening \u2014 all from one dashboard.","assets_banners_color":"929693","last_updated":"2026-06-24 09:27:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.yogiraj.co.in\/plugins\/pirajki-website-advance-security","header_author_uri":"https:\/\/www.yogiraj.co.in\/plugins","rating":0,"author_block_rating":0,"active_installs":0,"downloads":50,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"pirajki","date":"2026-06-24 09:27:44"},"1.0.1":{"tag":"1.0.1","author":"pirajki","date":"2026-06-25 03:25:57"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":{"banner-128x128.png":{"filename":"banner-128x128.png","revision":3585573,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3585573,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-256x256.png":{"filename":"banner-256x256.png","revision":3585573,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3585573,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Security dashboard overview.","2":"Firewall settings and blocked IP management.","3":"Core file integrity report.","4":"Malware scan results."}},"plugin_section":[],"plugin_tags":[268667,1174,31093,55021,600],"plugin_category":[54],"plugin_contributors":[266455],"plugin_business_model":[],"class_list":["post-330308","plugin","type-plugin","status-publish","hentry","plugin_tags-core-integrity","plugin_tags-firewall","plugin_tags-hardening","plugin_tags-malware-scanner","plugin_tags-security","plugin_category-security-and-spam-protection","plugin_contributors-pirajki","plugin_committers-pirajki"],"banners":{"banner":"https:\/\/ps.w.org\/pirajki-website-advance-security\/assets\/banner-772x250.png?rev=3585573","banner_2x":"https:\/\/ps.w.org\/pirajki-website-advance-security\/assets\/banner-1544x500.png?rev=3585573","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/pirajki-website-advance-security_929693.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Pirajki Website Advance Security gives you the core protections every WordPress site needs, without bloating your dashboard with features you'll never use.<\/p>\n\n<p><strong>Key Features (Free)<\/strong><\/p>\n\n<ul>\n<li><strong>Firewall<\/strong> \u2013 blocks common attack patterns (SQL injection attempts, XSS, path traversal) in incoming requests, and lets you manually block or unblock individual IP addresses.<\/li>\n<li><strong>Core File Integrity Checks<\/strong> \u2013 compares your WordPress core files against the official checksums published by the WordPress.org API and flags anything that's been modified.<\/li>\n<li><strong>Manual &amp; Automatic Core Restoration<\/strong> \u2013 restore modified core files with one click, or opt in to automatic background restoration on a schedule you control. Automatic restoration is <strong>disabled by default<\/strong>; you choose to turn it on.<\/li>\n<li><strong>Malware Scanner<\/strong> \u2013 scans your uploads folder, plugins, and themes for known malware signatures (obfuscated <code>eval()<\/code> calls, suspicious PHP files in uploads, etc.).<\/li>\n<li><strong>One-Click Hardening<\/strong> \u2013 disable the file editor, protect <code>wp-config.php<\/code>, and disable XML-RPC.<\/li>\n<li><strong>Auto-Restore Activity Log<\/strong> \u2013 see exactly what the plugin checked, restored, or failed to restore, and when.<\/li>\n<\/ul>\n\n<p><strong>Pro Add-On<\/strong><\/p>\n\n<p>The free version covers the essentials. A separate <a href=\"https:\/\/www.yogiraj.co.in\/plugins\/pirajki-website-advance-security\/pro\/\">Pro add-on<\/a> (available from the developer's own site, not on WordPress.org) adds:<\/p>\n\n<ul>\n<li>Unlimited, full-site malware and integrity scans (the free version scans your highest-risk directories up to a file limit, to stay fast on shared hosting)<\/li>\n<li>Automated scheduled scans that run daily in the background<\/li>\n<li>Email alerts when security events occur<\/li>\n<li>Brute-force login protection and two-factor authentication<\/li>\n<li>Country-based IP blocking<\/li>\n<li>Extended scan and firewall log history<\/li>\n<li>Priority support<\/li>\n<\/ul>\n\n<p>The Pro add-on is entirely optional. This plugin is fully functional as a free plugin and will always remain so \u2014 the add-on simply removes the file-scan limits and adds automation for larger or higher-traffic sites.<\/p>\n\n<h4>External Services<\/h4>\n\n<p>This plugin connects to the following third-party services as part of its core functionality:<\/p>\n\n<ul>\n<li><strong>WordPress.org Core Checksums API<\/strong> (<code>api.wordpress.org<\/code>) \u2014 used to fetch the official list of checksums for your installed WordPress version, so the plugin can detect modified core files. This request includes your WordPress version number and locale. See the <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_remote_get\/\">WordPress.org API documentation<\/a> and <a href=\"https:\/\/wordpress.org\/about\/privacy\/\">WordPress.org Privacy Policy<\/a>.<\/li>\n<li><strong>WordPress.org Core SVN Repository<\/strong> (<code>core.svn.wordpress.org<\/code>) \u2014 used only when you click \"Restore Modified Files\" (or, if you've enabled it, during scheduled automatic restoration) to download an official, unmodified copy of a specific core file. No data about your site is sent with this request beyond the file path being requested.<\/li>\n<\/ul>\n\n<p>No data is sent to any service operated by the plugin author. No analytics, tracking, or telemetry is included in the free version.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>pirajki-website-advance-security<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to <strong>Pirajki Security \u2192 Settings<\/strong> to review the firewall and auto-restore options.<\/li>\n<li>Visit <strong>Pirajki Security \u2192 Core Integrity<\/strong> and <strong>Pirajki Security \u2192 Scanner<\/strong> to run your first checks.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20plugin%20slow%20down%20my%20site%3F\"><h3>Will this plugin slow down my site?<\/h3><\/dt>\n<dd><p>The firewall check runs early on <code>init<\/code> and only inspects the request URL and query string (not the full page), so the overhead is minimal. Malware scans and core integrity checks only run when you trigger them manually, or \u2014 if you've explicitly enabled it \u2014 on a schedule, never on every page load.<\/p><\/dd>\n<dt id=\"does%20the%20free%20version%20automatically%20modify%20my%20files%3F\"><h3>Does the free version automatically modify my files?<\/h3><\/dt>\n<dd><p>No. Automatic core file restoration is <strong>off by default<\/strong>. You can restore flagged files manually at any time from the Core Integrity page, or opt in to scheduled automatic restoration from Settings if you'd prefer a hands-off approach.<\/p><\/dd>\n<dt id=\"why%20does%20the%20free%20scanner%20have%20a%20file%20limit%3F\"><h3>Why does the free scanner have a file limit?<\/h3><\/dt>\n<dd><p>To keep scans fast and avoid timeouts on shared hosting, the free scanner checks a capped number of files per run, prioritizing the directories most commonly targeted by malware (uploads, plugins, themes). The Pro add-on removes this limit.<\/p><\/dd>\n<dt id=\"where%20do%20the%20core%20file%20checksums%20come%20from%3F\"><h3>Where do the core file checksums come from?<\/h3><\/dt>\n<dd><p>Directly from the official WordPress.org Core Checksums API for your exact WordPress version \u2014 the same source WordPress core itself would use.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: firewall, core integrity checks, malware scanner, hardening tools, and auto-restore logging.<\/li>\n<\/ul>","raw_excerpt":"A lightweight, focused security toolkit for WordPress: request firewall, core file integrity checks, malware scanning, and one-click hardening.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/330308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=330308"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pirajki"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=330308"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=330308"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=330308"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=330308"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=330308"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=330308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}