All Posts

Vulnerability Management Is Good at Finding Problems. Now We Need to Fix Them.

Written by
Full Name
Published on
22 January 2021

Vulnerability management has gotten very good at finding things.

Security teams have vulnerability scanners, endpoint tools, asset inventories, threat intelligence, prioritization platforms, ticketing systems, and dashboards telling them where risk exists.

And yet vulnerability backlogs keep growing.

The problem isn't that organizations don't know they have vulnerabilities. In many cases, they know exactly what needs attention. The problem is what happens next.

Someone still has to determine whether the finding is legitimate. Understand the affected endpoint. Figure out who owns it. Determine the right fix. Check whether an existing patch policy will handle it. Coordinate with IT. Schedule the change. Execute it. Validate that it worked. And deal with whatever happens when the first attempt doesn't go according to plan.

That's the part of vulnerability management that has remained stubbornly manual.

The next evolution of vulnerability management isn't another way to find vulnerabilities. It's a better way to close them.

Why Vulnerability Management Matters

Vulnerability management is the ongoing process of identifying, evaluating, prioritizing, and addressing security vulnerabilities across an organization's environment.

It's a necessary part of any mature security program. New vulnerabilities appear constantly, software changes, endpoints come and go, configurations drift, and an organization's attack surface never stays still.

The industry has responded by building increasingly sophisticated tools for detection and prioritization.

That's important. But finding a vulnerability doesn't reduce the risk by itself.

Remediation does.

This distinction matters because many vulnerability management programs still measure success heavily around what has been identified, categorized, prioritized, or assigned rather than what has actually been fixed.

Security outcomes happen when the loop closes.

The Vulnerability Management Challenge

At enterprise scale, remediation isn't a single technical action.

Consider what can happen after a vulnerability scanner identifies vulnerable software on an endpoint.

Is the finding accurate? Is the asset still active? Who owns it? Is there a patch available? Is that patch already scheduled through an endpoint management tool? Will updating the software break a dependency? Does the application need to be upgraded, reconfigured, or removed instead? When can the change safely happen? Who needs to approve it?

Then someone has to actually make the change.

That's why the last mile of vulnerability remediation becomes messy, time-consuming, and error-prone. The average organization takes 55 days to remediate half of its critical vulnerabilities once a patch is even available — and the window from disclosure to working exploit keeps collapsing.

Security may identify the problem, but IT often owns the systems required to fix it. Information is distributed across vulnerability scanners, endpoint management platforms, ticketing systems, asset inventories, messaging tools, and the institutional knowledge of the people running them.

So another vulnerability gets added to the queue.

Then another.

The alternative to automation at enterprise scale usually isn't a security engineer carefully reviewing every vulnerability. It's thousands of findings waiting in queues between teams that already have more work than they can reasonably complete.

Understanding Vulnerability Detection

What Is Vulnerability Detection?

Vulnerability detection is the process of identifying known weaknesses, insecure configurations, outdated software, and other potential security exposures within an organization's environment.

Tools such as Tenable, Rapid7, Qualys, and other vulnerability management platforms are built to help organizations identify these issues at scale.

Detection answers an essential question:

Where might we be vulnerable?

Modern tools can add considerably more context to that answer, including severity, exploitability, affected assets, and other risk signals.

But detection is still the beginning of the process.

A scanner can tell you Firefox is vulnerable on 2,000 endpoints. It doesn't necessarily complete all of the operational work required to safely update those endpoints and verify that the exposure is gone.

That's the distinction between finding risk and removing risk.

Common Endpoint Vulnerabilities

Endpoint vulnerabilities can require very different remediation paths.

A vulnerable application may simply need a patch. Another may require a version upgrade. Unsupported software may need to be removed entirely. A configuration finding may require changing a setting rather than installing anything. In other cases, a mitigation may be necessary because no patch exists yet.

Common endpoint remediation actions therefore include:

  • installing security patches;

  • upgrading vulnerable or end-of-life software;

  • uninstalling software;

  • correcting insecure configurations;

  • applying system hardening changes;

  • implementing mitigations when patches aren't available;

  • validating that changes were successful; and

  • confirming that the original exposure has actually been closed.

