Audit Custom PHP Code with PHPCS Security Audit
Apply PHPCS security rules to custom Drupal modules and themes while excluding third-party code.
Apply PHPCS security rules to custom Drupal modules and themes while excluding third-party code.
Use npm audit in GitHub Actions to detect high-severity vulnerabilities in frontend packages shipped to production.
Use Gitleaks in GitHub Actions to detect credentials and tokens in the current checkout without exposing findings.
Audit locked PHP dependencies for known vulnerabilities and abandoned packages with Composer and GitHub Actions.
A practical Drupal guide to sending site email through a company SMTP server, including SMTP module setup, credentials, TLS, SPF/DKIM/DMARC, testing, troubleshooting, and production safety.
A practical guide to common GitHub Actions workflows: PHPCS, PHPStan, CodeQL, dependency review, Docker image builds, container scans, Lighthouse tests, smoke tests, and deployment gates.
A practical guide to configuring Drupal CORS for JSON:API, REST, decoupled frontends, credentialed requests, preflight debugging, and secure production deployments.
Build a layered Drupal form protection strategy with Honeypot, CAPTCHA, rate limiting, and a custom abusive-word validation service for contact forms.
Learn how Drupal determines the real client IP behind Akamai, a CDN, reverse proxies, or Acquia hosting, including AH_CLIENT_IP, trusted headers, and spoofing risks.
A practical step-by-step guide to connect Drupal with a company Identity Provider using the SAML Authentication samlauth module, including metadata exchange, attribute mapping, testing, and common troubleshooting fixes.