Safeguard
Security Guides•

Which Remediation Categories Should You Switch to Auto First?

A decision guide for moving automated fixes from Manual to Auto one category at a time, from lowest risk to highest, with a simple scoring method.

Safeguard Security Team
8 min read

Switch to Auto first the categories where fixes are small, easy to check, and easy to undo, such as dependency updates with a cautious strategy. Leave categories that need judgment, such as license choices or large refactors, on Manual until your team trusts the process.

TL;DR: Score each category on size of change, ease of review, and ease of undo. Start with the highest scoring one, run it for several weeks, and move on only when the results are good. In Safeguard, every category begins on Manual.

Definition: A remediation category is a type of problem an automated tool can fix, such as a vulnerable dependency or a missing security control. Each category can be set to Manual, where a person decides, or Auto, where the tool prepares fixes by itself.

What categories can be set to Manual or Auto?

Safeguard's Autonomous Remediation has separate Manual or Auto settings for each category. They cover dependencies, licenses, security posture, findings, attestation, provenance, compliance, and code quality, along with a strategy for vulnerability fixes. Each category has its own strategies, which tell the tool how to approach that kind of problem.

The product ships with the master switch off and every category on Manual. Strategy choices are saved but not applied until the master switch is turned on. That gives you a clean start: you pick, you test, you widen.

Here is what each category is about, in plain words.

CategoryWhat it tries to fixExample strategy options
DependenciesOutdated or deeply nested dependenciesSafest, Balanced, Aggressive, Smart
LicenseRisky or unknown component licensesSwap to an MIT or Apache 2.0 equivalent, drop the component, open a tracked item for legal sign off, Smart
Security postureGaps in security controlsHighest risk gaps first, every missing control, low effort and high impact first, Smart
FindingsOpen security and compliance findingsMost severe first, low effort first, nearest to deadline first, Smart
AttestationCoverage of build attestations and SLSA levelsMove up one level, aim for the highest, Smart
ProvenanceCommit signing and build provenanceSigned commits in CI, build provenance for artifacts, both, Smart
ComplianceGaps against compliance frameworksHighest risk frameworks first, every failing requirement, Smart
Code qualityTechnical debt and code smellsBlocker and critical issues first, refactor to pay down debt, add tests for under covered code

A few terms need a word. Provenance is a record of where a piece of software came from and how it was built. Attestation is a signed statement about how software was made. SLSA is a set of levels that describe how well a build process is protected. If these are new to you, you do not need to turn them on first.

How do you decide the order?

Use three questions and give each category a score from 1 (hard) to 3 (easy).

  1. How small is a typical fix? A one line version change scores 3. A change across many files scores 1.
  2. How easy is it to review? If a reviewer can judge it in minutes with the tests as backup, score 3. If it needs legal, audit, or architecture judgment, score 1.
  3. How easy is it to undo? If a revert fully restores the old state, score 3. If the change affects the outside world, such as a signed record or a legal decision, score 1.

Add the three numbers. Higher is a better first candidate. This is a thinking tool, not a law, so adjust it for your situation.

What does a worked example look like?

This example uses invented scores to show the method. Your own scores will differ.

Worked example (invented numbers): A small team scores five categories.

CategorySize of fixEase of reviewEase of undoTotalDecision
Dependencies with Safest strategy3339Auto first
Provenance (signed commits in CI)2226Auto second, after week 4
Findings (most severe first)2226Auto second
License2125Keep on Manual
Code quality (refactor)1124Keep on Manual

The team starts with dependencies on Safest. After four clean weeks, they review the results and switch provenance to Auto in a pilot repository. License stays on Manual because a person in legal needs to approve any swap. Code quality refactors stay on Manual because a change across many files needs a developer's eye.

Notice that "Manual" is not a failure. It is the right answer for work where a person's judgment is the whole point.

Why do dependency fixes usually go first?

Three reasons. Fixes are usually small. Reviewers can read the version change and the test results quickly. And a revert cleanly restores the old state. Semantic versioning also helps: its official text says the patch number must go up when only backward compatible bug fixes are introduced, so patch updates are a natural fit for a cautious first run.

Strategy matters as much as category. Safeguard describes Safest as applying backward compatible fixes that should not break existing functionality, Balanced as minor updates and patches with minimal breaking changes, Aggressive as all available fixes including major versions, and Smart as letting an AI model choose per item. For a deeper look, see what do Safest, Balanced, Aggressive and Smart fix strategies mean.

Why keep license and code quality on Manual longer?

A license fix can involve a legal decision. Swapping a component might change obligations that your lawyers care about. Safeguard's license strategies even include opening a tracked item for legal sign off, which shows that a person is expected in the loop. This post is not legal advice, so ask your own counsel how to handle license questions.

Code quality fixes can involve refactoring, which means restructuring code without changing what it does. Large refactors touch many files and depend on test strength. They are valuable, but they need a reviewer who understands the code.

When should you move the next category?

Use a simple gate. Move on when all four are true:

  1. At least four weeks of results on the current category.
  2. No merged fix caused a customer facing problem, or any that did was understood and addressed.
  3. Reviewers are still reading the pull requests, not rubber stamping them.
  4. The team has agreed on a stop rule for the next category.

If any answer is no, stay where you are. For the rollout steps in detail, read how to turn on automated fix pull requests safely. For a view of all the categories together, see autonomous remediation across the eight categories.

How does Safeguard support this?

Safeguard provides autonomous remediation with fix pull requests as a generally available capability, with a separate Manual or Auto setting for each category. It is off by default, and every category is on Manual. Compliance and evidence automation, policies, gates, and guardrails, and SBOM and dependency scanning are also available, and they help you see which categories matter most for your own project.

To see which of your dependencies have fixes available, run the free scan at gold.safeguard.sh/scan. Use that list to decide whether dependencies really is the right first category for you.

Try it yourself

Click through it at your own pace, or open it full screen. Look at how findings are grouped and prioritized, then ask which kind of finding you would trust a tool to fix on its own.

Quick check

Do I have to turn on every category?

No. Each category has its own Manual or Auto setting. You can run some on Auto and keep others on Manual for as long as you like.

Is Manual a worse setting than Auto?

No. Manual means a person decides. For work that needs judgment, such as license choices, Manual is often the right long term setting.

Which category do most teams start with?

Dependencies, usually with the Safest strategy, because the fixes are small, easy to review, and easy to undo. Choose what fits your own project and test strength.

What happens if I save strategy choices but leave the master switch off?

Nothing is applied. Safeguard saves the choices, and they take effect only after you turn Autonomous Remediation on.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.