BETA · GateTest is in active polish ahead of public launch. Some flows are rough. Found a bug? hello@gatetest.ai — we're reading every message.
All 104 modules

One scan. 104 modules. Every QA check unified.

GateTest runs 104 distinct checks against your codebase — security, infrastructure, accessibility, performance, code quality, AI-app safety, and more. Each module is the GateTest equivalent of a separate tool: Snyk, SonarQube, Semgrep, ESLint, hadolint, kube-score, axe, Lighthouse, and 20 more. One config, one bill.

Click any module to see what it catches, example findings, pricing tiers it's included on, and how the AI auto-fix loop handles it.

Source & quality

The foundation. Catches the bugs every linter and compiler should have caught but didn't.

12 modules in this category

Security

OWASP-grade scanning that goes beyond CVE lookups into your actual code paths.

15 modules in this category

Security
security
OWASP patterns, XSS, SQL injection, innerHTML, shell exec, Docker misconfigs.
Secrets
secrets
AWS keys, GitHub tokens, Stripe keys, passwords, private keys, DB strings.
Secret Rotation
secretRotation
Long-lived credentials in git, .env drift, placeholder/real example mismatch.
Ssrf
ssrf
User-controlled URLs handed to fetch/axios/got/node-http without validation.
Tls Security
tlsSecurity
rejectUnauthorized:false, verify=False, NODE_TLS_REJECT_UNAUTHORIZED=0.
Cookie Security
cookieSecurity
httpOnly:false, weak session secrets, SESSION_COOKIE_* misconfigs.
Redos
redos
Catastrophic-regex detector: nested quantifiers, overlapping alternation, user-controlled patterns.
Auth Bypass
authBypass
Routes missing authentication.
Cross File Taint
crossFileTaint
Cross-file taint analysis — user input → dangerous sinks across module boundaries.
Webhook Payload
webhookPayload
Webhook handlers that use req.body without validation.
Log Pii
logPii
Credentials, tokens, and request objects logged in plaintext.
Wp Exposed Files
wpExposedFiles
WordPress: sensitive files exposed via public webroot (wp-config.php.bak, debug.log, .git, .env, SQL backups).
Wp Xmlrpc Exposed
wpXmlrpcExposed
WordPress: /xmlrpc.php exposed (brute-force amplification + DDoS reflector + auth-bypass surface).
Wp Malware Patterns
wpMalwarePatterns
WordPress: rendered HTML/JS scanned for known malware signatures (eval(atob), hidden iframes, base64 payloads).
Wp Admin Protection
wpAdminProtection
WordPress: /wp-admin and /wp-login.php checked for rate limit / WAF / 2FA / cookie hardening.

Reliability

The bugs that don't break on your machine but break in production at 3am.

11 modules in this category

Web & UX

Surfacing the user-visible problems static analysis usually pretends don't exist.

13 modules in this category

Infrastructure

Catches the supply-chain takeovers, container exploits, and CI/CD foot-guns.

18 modules in this category

Dependencies
dependencies
Supply-chain hygiene across npm, pip, Pipenv, Poetry, go.mod, Cargo, Bundler, Composer, Maven, Gradle.
Dockerfile
dockerfile
Root user, :latest tags, curl|sh, apt hygiene, secrets-in-layers, cache bloat.
Ci Security
ciSecurity
GitHub Actions hardening — action pinning, pwn-request, shell injection, secrets-in-logs, permissions.
Ci Param Validator
ciParamValidator
Validates GitHub Actions with: inputs against action schemas.
Shell
shell
Shell script security — curl|sh, unsafe rm, eval injection, hardcoded secrets, set -e, POSIX compliance.
Bash Safety
bashSafety
Bash / Shell Error-Swallow Detector.
Sql Migrations
sqlMigrations
Drop column/table, non-concurrent indexes, NOT NULL without default, blocking constraints, rolling-deploy renames.
Terraform
terraform
Public buckets, wildcard ingress, hardcoded secrets, missing encryption, IAM wildcards.
Kubernetes
kubernetes
Privileged pods, host namespaces, :latest images, missing limits/probes, dangerous caps.
Systemd
systemd
Systemd Unit File Validator.
Deploy Script Validator
deployScriptValidator
Health-check URL consistency.
Service Consistency
serviceConsistency
ExecStart / Procfile / PM2 vs package.json start script.
Deploy Contract
deployContract
Deploy Contract Validator.
Deploy Readiness
deployReadiness
Aggregate 0-100 deployment confidence score.
Native Bundler Guard
nativeBundlerGuard
Native Node addons that cannot be bundled.
Bundle Size
bundleSize
JS bundles exceeding size budgets.
Env Integrity
envIntegrity
Env-File Integrity Linter.
Prompt Safety
promptSafety
Browser-exposed API keys, unbounded max_tokens, prompt-injection surfaces, deprecated models.

Developer hygiene

Pulls bad-process bugs out of CI before they cost a 90-minute review.

10 modules in this category

AI & advanced

Where deterministic scanning stops and reasoning starts. Used sparingly, not by default.

8 modules in this category

Scanning & testing

The classic suite — unit, integration, end-to-end — wired into the same gate as everything else.

2 modules in this category

Language coverage

Nine non-JS language backends. Same engine, language-aware patterns.

9 modules in this category

WordPress

Live-URL probes for the wp.gatetest.ai product. Run against any public WordPress site.

6 modules in this category

104 checks. One scan. From $29.

Per-scan pricing. No subscription. AI auto-fix PR on the Scan + Fix and Forensic Scan tiers.