Skip to main content

Analysis

Seven reads, then the gaps that remain.

Analyze runs on an open project. Each pass lands in the right-hand report, with an overview you can run again. Large passes queue as Server Agent jobs. A badge stays on the project and on the menu, and you can keep working.

A cyan glass prism and brass instruments on a dark oak table
Identify

Language and structure

Name the language and the shape of the batch before you convert it.

Static

Static analysis

Read the program as it stands: structure, flow, and what the source is actually doing.

Security

Security checks

Surface security findings on the batch you uploaded, in the same report column as the rest of the analysis. Published advisories for the libraries around that work are on Vulnerabilities.

Efficiency

Efficiency

Look at how the batch spends its work, before you accept a modernization.

Efficacy

Fitness for the job

Judge whether the program still does the job it was written for, alongside the round-trip compare.

Modernize

Suggested modernizations

Recommendations you can accept into the project. Acceptance is a step, not an automatic rewrite.

Gap

Gap analysis

What is still missing before a modernization is safe to trust. This is the list you close, not a score you hide.

One file, or the whole project. A repository or zip can be analyzed file by file, as one project, or both. Each selected file is converted on its own.