Open source vulnerability management for ISO 27001: what A.8.8 asks for
If you own the ISMS and are preparing for a certification audit, you need proof that vulnerabilities are handled, not just a scanner that runs. Annex A control A.8.8 Management of technical vulnerabilities asks the organization to obtain information about technical vulnerabilities in the information systems it uses, evaluate its exposure to them and take appropriate measures. Tooling supports that work, but it does not prove it on its own: an auditor will look for the decisions, owners and dated records that show what was found, how it was judged and what happened next.
ISO does not certify organizations. Accredited certification bodies do, and they audit against ISO/IEC 27001:2022, the third edition of the standard, published on 25 October 2022. Its Annex A is normative and lists 93 controls in four themes taken from ISO/IEC 27002:2022: organizational (37), people (8), physical (14) and technological (34). The 2013 edition had 114 controls, and A.8.8 merges two of them, A.12.6.1 Management of technical vulnerabilities and A.18.2.3 Technical compliance review. If your ISMS still reflects the 2013 numbering, check that your statement of applicability and control references have been updated to the 2022 set.
Confirm with your certification body which transition timing applies to your certificate and which edition its audit plan references, since the IAF transition rules set firm dates for moving from the 2013 edition. Read the ISO/IEC 27002:2022 guidance alongside the control, because it explains the intent of A.8.8 in more detail than the standard's short title suggests.
How A.8.8 maps to scanning, prioritization and tracking
This table sets each A.8.8 supporting mapping (RA-3, RA-5, SI-2, SI-5) against what the function must do and how to configure Greenbone, Notus, DefectDojo and your tracking records to meet it. NIST notes that mapped controls are not always equivalent, so treat each row as a starting point for your own control design, and use the ENISA NIS2 cross-reference only to see where the same activities also serve a NIS2 obligation.
| Mapping | What the function must do | How to configure the open-source toolchain | Evidence an assessor samples |
|---|---|---|---|
| A.8.8 Management of technical vulnerabilities | Obtain information about vulnerabilities in systems in use, evaluate exposure and take appropriate measures | Define the in-scope asset list, run scheduled Greenbone scans, and route all findings into DefectDojo as one register | Asset inventory, scan schedule, current findings register and dated treatment decisions |
| RA-3 Risk assessment (supporting) | Assess the risk from identified vulnerabilities using likelihood, impact and asset criticality | Tag assets by criticality and exposure in DefectDojo products, and set severity-based due dates for each tier | Risk method, asset criticality ratings and documented risk acceptances with owners |
| RA-5 Vulnerability monitoring and scanning | Scan systems at a defined frequency and when significant new vulnerabilities appear | Create Greenbone tasks with authenticated credentials for hosts, enable Notus local checks on hosts, and scan new assets on discovery | Scan configurations, credential coverage reports, scan history and gaps in coverage |
| SI-2 Flaw remediation | Fix or mitigate flaws within a set timeframe and verify the fix | Use DefectDojo deduplication to avoid duplicate tickets, track status to closed, and rescan to confirm the finding is gone | Remediation tickets linked to findings, change records, and rescan results showing closure |
| SI-5 Security alerts, advisories and directives | Receive and act on vendor and authority advisories that affect systems in use | Use Greenbone feed update logs and CERT-Bund advisory data, and record each advisory against affected assets | Advisory intake log, triage decisions and records showing action taken |
| ENISA NIS2 point 6.10 (cross-reference only) | Handle vulnerabilities and disclosure as part of NIS2 technical measures | Reuse the same register, SLAs and reports, then add the disclosure workflow your NIS2 obligations require | Cross-referenced evidence set; confirm the NIS2 requirements with your regulator or counsel |
Which open-source tools cover which part of the process
Host and network scanning in this model is handled by Greenbone Community Edition, which was originally built as the OpenVAS community project. Its components have distinct roles. The openvas-scanner runs vulnerability tests against targets, and ospd-openvas and openvas-scanner are controlled through the Open Scanner Protocol. The Notus Scanner compares installed software on a host against known vulnerable versions during every scan, which matters for version-based findings. The gvmd service manages scans, stores configuration and results in PostgreSQL, handles users and permissions and runs scheduled tasks. The Greenbone Security Assistant web interface reaches gvmd through gsad.
- Licensing: openvas-scanner is GPL-2.0 and gvmd is AGPL-3.0, so confirm how these terms apply to your internal use and any distribution.
- Feed choice: The Community Feed excludes vulnerability tests for enterprise products, so confirm with your scope owner which systems fall outside coverage and document the gap.
- Container footprint: The Community Containers need at least 2 CPU cores, 4 GB of RAM and 20 GB of storage, with 4 cores, 8 GB and 60 GB recommended, orchestrated with Docker Compose.
- Scheduling and access: gvmd runs scheduled tasks and manages user permissions, which supports the scan cadence and access records an auditor will ask for.
- Automation: The XML-based Greenbone Management Protocol lets you script scans and exports with tools such as gvm-tools.
Before committing to scope, ask your implementation partner to confirm feed coverage for each of your enterprise products and to record the result in the scanner design.
Scanner output is not a remediation process on its own. DefectDojo, released under the BSD-3-Clause license, imports findings from several scanners into one place, deduplicates them and tracks remediation. Its OpenVAS parser reads OpenVAS and Greenbone reports in CSV or XML format, so Greenbone results can feed the same register as other tools. DefectDojo describes itself as a DevSecOps and vulnerability management tool that orchestrates testing, tracking, deduplication, remediation and reporting.
- Deduplication: DefectDojo uses per-parser hashcode fields to identify duplicate findings, so confirm how the OpenVAS parser keys duplicates before you rely on counts in reports.
- Installation: The open-source edition installs with Docker Compose and uses local accounts.
- Identity gaps: SSO with SAML, OIDC or OAuth, LDAP and MFA are DefectDojo Pro features according to the README, so plan access control for the open-source edition or confirm it with the vendor.
- Integration: The REST API (API v2) supports automated imports and exports from the scanning pipeline.
- Current release: DefectDojo 3.4.101 was published on October 14, 2026, so check the release notes before upgrading.
The central register is where ISO 27001 evidence is assembled, so confirm the retention and export format that your auditor will accept.
Greenbone scans running hosts and services, but it does not replace component-level tracking for application code, container images or libraries. Those are covered by sibling pages in this series. Trivy scans container images and related artifacts, and Dependency-Track tracks components and newly published vulnerabilities across software portfolios using SBOMs. For an ISO 27001 scope, the key point is that each category of asset needs an owner, a scan method and a place where findings are recorded.
- Scope boundary: Decide which application and image inventories fall under the ISMS scope so the register covers them.
- Handoff: Confirm how findings from Trivy or Dependency-Track reach DefectDojo, either through imports or the API.
- Overlap: Host findings from Greenbone and package findings from Trivy can describe the same weakness, so set rules for which record is authoritative.
- Evidence: Auditors will ask for the inventory used to decide what was scanned, so keep the asset list with the scanner configuration.
- Dependencies on other pages: Container and SBOM details belong to the sibling vulnerability management pages.
Ask your implementation partner how the three tools are connected, and who signs off when a package finding and a host finding conflict.
Platforms that fit an ISO 27001 vulnerability program
A.8.8 asks for information about vulnerabilities, an evaluation of exposure and appropriate measures. The platforms below cover four links in that chain: scanning hosts, finding vulnerable components in containers and dependencies, tracking remediation, and producing the records an auditor samples. Each one needs an owner, a documented scope and a retained output before it counts as evidence.
Greenbone Community Edition for scanning
Greenbone Community Edition runs vulnerability tests against hosts and network targets through the OpenVAS scanner, and its Notus Scanner compares installed software against known vulnerable versions during each scan. The core components are GPL-2.0 (openvas-scanner) and AGPL-3.0 (gvmd), so confirm how your organization's licensing policy treats both before deployment. Check which feed you use, because Community Feed releases exclude vulnerability tests for enterprise products, and confirm authenticated scanning coverage for your critical systems.
DefectDojo for tracking and reporting
DefectDojo imports Greenbone, Tenable, Qualys and other scanner reports, deduplicates findings and records remediation status, which gives you one register of open vulnerabilities for risk reviews and management reporting. The open-source edition uses local accounts, while SSO, LDAP and MFA are Pro features, so confirm how access to the tracker is controlled. Its REST API v2 lets you pull evidence into your own reports. Confirm the retention and export format your auditor expects.
Wazuh for agent-based vulnerability detection
Wazuh collects software inventory from endpoints through agents and detects vulnerable packages, which covers hosts that scanners reach poorly, such as laptops and remote servers. Its core is GPL v2, and the same platform carries SIEM alerting, so the vulnerability data can feed the monitoring evidence you already retain. Confirm agent coverage against your asset inventory, and decide whether detection results or scanner results serve as the system of record for each asset class.
Trivy for container and dependency scanning
Trivy scans container images, file systems and dependency manifests for known vulnerabilities, so it covers software that host scanners may miss. Run it in CI and against registries to show that new images are checked before deployment. Confirm which vulnerability databases your build environment can reach, since offline environments need a controlled copy, and document how you handle findings with no fix available so that exceptions are traceable.
Dependency-Track for component tracking
Dependency-Track ingests SBOMs and tracks the components in each application against newly published vulnerabilities, so you learn about exposure in software you already shipped. This supports A.8.8 by showing that vulnerability information is obtained continuously rather than only at scan time. Confirm that every production application has a current SBOM, and decide who triages new component alerts and how fast they must be closed under your own risk criteria.
Keycloak or midPoint for access evidence
Vulnerability findings only close if the right people can act on them, so the identity platform matters for evidence. Keycloak (Apache-2.0) or midPoint (EUPL 1.2 or later) can show who holds access to scanning consoles, trackers and remediation queues, which supports the access logic behind A.5.15 and A.8.2. This is a supporting control, not a vulnerability tool. Confirm that the access review records your auditor samples come from the identity platform you actually run.
How to prioritize findings so the decisions are defensible
This sequence turns raw scanner output into prioritized, owned and verified remediation work, with each decision traceable to the asset, the risk criteria and the approval behind it. An auditor sampling A.8.8 can follow a single finding from discovery to closure using the records it produces.
Define assets and classify them by risk
The ISMS asset inventory and the risk assessment set the starting point. Asset owners and the information security team classify each system by the confidentiality, integrity and availability impact defined in your risk criteria, and record which systems are in scope for scanning. Ask your certification body which risk criteria it will expect to see referenced. The step is done when every in-scope asset has an owner, a classification and a documented scan scope.
Run authenticated scans on a schedule
The vulnerability management team configures Greenbone scan targets and credentials so that scans of hosts can read installed software, not only open ports. Scheduled tasks run at the cadence your own policy sets, and gvmd stores each result set with its scan date and target. The step is done when each in-scope asset has at least one authenticated result on file and any unscanned asset is listed with a reason.
Deduplicate and normalize findings in DefectDojo
Greenbone reports are imported into DefectDojo through its OpenVAS parser, and results from other scanners are imported alongside them. DefectDojo's per-parser hashcode fields identify duplicates so the same weakness on the same asset is tracked once. The engineer who owns the import checks a sample of merged and separated findings before the data is used for decisions. The step is done when each finding maps to one asset and one tracked record.
Assign owners and deadlines by risk
Each finding is prioritized using severity, asset classification, exposure and any known exploitation, then assigned to a named owner. The organization sets its own remediation deadlines because ISO/IEC 27001:2022 does not prescribe numbers, so the deadlines come from your approved risk criteria and are recorded in the tracker. Confirm the deadline table with the risk owner before publishing it. The step is done when every open finding shows an owner, a priority and a due date that traces to the approved table.
Record exceptions with approval and compensating controls
When a fix cannot be applied by the deadline, the owner requests a documented exception stating the reason, the affected asset and the compensating control, such as network isolation or added monitoring. An accountable manager approves it for a defined period, and the approval is stored with the finding. Exceptions that lapse return to the open queue automatically. The step is done when no finding is past due without either a fix or an approved, time-limited exception.
Verify closure with rescans
After the owner marks a finding as remediated, the vulnerability team reruns the authenticated scan on the same target and confirms the weakness no longer appears. Only rescan-confirmed closures are moved to closed status in DefectDojo, and reopened findings keep their history. The step is done when each closed item carries a rescan result that matches its closure date.
Report decisions as auditable records
The team produces periodic reports from DefectDojo showing findings by asset class, deadlines met, exceptions in force and reopened items, and keeps them with the scan and approval records. These reports feed management review and the evidence sampled at surveillance or recertification audits. The step is done when a sampled finding can be traced from the asset inventory through scan, decision, approval and rescan.
What auditors sample as evidence for A.8.8
What asset inventory do auditors expect for vulnerability scanning?
Auditors expect an asset inventory that shows which systems are in scope for scanning and why. The scan scope should match the inventory, so a host that exists in the inventory but is missing from the scan targets is a gap an auditor will test. In a Greenbone setup, gvmd stores the targets, hosts and scan configuration, and the target list can be exported and compared against the inventory maintained in your CMDB or asset register. Record the date of each scope review and who approved changes. Sampling depth, including how many assets and which periods are checked, is set by the certification body, so confirm the expectations with your certification body before the audit.
Which scan configuration and schedule records prove scanning actually happens?
Auditors look for evidence that scans run on a defined schedule with a defined configuration, and that the schedule was followed. In Greenbone Community Edition, gvmd runs scheduled tasks and keeps the scan configuration, target and schedule definitions, so the task definitions and run history are the primary records. Keep the feed version used for each scan, since results depend on the vulnerability tests loaded at the time. Document the authenticated versus unauthenticated scan settings and any exclusions. Your scan cadence policy should match the schedule actually configured. Sampling depth is set by the certification body.
How do raw scan reports and results support an audit?
Raw scan reports show what was found on each asset on each date, and they are the starting point for tracing any later decision. Keep the native report output from gvmd, including the timestamp, target, scan configuration and the list of findings with their severity. Store copies in a location with access control and retention rules, so that reports cannot be silently changed. DefectDojo can import Greenbone reports through its OpenVAS parser in CSV or XML format, which gives you a central copy, but keep the original file as well. Sampling depth, including which report dates an auditor selects, is set by the certification body.
What risk ratings and prioritization records do auditors check?
Auditors check that vulnerabilities are rated consistently and that the priority given to each one follows a documented method. Severity scores from the scanner are an input, but the record should show how asset criticality, exposure and threat information changed the priority. DefectDojo can hold severity, status and notes against each finding, and its deduplication uses per-parser hash fields, so one vulnerability is not counted several times. Record the method in a short procedure and keep the decisions that deviate from it, with the reason. Confirm with your certification body how much rationale it expects for each rating.
What remediation tickets should show owners and due dates?
Each finding that is accepted for fixing should trace to a ticket with a named owner, a due date, the affected asset and the action taken. Auditors sample tickets from several severity levels to check that the stated timeframes were followed. DefectDojo records findings, status changes and SLA-related dates, and many teams link findings to a ticketing system so the engineer works in the tool they already use. The integration should be checked for two-way status sync, because a closed ticket that leaves the finding open is a common audit failure. Confirm your remediation timeframes with your policy owner and with your certification body.
How should exceptions and risk acceptances be documented?
Any vulnerability that is not fixed within its timeframe needs a documented exception or risk acceptance. The record should state the vulnerability, the affected asset, the reason it cannot be fixed, the compensating controls, the approver and the review date. Auditors look for acceptances that have an expiry, because an open-ended acceptance is hard to defend. DefectDojo can track a finding's status, including accepted risk, and keeps notes against it, which helps keep the approval trail with the finding. Keep the signed approval itself, since a status field alone may not show who authorized the decision.
What does a rescan confirmation need to show?
A rescan confirmation shows that a fix worked, which is more convincing than a ticket marked closed. Auditors look for a later scan of the same asset, with the same or a comparable configuration, in which the finding no longer appears. Greenbone results from the rescan are stored by gvmd with their own timestamps, so the before and after reports can be compared. Where the same vulnerability reappears, the record should show that it was reopened. Confirm with your certification body whether it expects rescans for every closed high-severity item or a sample.
What do management review minutes need to include for vulnerability management?
Management review minutes show that leadership looked at vulnerability performance and made decisions. Include the scan coverage, the open findings by severity, overdue items, accepted risks and the decisions taken, with the date and attendees. Auditors compare the minutes with the underlying records, so the figures in the minutes should be reproducible from the scanner and tracker data. Keep the reports used for the review with the minutes. The depth of review expected, including how often reviews occur, is set by the certification body and your own management system documentation.
What tooling alone does not satisfy
A scanner produces data, but ISO 27001 Annex A 8.8 asks for judgment, coverage and proof. The cards below cover the gaps that sit between a running scanner and a result an auditor will accept, and they are the items to settle before the certification body's sampling begins.
Risk criteria are a human decision
Greenbone, Trivy and DefectDojo can rank findings by severity, but the criteria that decide which vulnerabilities get fixed first, how fast, and which are accepted must be written and approved by people. Document how CVSS scores, asset criticality, exploit availability and exposure combine into a priority, and who may accept a risk. Confirm that the approver and the review cycle are named in the policy, because the auditor will test whether the team followed its own rules.
Cloud and SaaS need access
A network scanner only sees what it can reach. Managed cloud services, SaaS applications and most vendor-hosted platforms sit outside the scan path unless you provide API access, cloud configuration review or vendor attestations. List which services in your Annex A scope are not covered by a scanner, and record how each one is assessed instead. An asset that is never scanned still appears in the risk assessment, so the gap has to be visible.
Unauthenticated scans miss patch state
A scan without credentials can see open ports and banners but often cannot confirm which patches are installed on a host. The result is false negatives on patched systems and noise on the rest. Confirm that Greenbone runs authenticated scans on in-scope servers and workstations, and that the Notus Scanner's installed-software comparison is working on those hosts. Keep the credential scope, failed login reports and exceptions as evidence.
Feed coverage must be confirmed
The Community Feed is free, but Greenbone notes that its releases now exclude vulnerability tests for enterprise products. If your estate runs products covered only by the Enterprise Feed, a Community-only scan leaves those systems untested without any warning in the report. Before relying on the output, map each in-scope product to a test source, and confirm the feed update history with Greenbone and the scanner's own logs.
Certification body decides sufficiency
ISO does not certify organizations, and accredited certification bodies decide whether your vulnerability process meets A.8.8 in practice. Two teams with similar tooling can receive different findings depending on their scope, sampling and records. Ask the certification body early what sample of scans, tickets and exception approvals it expects, and how it treats tools it has not seen before. The standard's text is available from ISO, and the certification body's requirements govern the assessment.
Evidence preparation is not certification
DeployOpen plans, configures and documents the scanning, tracking and reporting setup, and prepares the records an assessment will sample. DeployOpen does not issue audit reports, attestations or certifications, and it does not decide whether your controls conform. The scope of that preparation, such as which scanners, trackers, reports and procedures are covered, is agreed in writing before work starts. Ask for that scope to name the evidence set explicitly.
How the certification cycle shapes the vulnerability records
An ISO 27001 certification is not a single event but a three-year cycle, and your vulnerability records have to show that scanning and remediation ran continuously across it. Under ISO/IEC 17021-1, which accredited certification bodies follow, a management system certification cycle lasts three years, with at least one audit in every calendar year, either a surveillance audit or the recertification audit. An auditor sampling A.8.8 will therefore ask for evidence from across the period, not a clean scan report produced the month before the visit. Plan the scan schedule in the Greenbone Community Edition or Wazuh deployment, the tracking in DefectDojo and the review meetings so that each year of the cycle contains dated scan results, triage decisions and closed or accepted findings.
The transition from the 2013 edition has already passed its deadline. Under IAF MD 26:2023, all certifications to ISO/IEC 27001:2013 had to expire or be withdrawn by 31 October 2025, so an organization still holding a 2013-based certificate must be audited against the 2022 edition. Its vulnerability records also need to map to A.8.8, which merges A.12.6.1 and A.18.2.3 from the older edition. Confirm with your certification body which version of the standard its audit plan references, and check that the scanner exports and tracker fields you keep still show the link between a finding, the risk assessment that rated it and the remediation or exception that followed. In addition, accredited certification bodies had to apply ISO/IEC 27006-1:2024 to all clients by 31 March 2026, as required by IAF MD 29:2024. Ask your body how that requirement changes the audit time they plan and what evidence they expect for information security risk handling.
Because the audit samples across the cycle, gaps in one year are visible to the next audit. A scanner that was not running for two months, a feed that failed to update, or a DefectDojo instance that lost its database will appear as a break in the record. Keep a simple register of scan job runs, feed update dates and tool version changes, and record why any scan was skipped. Write down who owns the scanner, who approves exceptions and how long an exception may stand before review. Confirm these rules with your certification body and internal audit team before the first surveillance visit, since the cycle, audit frequency and sampling approach are set by the certification body's plan rather than by the tools.
What do buyers ask before hiring help for ISO 27001 vulnerability management?
What drives the cost of ISO 27001 vulnerability management work?
The main drivers are the number of assets in scope, whether scanning is authenticated, how many systems must feed results into tracking, and how much policy and procedure work the ISMS still needs. Asset count and scan depth set the scanner infrastructure and the triage effort. Integrations with ticketing, asset inventory and identity systems add build time. Policy work covers the vulnerability handling procedure, risk criteria and exception process that A.8.8 expects you to document. No public price list exists for DeployOpen, so ask for a written scope that lists each asset group, each integration and each document to be produced, then compare quotes against that same scope.
Which vulnerability management costs are one-time and which recur?
One-time costs usually include scoping, scanner and tracking platform deployment, integration work, initial configuration of scan targets and credentials, and writing the procedures and evidence templates. Recurring costs include running scans on schedule, triaging new findings, feed and platform upgrades, periodic reporting, and the time your staff spend on remediation. Greenbone Community Containers need at least 2 CPU cores, 4 GB of RAM and 20 GB of storage, with 4 cores, 8 GB and 60 GB recommended, so plan for that infrastructure to run continuously. If you add DefectDojo Pro, the README lists it from $100 per month, which recurs on top of your own hosting. Ask the quote to separate these lines explicitly.
How long until we have audit-ready vulnerability management evidence?
No duration is supplied for this work, so treat any timeline in a proposal as something to verify against your scope. The time depends on how many asset groups must be scanned, how quickly credentials and network access can be granted, how many integrations are needed, and how many procedures already exist. A first cycle of scans, triage and documented remediation decisions is what an auditor samples, so the evidence exists only after several cycles have run. Ask the partner to state which evidence will exist at the end of the fixed-scope engagement and which will accumulate over time.
What does the work need from our own staff?
Expect to supply named owners and time from several groups. Asset owners confirm which systems are in scope and approve scan windows. Infrastructure or platform teams provide network paths, scan accounts and credentials for authenticated checks. Application owners agree remediation responsibilities, and the security or GRC lead approves the risk criteria, exception process and the documentation the auditor will read. Engineers handle the actual patching or configuration changes. Ask the partner to list these roles, the decisions each one owns and the meetings needed, so the dependency is visible before work starts.
Can an internal team run ISO 27001 vulnerability management alone?
Yes, many organizations run it in-house, provided they have people who can operate the scanner, maintain the tracking tool and keep the procedure current. The Greenbone stack is built from several services, with gvmd managing scans, data and users on PostgreSQL, and the feeds loaded into volumes at startup, so someone must own upgrades and feed health. The harder part is consistency: scans must run on schedule, findings must be triaged against documented risk criteria, and every decision must be recorded. Teams without that capacity often bring in a partner for the initial build and then keep the platform internally, or use a retainer for upgrades and continuous testing.
Does DeployOpen issue ISO 27001 certification?
No. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications. ISO does not certify organizations either; accredited certification bodies do, and they operate to ISO/IEC 17021-1:2015 with ISO/IEC 27006-1:2024. Your certification body decides whether your evidence meets the requirement, and it samples records independently. The useful question for a partner is which records they will set up, how those records map to A.8.8, and what they will hand over at the end of the engagement so your auditor can review it.
Which parts of the work does DeployOpen cover under a fixed scope?
Most DeployOpen engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts. For vulnerability management, a typical written scope lists the asset groups to scan, the scanner and tracking components to deploy in your environment, the integrations to build, the procedures to write, and the evidence set to produce. Ongoing scanning operations, upgrades and continuous testing can be covered by a retainer. Ask for the scope document to state what is excluded, such as remediation work on production systems, so there is no ambiguity during the audit.
Does Greenbone scanning alone satisfy the A.8.8 expectations?
Scanning is one input to A.8.8, not the whole control. A.8.8 asks you to obtain information about technical vulnerabilities in the systems you use, evaluate your exposure and take appropriate measures. Greenbone can cover hosts and network services, and Trivy and Dependency-Track can cover containers and software components, but you still need risk-based prioritization, documented remediation or acceptance decisions, and records showing that actions were tracked. NIST's crosswalk relates A.8.8 to RA-3, RA-5, SI-2 and SI-5, and it cautions that mapped controls are not always equivalent, so confirm the mapping with your certification body rather than assuming it.
What a fixed-scope vulnerability program engagement covers
A DeployOpen engagement for this use case is fixed-scope: the scope, deliverables and timelines are agreed in writing before work starts. For ISO 27001 readers, the written scope is the document that defines which systems fall inside the Annex A 8.8 evidence trail, so it should name the scanner deployment, the tracking tool, the reports to be produced and the people who approve risk acceptances. Work typically covers planning and deploying Greenbone, connecting DefectDojo, configuring the scan and reporting workflow, and handing over documented procedures. Ongoing scanning, feed updates and tuning of false positives can be covered by a retainer, which keeps the record continuous between surveillance audits.
Before signing, confirm four things with the proposed partner. First, asset scope: which hosts, cloud accounts, containers and business applications are in the ISMS boundary, and who owns the asset inventory that proves coverage. Second, network access for authenticated scans: the scanner needs credentials, approved routes and change windows for each segment, and your security team should agree these in writing. Third, the feed edition: Greenbone's Community Feed excludes some vulnerability tests for enterprise products, so decide whether the Community Feed meets your coverage needs or whether the Enterprise Feed is required, and get the answer in the statement of work. Fourth, the evidence pack your certification body expects, including sample formats, retention periods and the sampling approach your auditor has used before.
Ask the partner to put each of these items in the statement of work with an owner and an acceptance test. Treat the evidence pack as a deliverable, not an afterthought: a scan schedule, a sample of closed findings with remediation or acceptance records, and a report showing overdue items by owner. If your certification body has not yet reviewed the planned evidence, arrange that review before go-live so that a gap appears in the design phase rather than at the audit.
How DeployOpen scopes, deploys and supports ISO 27001 vulnerability evidence
DeployOpen plans, implements, integrates, documents and supports self-hosted open-source platforms inside your own infrastructure, including vulnerability scanning and tracking tools. We prepare the systems, controls and evidence that support an ISO 27001 assessment, while the accredited certification body performs the audit and issues the certificate.
How we scope
- Written scope agreed before work starts, listing the asset groups, networks and cloud accounts covered by Annex A 8.8 scanning
- Confirmation of which scanners, feeds and editions your environment needs, and which features depend on paid feeds
- Agreed definition of the remediation timeframes, risk ratings and exception approval roles you will show an auditor
How we build
- Deployment of Greenbone scanning and, where needed, Trivy and Dependency-Track inside your accounts or data centers
- Authenticated scan profiles, scheduled tasks and asset lists configured to match the agreed scope and maintenance windows
- Import of findings into DefectDojo with deduplication settings and reporting views that trace each finding to an owner and a decision
How we hand over
- Written procedure for the vulnerability process, covering scan cadence, triage, risk-based prioritization and exception handling
- Evidence map linking each ISMS record to the control it supports, so your team can show scan reports, tickets and approvals on request
- Handover session with the operators who will run scans, review findings and produce the records an assessor samples
How we support
- Ongoing support, upgrades and continuous testing are available as retainers, agreed in writing
- Scheduled updates for scanner components and feed data, with changes tested before they reach production scanning
- Review of evidence before each surveillance or recertification audit, with gaps reported and fixed within the agreed scope

