Skip to main content
Getting Started Why Was an Issue Marked as Solved

Why Was an Issue Marked as Solved

In Aikido, issues automatically move from Open to Solved when they are no longer detected in the latest scan.

There are several common reasons why this might happen:


✅ The Issue Was Fixed

Someone in your team resolved the problem — it's no longer showing up in the scan because it has been completely removed or fixed in code.


🌿 Branch Change

If you're scanning a different branch, Aikido will:

  • Close issues tied to the old branch

  • Open any issues found on the new one

  • 💡You can verify which branch is being scanned via the tag on the repository page


📁 File Relocation

If the affected file was moved or renamed, Aikido will:

  • Mark the original issue as solved (since the file path changed)

  • Potentially open a new issue under the new file location


🔐 CVE Database Update

Sometimes CVEs get updated to narrow down the versions affected.

Example:

  • Aikido flagged a vulnerability in log4j:2.17.1 based on CVE-2021-44832.

  • Later, the CVE was updated to say only versions ≤2.17.0 are affected.

  • Aikido picked up the change and automatically removed the issue for 2.17.1.


📦 Dependency Moved to Dev-Dependency

If a vulnerable package is moved from a production dependency to a dev-dependency, Aikido will:

  • Mark the original issue as solved (since the dependency type changed)

  • Not longer report the issue as dev-dependencies are by default not scanned.

  • 💡 You can enable scanning of dev-dependencies on a per-repository basis. More information in this doc


🧠 SAST Rule Improvements

Static analysis rules are continuously improved to reduce false positives. As these rules become more accurate, Aikido may:

  • Mark previously flagged issues as solved

  • Prevent future false alarms for similar patterns


🗂️ Local Scanning – Scan Location Changed

When scanning locally, changing the target directory will influence what gets scanned.

  • Issues in unscanned paths will be marked as solved

  • New issues may show up in the new location


Still Not Sure?

This list covers the most frequent causes, but there may be other edge cases.

👉 If you're unsure why something was marked as solved, just reach out through the in-app chat — we're happy to help.