This is one reason patch management and vulnerability remediation aren't synonymous. An estimated half of real-world vulnerabilities have no vendor-supplied patch at all — misconfigurations, hardening gaps, end-of-life systems, and non-standard software that patching simply can't reach.

Patching is an important remediation mechanism. It isn't the entire remediation problem.

Vulnerability Management Solutions

Types of Vulnerability Management Tools

There is no single category of tool responsible for the entire vulnerability lifecycle today.

Instead, organizations typically have multiple layers.

Vulnerability detection tools identify potential security weaknesses across the environment.

Risk-based vulnerability management and prioritization tools help teams determine which findings deserve attention first.

Workflow and ticketing platforms route work between Security, IT, asset owners, and other stakeholders.

Patch management and endpoint management tools deploy supported patches, software updates, policies, and other changes to endpoints.

All of these tools solve real problems.

But there's a gap between them.

Furl's view is that today's security infrastructure has mature layers for detection, prioritization, workflow, and endpoint management, while the execution required to move from a finding to a completed, validated fix still involves substantial manual work.

That's the emerging role of autonomous endpoint remediation.

Choosing the Right Vulnerability Management Software

The right vulnerability management stack depends on your environment, but security leaders should look beyond the size of a product's vulnerability database or the sophistication of its dashboard.

Ask what happens after the finding appears.

Can the system use the prioritization process you already trust? Can it understand the state of the affected endpoint? Can it determine an appropriate remediation path? Can it work with your existing endpoint and patch management tools rather than forcing you to replace them? Can it execute fixes outside the narrow universe of standard patches? Can it coordinate with the people who need to be involved? Can it validate that a remediation worked? Can it safely recover when something goes wrong?

Most importantly: does the product help your organization actually close vulnerabilities, or does it primarily give your team another place to manage them?

Security teams don't need another backlog with a nicer interface.

They need help eliminating the backlog.

Automated Security Remediation

What Is Automated Security Remediation?

Automated security remediation uses software to perform some or all of the work required to resolve a security issue rather than relying on humans to manually complete every step.

Traditional automation has been doing pieces of this for years.

Patch management is automation. Configuration management is automation. Scripts are automation.

What's changing is the ability of AI agents to work across a much more complicated remediation process.

Instead of simply following a predefined rule such as "deploy patch X to group Y," an autonomous remediation system can use context about the endpoint, software, configuration, vulnerability, organizational policies, and existing tools to determine how a particular issue should be handled.

That distinction matters.

Real environments are messy.

The same vulnerability can require different actions depending on the machine, application version, dependencies, business use, or existing configuration.

Remediation has to account for that reality.

Benefits of Automation in Vulnerability Remediation

The obvious benefit is speed.

But speed isn't the most interesting part.

The bigger opportunity is scale.

Human expertise is expensive and finite. If every routine endpoint vulnerability requires a person to investigate the finding, research the fix, coordinate the change, execute it, and verify the result, the amount of work grows faster than most teams can staff against it.

Automation changes the economics.

Routine work can be handled automatically while people focus on the situations that actually require judgment.

That can mean fewer tickets, less repetitive investigation, faster remediation, more consistent execution, and better use of both Security and IT resources.

It can also expand remediation beyond what traditional patching covers.

Furl, for example, is designed to work with an organization's existing security and IT tools rather than replacing them. It can use vulnerability data and endpoint context to help determine and execute remediation actions, while avoiding duplicate work when an existing patch policy is already expected to address an issue.

The goal isn't automation for automation's sake.

It's getting more vulnerabilities safely closed.

Implementing an Automated Security Remediation Strategy

The biggest mistake organizations can make with autonomous remediation is treating autonomy as binary.

Either "the AI can do whatever it wants" or "a human has to approve everything."

Neither model makes much sense.

A better approach is bounded execution.

Define where an automated remediation system is allowed to act. Define the confidence required before it takes action. Determine which changes require approval. Respect maintenance windows. Validate outcomes. Establish rollback triggers. Escalate exceptions when the system encounters something outside its permitted boundaries.

In other words, human judgment doesn't disappear.

It moves.

Instead of asking a person to manually review every routine change, people define the policies and guardrails within which automation can operate. Humans spend their time on exceptions and higher-risk decisions.

