Features

Static Analysis

Before any checks run, DeployReady parses your codebase to understand its structure — the stack you use, your routes, and your dependency graph.

What it does

  • Detects your tech stack (Next.js, Express, Flask, and more)
  • Maps routes, entry points, and dependencies
  • Analyzes the AST for JavaScript, TypeScript, and Python
  • Builds the context every other check relies on

How it works

Static analysis is the first stage of every scan. It runs locally and never sends your source code anywhere.

terminal
Stage 1: Parse
  ✓ Detects tech stack (Next.js, Express, etc.)
  ✓ Maps routes and dependencies
  ✓ Analyzes AST for JavaScript/TypeScript/Python

Supported languages

  • JavaScript (.js, .jsx, .mjs)
  • TypeScript (.ts, .tsx)
  • Python (.py)

Run static analysis only

Skip live testing and AI to run a fast, fully local static pass with --no-dynamic --no-ai.

terminal
npx deployready@latest analyze . --no-dynamic --no-ai

Static Analysis — Overview

Video coming soon

Coming soon.

Next

Static analysis feeds the Secrets & Vulnerabilities checks.