{"product_id":"nightly-wpscan-wordpress-vulnerability-scan-with-email","title":"Nightly WPScan WordPress Vulnerability Scan with Email","description":"\u003ch3\u003eNightly WPScan WordPress Vulnerability Scan with Email\u003c\/h3\u003e\n\u003cp\u003eRun an automated, nightly WordPress vulnerability inventory: this n8n workflow pulls your installed plugins and themes via the WordPress REST API, checks them against the WPScan vulnerability database (within your API quota), saves scan history, and emails you a plain-text report of any applicable issues.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSchedules nightly at 03:30\u003c\/strong\u003e and starts by validating scan settings (site URL, email recipients\/sender, and the per-run WPScan lookup limit).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChecks your remaining WPScan daily API quota\u003c\/strong\u003e and determines how many components can be looked up.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches installed plugins and themes\u003c\/strong\u003e from the WordPress REST API, then loads previous check timestamps from an n8n Data Table.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSelects components to scan based on quota\u003c\/strong\u003e, prioritizing active components and those checked least recently.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eQueries WPScan per selected component\u003c\/strong\u003e and filters vulnerabilities so you only see issues that affect the installed version.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUpserts results into\u003c\/strong\u003e the \u003ccode\u003ewpscan_scan_history\u003c\/code\u003e Data Table (including last checked time and findings).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds and emails a plain-text report\u003c\/strong\u003e, including items not checked or lookup failures when applicable (sent via SMTP when configured).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMaintain ongoing security visibility for a SaaS-hosted WordPress fleet without manual plugin\/theme review.\u003c\/li\u003e\n  \u003cli\u003eHelp security and ops teams catch new WPScan-detected vulnerabilities soon after they become discoverable via version checks.\u003c\/li\u003e\n  \u003cli\u003eTrack plugin\/theme risk over time by storing scan history in \u003ccode\u003ewpscan_scan_history\u003c\/code\u003e and generating consistent email alerts.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e WordPress REST API (HTTP Basic Auth using an admin Application Password) and WPScan API (token-based).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorkflow logic \u0026amp; nodes:\u003c\/strong\u003e \u003ccode\u003eif\u003c\/code\u003e, \u003ccode\u003eset\u003c\/code\u003e, \u003ccode\u003ecode\u003c\/code\u003e, \u003ccode\u003edata table\u003c\/code\u003e, and \u003ccode\u003eemail send\u003c\/code\u003e (plus a \u003ccode\u003esticky note\u003c\/code\u003e for guidance).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eData storage:\u003c\/strong\u003e n8n Data Table named \u003ccode\u003ewpscan_scan_history\u003c\/code\u003e with columns \u003ccode\u003ecomponent\u003c\/code\u003e, \u003ccode\u003ekind\u003c\/code\u003e, \u003ccode\u003eslug\u003c\/code\u003e, \u003ccode\u003eversion\u003c\/code\u003e, \u003ccode\u003elast_checked\u003c\/code\u003e, \u003ccode\u003efindings\u003c\/code\u003e, and \u003ccode\u003eaffected_count\u003c\/code\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46146519761075,"sku":"N8N-20197","price":22.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/enKhZ4npEwKW1qy4SCll8_Z6A4BrhT.png?v=1790847351","url":"https:\/\/buyflowscripts.com\/products\/nightly-wpscan-wordpress-vulnerability-scan-with-email","provider":"N8N Commerce","version":"1.0","type":"link"}