Vulnerability Research

Continuous Vulnerability Management vs Periodic Scanning

A practical design for using events, focused checks, scheduled coverage, owned action, and fresh verification without creating another queue.

Chris Seymour, Cofounder and Principal at Artemes AI
Chris Seymour
Cofounder, Principal
Sep 16, 2026 10 min read
Continuous vulnerability management loop from a meaningful change through observation, decision, action, and verification

Continuous vulnerability management does not mean scanning every minute. The problem is not scan frequency. It is the time between a meaningful change, a defensible decision, an owned action, and proof that exposure changed.

A weekly scan can support a continuous program when new threat evidence triggers focused checks and urgent work moves through a reliable path. A live feed can support a periodic program when analysts review it once a month. Cadence belongs to the full control loop, not the collection product.

The practical design is a hybrid. Use scheduled coverage to catch the unknown. Use events to reopen specific decisions. Match both to delivery capacity, or the faster signal becomes a larger stale queue.

Infographic

Continuous means event to verified outcome

Scanning is one observation source. The control loop stays open until fresh evidence proves the result.

Continuous vulnerability management decision loopA software, asset, or threat change triggers observation, a risk decision, controlled action, and fresh verification before the loop repeats.CHANGEasset, software, threatOBSERVEfresh bounded evidenceDECIDElane, owner, clockACTfix, control, acceptVERIFYexpected stateReopen when meaningful evidence changesFaster collection without ownership and proof only creates a faster queue

What is continuous vulnerability management?

Continuous vulnerability management is an operating process that keeps asset, vulnerability, threat, exposure, ownership, treatment, and verification evidence current enough for the decision being made. It watches for material change and moves affected cases through an owned response without waiting for the next reporting cycle.

CIS Control 7 says organizations should continuously assess and track vulnerabilities across enterprise assets, remediate them, and reduce the attacker's window. The CIS Control 7 overview also calls for monitoring public and private sources for new threat and vulnerability information. It does not define continuous as nonstop full scans.

That distinction matters. Collection has a cost. Credentialed network scans can load systems and networks. Endpoint queries consume processor time. Cloud API calls have limits. New results consume analyst and engineering attention. A mature design asks what changed, how quickly the decision must change, and what evidence can answer the question at acceptable cost.

How does continuous vulnerability management differ from periodic scanning?

QuestionPeriodic scanningContinuous management
What starts work?Calendar scanScan, asset, software, threat, or control change
What is refreshed?Finding inventoryOnly evidence needed for the changed decision
What is the output?Report or finding listOwned action, exception, or monitored state
What closes work?Next scan or ticket stateFresh proof of the expected result

Periodic scans remain useful. They find unmanaged systems, missed agents, network appliances, exposed services, and conditions no event source reported. The mistake is asking one broad scan to supply freshness for every decision.

Simple math shows the gap. With a scan every seven days, a change waits 3.5 days on average before the next scan. Add two days for review and owner acceptance, and average decision delay reaches 5.5 days before change planning starts. Moving the scan to every day cuts the observation delay, but it does nothing to the two day handoff. Fix the largest delay first.

What cadence should each evidence source use?

Start with decision tolerance. Internet exposure, active exploitation, a failed control, and privileged identity changes deserve a short path. Stable internal inventory can tolerate a slower sweep. Verification should run soon after treatment, not on the next monthly report.

CISA provides a useful floor for federal visibility. Its BOD 23 01, published October 3, 2022, requires automated asset discovery every seven days, vulnerability enumeration every 14 days, and signature updates within 24 hours for covered civilian agencies. It also requires the ability to start focused discovery or enumeration within 72 hours of a CISA request. The pattern is more useful than copying the numbers: broad cadence plus an urgent path.

Use four cadence classes. Events run when a meaningful fact changes. Focused checks run on demand for a CVE, product, asset group, or control. Scheduled sweeps reconcile the full scope. Periodic audits test whether the sources and rules still work. Each class needs an owner and a maximum acceptable age.

Which events should reopen a vulnerability decision?

  • A new asset, software package, image, account, or public route enters scope.
  • A CVE enters CISA KEV, exploit probability moves across policy, or trusted campaign evidence arrives.
  • A service changes business consequence, data classification, owner, or exposure.
  • A compensating control fails, expires, or loses the path it was meant to block.
  • A patch, configuration change, rollback, or replacement needs outcome verification.

Do not reopen every case for every feed update. Write materiality rules. A description edit may update the record without changing the action. A new known exploitation flag should force urgent validation. The event should carry its source, observation time, affected scope, and the decision field it can change.

The older analysis of configuration drift and vulnerability risk shows why this matters. A decision made on a protected service becomes wrong when the route, service binding, or control changes. The CVE stayed still. The environment did not.

How can endpoint changes feed the continuous loop?

Endpoint state can provide a focused inventory signal between broad scans. The following osquery schedule records changes to Debian package name and version once an hour:

{
  "schedule": {
    "linux_package_change": {
      "query": "SELECT name, version FROM deb_packages;",
      "interval": 3600,
      "removed": true,
      "platform": "linux"
    }
  }
}

The official osquery configuration documentation defines interval in seconds, supports platform restrictions, and explains that scheduled queries log result differences by default. Test query cost on a small group before wider use. The output is an observation, not a vulnerability verdict. Join the package change to a trusted advisory, asset identity, and affected version rule before creating work.

What does the continuous workflow look like?

  1. Receive and validate the trigger. Confirm source, time, scope, and what decision may change.
  2. Collect the minimum fresh evidence. Check affected state, reachability, execution, controls, consequence, and owner as policy requires.
  3. Choose an action lane. Remediate, mitigate, accept, monitor, or close as not affected. Record the reason and unknowns.
  4. Route to authority. The assignee must be able to approve or deliver the next action, not merely own the device record.
  5. Verify the promised result. Observe the new state, test the control, and retain evidence with a timestamp.
  6. Watch for change. Reopen the case only when new evidence can alter the decision.

