Audit-driven, not generative
Uses pip-audit for known Python dependency vulnerabilities. LegacyFixer does not rewrite application logic.
LegacyFixer
LegacyFixer is a controlled GitHub App that scans selected repositories, detects known vulnerable Python dependencies, and opens review-ready pull requests only when repository settings allow it.
Uses pip-audit for known Python dependency vulnerabilities. LegacyFixer does not rewrite application logic.
Creates isolated branches and pull requests for human review. It does not merge automatically.
Repository-level limits control how many automated pull requests can be open at once.
LegacyFixer monitors selected GitHub repositories, detects Python dependency vulnerabilities, and can open controlled pull requests when explicitly enabled.
Scans run asynchronously in the cloud. Pull requests are created only when repository settings allow it and when a fix is available.
LegacyFixer does not make broad code changes, refactor applications, or merge anything automatically. Fixes are proposed through pull requests for human review.
Before requesting access, you can review a real LegacyFixer run on a public demo repository.
The demo shows the current v0.1 flow: a small dependency security change proposed as a reviewable pull request.
LegacyFixer is currently available only for selected beta repositories. It is not an open self-serve beta.
To request access, email [email protected] with a small public Python repository you would be comfortable testing on. If the repository fits the current beta scope, we will confirm the next steps.
For the current PR-creation beta, the supported dependency manifest is
requirements.txt. Do not use a production repository or sensitive code.
LegacyFixer records scan status, result, queue wait, run time, and the reason why a pull request was or was not opened.
This example means LegacyFixer completed the scan, found dependency findings, and deliberately did not open a pull request because passive beta monitoring is enabled.
Controlled beta is open for selected repositories. The safest first step is passive monitoring: LegacyFixer records the result without creating pull requests. PR creation can be enabled later with explicit limits.
Beta access is currently invitation-only.