The audit and the fix are the same session.
Scanning where the code is, rather than reporting to somewhere the code is not.
Most dependency scanning lives somewhere other than where the fix gets written: a CI job, a dashboard, a bot pull request. Lucid Train runs the audit in a tab of the application that already has the repository open, on a persona that starts in plan mode with read and shell tools but no ability to write. Clicking Apply fixes is what grants editing tools and switches the same session into making the changes. The gap between reading a finding and having a reviewed diff is one click rather than a ticket.
Plan first is the default, not a setting
The audit persona starts in plan mode, which has read access, shell access, web search and the audit tool but no file writing at all. It can therefore investigate a finding, check what depends on the package and propose an upgrade path without being able to touch anything. Editing tools appear only when you explicitly ask for the fixes.
Context the report does not have
A scanner knows a package has an advisory. It does not know that the package is only used in one script, or that the upgrade crosses a major version that changes an interface you rely on. An agent with the repository open can go and look, which is the difference between a list of findings and a decision about which ones matter here.
Reviewable, and refusable
Every edit arrives as a diff and every command is risk-tiered before it runs: safe ones run, riskier ones prompt, and the catastrophic tier is refused outright. Automating the tedious half of dependency upgrades is only worth doing if the review step is real, so the same approval machinery the coding tab uses applies here unchanged.
Available to other engines too
The audit is exposed as a tool over Lucid Train's own MCP server, so it arrives inside a Claude Code, Codex, Cursor CLI or OpenCode session as mcp__lucid__security_audit and is pre-approved rather than prompting. Running your agent of choice does not mean losing this.
Questions
Related
- Software Supply Chain AuditThe packages you import are audited by everyone. The programs your agent launches are audited by almost no one.
- MCP Server Security ScanningAn MCP server is a program with your agent's permissions. Most people install one without reading what it launches.
- Dependency Vulnerability AuditReal scanners, run locally, with an agent that can then do the upgrades and show you the diff.
- Offline Dependency AuditFor the repositories that are the reason your team cannot use a hosted scanner.
Last updated