This is the same logic as the broader vulnerability management lifecycle, but with explicit triggers and freshness rules. A continuous loop is not a separate program. It is a better clock for the same owned decisions.

What data architecture supports continuous decisions?

Keep source facts separate from conclusions. The asset record should preserve every source identifier and observation time. Vulnerability records should preserve the vendor or public source, affected range, fix, and publication time. Exposure, controls, ownership, and business consequence should keep their own source and freshness. The decision record can then point to the exact evidence it used.

This separation makes change processing cheaper. A new KEV entry does not require recollecting every endpoint fact. It requires matching the changed CVE to current product evidence, then refreshing only the local facts that are too old for urgent action. A route change does not require rescoring every vulnerability in the company. It reopens cases attached to the affected service and path.

Identity is the difficult join. IP addresses change. Cloud resource names are reused. Endpoint agents, scanners, directories, and ticket systems assign different identifiers. Define which identifier is stable for each asset class, retain aliases, and surface ambiguous joins for review. Silent matching errors create convincing but false continuity.

The event bus or queue is less important than the contract. Every trigger should carry a source, time, affected entity, change type, and idempotency key so replay does not create duplicate work. Decision services should return the previous and new state, the reason for movement, and the evidence that changed. Operators need to see why a case reopened.

How can a team start in 30 days?

Choose one bounded asset group and one trigger. Public servers plus new KEV entries are a sensible starting point because the evidence and urgency are clear. Record the current time from catalog change to affected asset confirmation, owner acceptance, treatment decision, and verification. That is the baseline.

During the second week, define the evidence contract and failure routes. Decide how fresh package, route, owner, and control data must be. Name the person who resolves missing identity, stale collection, unsupported product matches, and absent owners. Do not send ambiguous cases into the normal remediation queue.

In the third week, automate the narrowest stable steps. Pull the source, match supported identifiers, request a focused observation, and open a draft case. Keep the final action under review. During the fourth week, replay known cases, test duplicates and stale data, then run the trigger under normal staffing.

At day 30, compare elapsed time, analyst minutes, correction rate, missed affected assets, duplicate work, owner acceptance, and verified exits with the baseline. Expand scope only if the urgent path works without special project attention. A successful pilot is a repeatable decision loop, not a live integration.

How do you keep continuous monitoring from flooding the team?

Measure event arrival, validation minutes, routing failures, owner acceptance, verified exits, and reopened cases. Group repeat changes into deployable units. One base image update may address thousands of instances. Creating thousands of tickets destroys that advantage.

Set a budget for each signal. If 10,000 package changes arrive daily and one percent require four minutes of review, that is 400 minutes, or six hours and 40 minutes, every day. Either make the rule more specific, automate a deterministic check, or fund the labor. Calling the feed continuous does not create capacity.

Current attacker behavior makes a fast urgent lane necessary. Mandiant's 2026 report, published March 23, 2026, found exploits caused 32 percent of intrusions investigated during 2025. It also found the median handoff from initial access to a secondary group fell from more than eight hours in 2022 to 22 seconds in 2025. That does not mean every patch must deploy in seconds. It means known urgent conditions cannot wait behind a calendar batch.

Which metrics prove the program is continuous?

Measure change to decision time, decision to owner acceptance, owner acceptance to safe action, and action to verification. Track the percentage of approved scope with evidence fresh enough for its decision class. Show trigger failures, stale cases, blocked owners, failed verification, and exceptions that passed review.

Avoid one average. Separate the urgent lane from normal work. A median can look healthy while a small set of exposed known vulnerabilities waits for weeks. Set response clocks against risk and tested delivery capacity.

Deep endpoint context with AI driven analysis can reduce the time spent assembling supported evidence and draft a reviewable next step. Artemes uses that pattern while keeping practitioner review before an analysis becomes operational work. Automation should shorten a known gate, not hide its source or authority.

Frequently asked questions about continuous vulnerability management

Does continuous vulnerability management require constant scanning?

No. Use events and focused checks for material changes, scheduled scans for broad reconciliation, and periodic audits for control quality. Cadence should match decision tolerance.

Can periodic scanning still be enough?

It can be enough for small, stable, low consequence scope when threat and asset changes still have an urgent path. The decision delay must fit the risk.

What should a team make continuous first?

Start with asset discovery, new known exploitation evidence, public exposure changes, and post change verification. These signals correct the largest blind spots.

Is continuous management more expensive?

More collection can be. Focused events often cost less than repeated broad work. Measure data volume, review time, safe change capacity, and avoided stale decisions before expanding coverage.

The executive takeaway

Do not buy continuous scanning and call the program continuous. Pick one urgent trigger this week. Measure the time from change to evidence, decision, owner acceptance, action, and verification. Fix the longest delay. Keep the broad scan for reconciliation, then add the next trigger only when the team can process the first one without building a new queue.

Artemes AI

Put more evidence behind vulnerability decisions

Artemes AI combines endpoint telemetry, sourced vulnerability intelligence, and analysis with practitioner review so teams can examine the evidence, missing context, and recommended next step together. We are accepting early access requests now.

Chris Seymour, Cofounder and Principal at Artemes AI

Chris Seymour

Cofounder, Principal

Chris writes about vulnerability prioritization, exploitability, remediation supported by AI, and the engineering realities of turning scanner output into remediation decisions.

Security Automation
Endpoint Telemetry
Contextual Scanning
Found this useful? Share it.

Get articles like this in your inbox.

Security research and occasional Artemes AI product updates.