A practical automated endpoint remediation strategy should therefore account for:

Scope. Which endpoints, vulnerability classes, and remediation actions can the system handle?

Context. What information does it need about endpoints, software, configurations, ownership, dependencies, and previous state?

Guardrails. What conditions must be true before execution is allowed?

Approvals. Which actions can happen autonomously and which require human authorization?

Timing. When are changes permitted?

Validation. How will the system determine whether the remediation succeeded and the exposure is closed?

Rollback. What happens when the result isn't what was expected?

Escalation. When should the system stop and hand the problem to a person?

That's how organizations get the benefits of autonomous remediation without giving up control.

What Successful Vulnerability Remediation Looks Like

Imagine a security team discovers a vulnerable application across hundreds or thousands of endpoints.

In a traditional process, the finding may be prioritized by Security, turned into tickets, handed to IT, researched, mapped to asset owners, compared against existing patch policies, tested, scheduled, deployed, and eventually rescanned.

There may be multiple handoffs along the way.

Now imagine the same finding entering an autonomous endpoint remediation workflow.

The system determines which endpoints are genuinely affected. It gathers relevant endpoint and software context. It checks whether an existing management policy is already expected to fix the issue. For uncovered systems, it determines the appropriate remediation action. It operates within the organization's approval and maintenance policies, executes the change, validates the result, and escalates exceptions.

Same vulnerability.

Far less human coordination.

That's the important shift. Autonomous remediation isn't primarily about making an individual patch install faster.

It's about removing all the manual work surrounding that patch.

Furl was built around this execution problem: organizing remediation work, generating and executing fixes, coordinating with existing tools and remediators, and validating outcomes instead of stopping at another finding or ticket.

Principles That Matter

There are a few principles we think matter as organizations introduce more automation into vulnerability remediation.

First, don't replace tools that already work. If your vulnerability management platform is good at detection and prioritization, keep using it. If your endpoint management platform reliably deploys a patch, use it. The remediation layer should coordinate and extend those investments rather than recreate them.

Second, context matters. Knowing that CVE-X exists on endpoint Y isn't enough information to blindly make a change. Safe remediation requires understanding the endpoint's actual state.

Third, verification is part of remediation. Executing a command doesn't mean the vulnerability is fixed. The system needs to confirm that the desired change occurred and that the exposure is actually closed.

Fourth, plan for failure. Changes sometimes fail. Dependencies behave unexpectedly. Software behaves differently than documentation suggests. A credible autonomous system needs a way to detect errors, retry where appropriate, roll back safely, or escalate.

Finally, automate the routine and preserve human judgment for the exceptional.

That's the model that can actually scale.

The Future of Vulnerability Management

Vulnerability management isn't going away.

But its center of gravity is changing.

For years, the industry focused on getting better at finding vulnerabilities. Then it focused on helping organizations prioritize them.

Those problems aren't completely solved, but we've made enormous progress.

The next major problem is execution.

We believe vulnerability management will increasingly become closed-loop: detect an issue, understand its context, determine the appropriate response, execute within defined guardrails, verify the result, and continuously maintain the desired state.

Eventually, we may stop thinking about remediation primarily as a queue of tasks for humans.

Instead, organizations will define the security and operational state they expect, and autonomous systems will continuously work to maintain it.

That's the path toward self-healing infrastructure. Not infrastructure where humans disappear, but infrastructure where humans decide the rules, boundaries, and exceptions — and machines finally do more of the routine work required to enforce them.

From Vulnerability Detection to Vulnerability Resolution

The cybersecurity industry doesn't have a shortage of findings.

It has a shortage of execution capacity.

Detection tells you something is wrong. Prioritization tells you what matters. Ticketing tells someone they should fix it.

None of those things are the same as fixing it.

The opportunity now is to close that gap with autonomous endpoint remediation: software that can understand what needs to happen, work within explicit operational guardrails, execute the change, and verify that the vulnerability is actually gone.

Because ultimately, vulnerability management shouldn't be measured by how many problems we can find.

It should be measured by how many we can safely close.

Furl is the execution layer that closes them. Book a 30-minute walkthrough and you'll leave knowing exactly where Furl would fit in your stack.