Keep the scanner
Preserve the discovery, prioritization, ticketing, and reporting workflows your team already depends on.
Use vulnerability scanning to find and prioritize risk. Use oxharden when you also need host-level evidence that a Linux fix is installed, active in the running kernel or processes, and ready to close.
oxharden complements the scanners teams already run. It adds the evidence between “the package changed” and “the vulnerable code stopped running.”
Package and vulnerability findings are essential inputs. After an update, Linux can still be running the older kernel or a long-lived process can still map the pre-update library. A complete closure decision therefore needs package state and runtime state.
This comparison describes evidence shapes and workflow boundaries. It is not a claim that every vulnerability-scanning product has the same capabilities.
The useful evaluation question is not which tool has the longest feature list. It is which evidence your team needs to make a defensible closure decision.
| Question | Package/version-only workflow | oxharden evidence |
|---|---|---|
| What software is installed? | Inventory and package findings are a core input to the workflow. | Records installed package state and connects it to host, advisory, and runtime context. |
| Is the vendor-fixed package present? | A package or version result can show that the fixed build is installed. | Keeps the installed EVR and vendor-fixed EVR together as package evidence. |
| Is the fixed kernel active? | A package-state result may still need a separate running-kernel check. | Compares the installed kernel with the kernel the host is actually running. |
| Are services still using old libraries? | A package update alone does not establish which code a long-running process has mapped. | Connects running processes and mapped libraries to the restart action that remains. |
| What work is still required? | The next action is often resolved in the surrounding remediation workflow. | Separates package updates, service restarts, reboots, and evidence gaps by host. |
| What closes the finding? | A scanner-only workflow can close when the package or next-scan state changes. | Can keep the finding open until installed and live state agree. |
After a shared-library update, the package database reports the new build on disk. A long-running service may still have the replaced object mapped until it restarts. The package result is true, but it does not answer the runtime question by itself.
Read the deeper explanation in Applied vs. Live patch verification or review the practical inspection workflow in the stale Linux process guide.
Preserve the discovery, prioritization, ticketing, and reporting workflows your team already depends on.
Check active kernels, running processes, mapped libraries, exposed services, and the restart or reboot action that remains.
Keep the host-level evidence that explains why the finding can close—or why it must stay open after the package update.
For the product scope and data flow, see What is oxharden? and the security overview.
No. oxharden includes Linux vulnerability management, but it is best understood as a verification and evidence layer. Teams can keep their existing scanner and use oxharden to determine whether fixes are live and what host-level action remains.
Installed evidence shows that a fixed package or kernel exists on disk. Live evidence checks the active kernel and running processes to determine whether the host is still executing code that predates the update.
Yes. Scanner findings can identify the risk queue, while oxharden adds package, kernel, process, exposure, restart, reboot, and host evidence that helps teams decide what remains before closure.
See package findings, runtime deltas, restart debt, and the action that remains.