How to Draft a Content-Security-Policy
Draft a Content-Security-Policy for a static site, WordPress, or Shopify, then check the live header with Vulnify’s CSP Checker.
Expert articles on web security, vulnerabilities, and best practices
Draft a Content-Security-Policy for a static site, WordPress, or Shopify, then check the live header with Vulnify’s CSP Checker.
Check robots.txt and sitemap.xml with Vulnify. See missing files, a block-all rule, invalid XML, and HTTP URLs, then retest after you fix them.
Test redirect parameters with Vulnify’s Open Redirect Checker. Read a confirmed finding, a bounded pass, and what to fix before you retest.
Stack profiles are most useful when you understand what the public evidence does and does not prove. Learn how to interpret Joomla, Shopify, and WordPress results, assign owners, and verify fixes.
A secure login should change the security meaning of the session and usually its identifier. Learn how session fixation works, when IDs should rotate, what logout should invalidate, and how to test the lifecycle.
Password reset links cross email, proxies, TLS, browser headers, token storage, and session management. Learn how to keep account recovery from becoming an account-takeover path.
Login and SSO flows often carry a return destination. Learn how unsafe next, returnUrl, redirect, and callback parameters become open redirects, and how to constrain them safely.
Subdomains become risky when ownership disappears before DNS does. Learn how to discover public hosts, classify ownership, review CNAME dependencies, retire services safely, and verify cleanup.
A scanner finds an outdated JavaScript library. Before changing production, confirm what was detected, whether it is loaded, which advisory applies, who owns it, and how to verify the live fix.
COOP, COEP, and CORP control different browser relationships. Learn how they work together, what cross-origin isolation changes, what commonly breaks, and how to roll them out without guessing.