Catch missing validation, unsafe deserialization, ReDoS, path traversal, command injection, and XSS across your entire codebase before attackers do. 90 checks. 6 categories. Zero false sense of security.
SQL injection, command injection, path traversal, XSS — they all start the same way: user input that nobody validated. InputShield scans every entry point in your codebase and tells you exactly where the gaps are, before an attacker walks through them.
90 checks across 6 critical input security categories
Missing length checks, absent type validation, unchecked boundary values, unvalidated enum inputs, and missing null/undefined guards on user-facing endpoints.
Unsafe JSON.parse on unvalidated input, pickle.loads on untrusted bytes, yaml.load without SafeLoader, XML external entity injection, and unprotected object hydration.
Catastrophic backtracking patterns, nested quantifiers, overlapping alternations, unbounded repetition on user input, and missing regex timeout guards.
Directory traversal via ../ sequences, unsanitized filenames in path.join(), symlink attacks, null-byte injection in file paths, and missing chroot/jail constraints.
Shell exec with user input, eval() on dynamic strings, system() calls without escaping, backtick interpolation, and template literal code execution via user data.
innerHTML with user data, dangerouslySetInnerHTML usage, template injection in server-rendered HTML, unescaped output in EJS/Pug/Handlebars, and href/src attribute injection.
Three commands. Full input security audit.
| Feature | Free | Pro | Team |
|---|---|---|---|
| Files per scan | 10 files | Unlimited | Unlimited |
| Input validation checks | 5 basic | All 15 | All 15 |
| Deserialization checks | 3 basic | All 15 | All 15 |
| ReDoS detection | ✗ | ✓ All 15 | ✓ All 15 |
| Path traversal checks | ✗ | ✓ All 15 | ✓ All 15 |
| Command injection checks | ✗ | ✓ All 15 | ✓ All 15 |
| XSS / output checks | 3 basic | All 15 | All 15 |
| Pre-commit hooks | ✗ | ✓ | ✓ |
| HTML & JSON reports | ✗ | ✓ | ✓ |
| SARIF output for CI | ✗ | ✗ | ✓ |
| Guided remediation | ✗ | ✓ Interactive | ✓ Interactive |
| Custom validation rules | ✗ | ✗ | ✓ |
| Team policy enforcement | ✗ | ✗ | ✓ |
| Baseline allowlisting | ✗ | ✓ | ✓ Per-team |
| Support | Community | Priority + Slack |
Start scanning for free. Upgrade when your input security demands it.
No spam. One email per week max. Unsubscribe anytime.
Install InputShield in 30 seconds. Find every missing validation, unsafe deserializer, and injection vector before your next deploy.