← ShieldMyAppDocumentation

Supported Languages

Built for modern web applications. Best support for JavaScript, TypeScript, Python, and Go.

Optimized For

JavaScript / TypeScript

~95%

Industry-leading coverage for modern JavaScript and TypeScript applications. Best for Node.js, React, Next.js, Vue, and Angular.

Best For:
Web applicationsNode.js APIsFull-stack frameworks
Tools:
SemgrepTruffleHognpm auditESLint SecurityCustom Validators

Python

~90%

Comprehensive scanning for Python codebases with mature rule sets covering injection, insecure patterns, and common vulnerabilities.

Best For:
Django applicationsFlask APIsFastAPI services
Tools:
SemgrepTruffleHogCustom Validators

Go

~85%

Strong support for Go applications with focus on concurrency issues, injection patterns, and authentication checks.

Best For:
MicroservicesCLI toolsBackend services
Tools:
SemgrepTruffleHogCustom Validators

Also Supported

Java

~80%

Strong SAST coverage, limited dependency scanning

Ruby

~80%

Good Rails-specific security rules

PHP

~70%

Basic injection and XSS coverage

C# / .NET

~65%

Adequate for common patterns

🔧Infrastructure as Code

Excellent coverage for infrastructure and containerization:

  • Terraform - Misconfiguration detection via Checkov
  • Kubernetes - YAML security scanning
  • Docker - Dockerfile best practices via Hadolint

⚠️What ShieldMyApp is NOT

  • Not a full compliance scanner (SOC 2, PCI-DSS, etc.)
  • Not a replacement for enterprise SAST suites (Veracode, Checkmarx)
  • Not designed for legacy monoliths or mainframe applications
  • Not a pentesting or runtime monitoring solution

We're a decision engine for fast-moving teams who need clear deploy/don't-deploy verdicts, not exhaustive security audits.

Our Philosophy

ShieldMyApp is built for modern web applications and AI-generated code. We optimize for the languages and frameworks that represent 90% of production code written today.

Rather than claiming "complete coverage" for every language, we're honest about our strengths. This focus allows us to deliver faster scans, higher accuracy, and clearer verdicts for our target use cases.