Use Case

Vulnerability management program onboarding
stand up the programme as a workspace record from charter to signed-off baseline

Most internal security teams launch a vulnerability management programme as a slide deck, a kickoff meeting, and a tracking spreadsheet. The audit chain expects more: a chartered programme record, a named scope and asset map, a published SLA policy, a documented exception register, a named RACI, a first scan baseline, a leadership read cadence, and an audit-evidence pack assembled from the live operating record. Run the onboarding as a structured engagement on the workspace so the discipline that operates the programme on day 91 is the same discipline the audit chain reads against in cycle one.

No credit card required. Free plan available forever.

Run the programme stand-up as a chartered workspace record, not a kickoff meeting

Most internal security teams launch a vulnerability management programme with a slide deck, a kickoff meeting, and a tracking spreadsheet. The team agrees in principle on scope, on cadence, on severity bands; the first scan runs against an asset list that nobody verified; the SLA policy lives on a wiki page; exceptions land in a Slack thread. Twelve months later the first ISO 27001 or SOC 2 assessor opens the file, reads the discipline as immature, and records the gap. The recurring failure mode underneath every version of that story is the absence of a chartered workspace record at programme launch.

Run the onboarding as a chartered engagement record on the workspace from day zero. Charter the programme with a named executive sponsor and named scope, map the asset estate with named ownership and criticality, verify the intake sources against the domain verification register and the repository connection OAuth, run a controlled first scan before the broader baseline, execute the named baseline scan window, publish the SLA policy and ratify the exception register operating model, capture the RACI against the team management RBAC, configure the leadership read cadence with AI-generated reports drafted from the live record, and sign off the baseline at the named handover point so the operating cadence reads forward from a signed start state rather than from a perpetually-pending kickoff.

The ten artefacts a defensible programme onboarding produces

A strong onboarding produces ten durable artefacts. Each artefact is named, scoped, attributed, and held on the workspace as engagement record, document, override entry, or activity-log evidence chain. The artefacts pair so the operating-record discipline reads consistently against the audit chain regardless of the framework set the programme reads against.

Programme charter and named-sponsor scope statement

A named scope for the programme: which asset classes are in scope, which classes are excluded with rationale, which compliance framework set the programme reads against, which regulator regimes the programme answers to, which named executive sponsor accepts the programme outcome, and which named programme owner runs the operating cadence. The charter is the artefact the audit chain reads against scope completeness before scanning begins; without a charter the programme drifts into a tooling exercise that produces no audit-defensible record.

Asset estate map with named ownership and criticality bands

A structured asset inventory the programme will operate against. Each in-scope asset class carries the named technical owner, the named accountable owner, the named cadence (daily, weekly, biweekly, monthly), the named criticality band (mission-critical, high, standard, low), the named regulator scope (PCI cardholder data environment, HIPAA ePHI surface, GDPR personal data surface, DORA ICT surface, NIS2 essential or important entity surface), and the named compliance framework citation per asset class. The map is the planning surface and the first audit-evidence row.

Verified intake source register (scanners, repositories, third-party imports)

A documented intake source register that names the verified intake channels: external scanning across the sixteen modules, authenticated scanning behind verified domains with stored credentials, code scanning against connected repositories, and bulk finding import from any third-party scanner output (Nessus, Burp Suite, CSV, Semgrep output). Each source carries the named credential lifecycle, the named scan-target validation gate, the named authentication mode, and the named first controlled test against a low-criticality target before the broader baseline runs.

Baseline scan window and named first finding cohort

A named programme-wide baseline scan window the assessor reads against scope coverage in cycle one. The window opens with the agreed scheduling cadence per asset class, returns the first finding cohort onto the findings record with CVSS 3.1 severity and template binding, and is signed off as a versioned snapshot rather than a moving target. The baseline names the start state the operating cadence reads progress against; subsequent cycles read the change-event stream against the baseline rather than reconstructing it.

Published SLA policy and severity-band remediation discipline

A documented per-severity SLA policy the programme commits to (critical, high, medium, low; per-asset-class differential where the criticality band warrants it) and the named SLA clock convention (clock starts at finding-created timestamp, pauses only with named exception, never resets on rescan). The SLA policy is published on the workspace as a document, attached to the programme engagement record, and referenced from the leadership read cadence so the operating discipline reads against the published policy rather than against folklore.

Ratified exception register operating model and eight-field decision chain

A documented exception register operating model that runs the finding overrides feature as the live record. Each override carries the eight named fields: type (severity override, accepted risk, compensating control, deferral, false positive), named approver, named scope, named expiry, named rationale, named review cadence, named compensating control reference, and named renewal trigger. The register is ratified before the baseline runs so conditional-acceptance entries land on a queryable record rather than on a wiki page that nobody owns.

RACI, role assignment, and team management RBAC configuration

A documented RACI matrix that names the programme owner (workspace owner role), the triage lead, the remediation owners per asset class, the retest engineer, the governance and compliance partner, and the leadership read recipient. The named roles back the named-owner field on findings, the named-approver field on overrides, and the named-actor activity-log entries on engagement records. MFA via TOTP is enforced across the workspace boundary so the named-actor chain on every record carries authentication assurance.

Leadership read cadence and first AI-generated programme report pack

A documented leadership read cadence (weekly operational, monthly leadership, quarterly audit committee or board read) paired with AI-generated reports drafted from the live workspace record: executive summary, technical narrative, remediation roadmap, exception register sweep, retest closure narrative, framework evidence read. The first leadership briefing composes from the baseline scan window, the SLA cohort sweep, the exception register snapshot, and the first cycle of retests so the leadership read is evidence rather than narrative from day one.

Audit-evidence pack and per-framework citation grid

A structured audit-evidence pack the first ISO 27001, SOC 2, PCI DSS, NIST 800-53, NIST CSF 2.0, HIPAA, NIS2, DORA, FedRAMP, or HITRUST assessment reads against. The pack names the programme charter, the asset estate map, the verified intake source register, the baseline scan window, the SLA policy, the exception register, the RACI, the leadership read cadence, and the per-framework citation grid. The pack is assembled from the live engagement record rather than reconstructed at fieldwork.

Signed-off baseline and handover to the operating cadence

A documented sign-off event closes the onboarding engagement and hands the programme over to the steady-state operating record. The programme owner signs the baseline, the executive sponsor counter-signs the audit-evidence pack, the GRC partner attaches the framework citation grid, and the operating cadence reads from the named handover point forward. From sign-off, the programme is consumed by the wider operating-workflow set (security testing programme management, backlog management, debt portfolio management, leadership reporting) rather than by the onboarding engagement.

Recurring failure modes the onboarding discipline removes

Ten failure modes recur across enterprise programme launches. Each failure mode has a named operating signature; each has a fix that lives on the workspace as a record the audit chain can read. The first time an assessor reads the programme launch as a process weakness rather than as a control strength is usually because two or more of these failure modes are present.

Programme launches without a chartered record and the first audit reads it as informal

A new programme owner kicks off with a slide deck and a tracking spreadsheet, the first scan runs against an unverified asset list, and twelve months later the first ISO 27001 or SOC 2 assessor reads the discipline as immature because there is no chartered record. The fix is opening the programme as a chartered engagement on the workspace with the named sponsor, scope, framework set, regulator regimes, named programme owner, and named outcome on day zero so the discipline carries an artefact rather than a narrative.

Asset estate is captured once in a spreadsheet and never refreshed

The onboarding produces an asset spreadsheet with 200 rows, four people edit it once, and twelve months later half the assets are stale, fifteen production systems are missing, and the assessor reads the scope completeness gap as a control weakness. The fix is the asset estate map on the workspace with the named technical owner, named accountable owner, named cadence, named criticality, named regulator scope, and the verified domain register or repository connection as the durable identity anchor rather than a free-text spreadsheet column.

Scanner authentication fails on baseline run and the cohort lands as half a programme

The baseline scan runs against authenticated targets but the credential mode was never validated against a low-criticality test, half the targets fall back to unauthenticated scope, and the baseline cohort represents perimeter findings rather than authenticated coverage. The fix is the named scanner authentication validation step against a low-criticality target before the broader baseline runs, the encrypted credential vault scoped to the verified domain, the named rotation cadence, and the named scan-target validation gate so the baseline cohort represents the intended scope.

SLA policy is published but the clock convention is never named and SLA breach reads inconsistent

The SLA policy is published as "high severity inside 30 days, critical inside 7 days" but the clock convention is never named (does the clock start at finding-created, at finding-triaged, at finding-assigned, or at scan-execution?). The first quarter ends with the same finding triaged as on-time on one team and breached on another. The fix is the named SLA clock convention published with the policy: clock starts at finding-created timestamp, pauses only with named exception, never resets on rescan; the convention reads the same way on every team because it lives on the workspace record.

Exception register lives on a wiki page and nobody owns the renewal

Accepted-risk and compensating-control decisions land on a wiki page that nobody owns, the renewal cadence is never named, three months later an overrides sweep finds twenty-eight entries past expiry that the operating cadence still treats as live, and the audit chain reads the exception programme as silent acceptance. The fix is the exception register as the finding overrides feature on the workspace with the eight-field decision chain, the named approver, the named expiry, the named renewal cadence, and the named review trigger so the register is queryable and the renewal cadence is auditable.

RACI never lands on the workspace and the named-owner field on findings stays blank

The kickoff names a few owners on a slide, the named-owner field on the first 500 findings stays blank, three months later the operating cadence reads against an unowned queue, and the assessor reads the role-clarity gap as a process weakness. The fix is the RACI captured against the team management RBAC on the workspace, the named-owner field populated against the live workspace roles, and the named-approver field on overrides backed by the same role-management surface so the role assignment is named on the record rather than in the kickoff deck.

Leadership read never gets a cadence and the first board pack is narrative without evidence

The first executive briefing happens at month three, the slide deck recaps the kickoff plan rather than the live record, the board reads narrative about intent rather than evidence about delivery, and the second-cycle assessment reads the leadership oversight gap as immature governance. The fix is the leadership read cadence configured at onboarding (weekly operational, monthly leadership, quarterly audit committee), the AI-generated programme report pack drafted from the live workspace record from cycle one, and the first board pack composing evidence from the baseline scan window, the SLA cohort sweep, and the first retest cycle so the leadership read carries data rather than narrative from the first delivery.

Audit-evidence pack is reconstructed at fieldwork rather than assembled on the record

The first ISO 27001 or SOC 2 assessor opens the file twelve months in, the programme owner spends three weeks reconstructing the audit-evidence pack from email, Slack, and spreadsheets, and the per-framework citation grid arrives at fieldwork as a folder of PDFs without named author or named approver attribution. The fix is the audit-evidence pack on the workspace from the first cycle, the per-framework citation grid attached to the programme engagement record, and the named-author and named-approver chain captured at capture so the pack is queryable rather than rebuilt at fieldwork.

Handover from onboarding to operating cadence is verbal and the operating workflows never get a clean start

The onboarding engagement closes at month three with a "we are now live" Slack message, the operating workflows (backlog management, debt portfolio management, leadership reporting) inherit an unsigned baseline and an unratified exception register, and the first operating cycle exposes the same scope gaps onboarding was supposed to resolve. The fix is the documented handover event with the programme-owner sign-off, the executive-sponsor counter-signature, the GRC framework-citation attachment, and the named handover point from which the operating workflows consume the record forward.

Onboarding stretches into year one without a signed baseline and audit reads no cycle one

The onboarding drifts past month three, six, nine; the baseline is repeatedly "almost ready"; twelve months in the first audit assessor reads the programme as never having completed cycle one. The fix is the named baseline sign-off date in the charter (typically 60 to 90 days from charter), the documented gates per onboarding phase (charter, asset map, intake, baseline, SLA, exceptions, RACI, leadership read, sign-off), and the audit-evidence pack assembled at sign-off so cycle one starts from a signed point rather than a perpetually-pending baseline.

Named roles the onboarding assigns

Each programme launch carries a named role per responsibility so the chartered record never goes missing and the operating queue never carries unowned items. Named representation per affected service and per named compliance partner means the audit-evidence pack carries the right citations the first time, rather than at audit-week reconstruction.

Executive sponsor (named CISO or security director)

The named role accountable for the programme outcome, the budget envelope, the regulator-facing narrative, and the audit committee or board read. Signs the programme charter at open, signs the audit-evidence pack at baseline sign-off, and chairs the recurring leadership read on the cadence the audit committee chair governs. The sponsor sits inside the security leadership and reads the programme record against the wider operating model rather than against a recap deck.

Programme owner (workspace owner role)

The named role accountable for running the onboarding engagement. Opens the chartered record on the workspace, holds the asset estate map, validates the intake source register, runs the baseline scan window, publishes the SLA policy, ratifies the exception register, assigns the RACI, configures the leadership read cadence, and signs the baseline at sign-off. The programme owner sits inside the vulnerability management or AppSec leadership and holds the workspace owner role on the engagement.

Triage lead and remediation owners per asset class

The named roles that operate the triage queue and the remediation cycle inside the programme. Each asset class carries a named remediation owner (web application, external infrastructure, internal infrastructure, cloud account, code repository, container image, SaaS surface, mobile application, API estate, third-party asset, OT or ICS zone). The triage lead reads the queue against the published SLA policy; the remediation owners hold the per-asset-class remediation cycle against the SLA clock and the retest workflow.

Retest engineer and verification owner

The named role that closes the loop on remediation. Reads the retest queue against the resolved-but-not-verified findings, runs the retest paired to the original finding, captures the proof-of-fix evidence, and moves the finding to the verified state on the workspace. The retest engineer sits inside the security engineering or AppSec function and reads the retest record against the SLA clock so closure carries verified evidence rather than self-attestation.

GRC and compliance partner

The named GRC role that reads the audit-evidence pack against the framework set the programme reads against. Attaches the per-framework citation grid (ISO 27001 Annex A 5.7 and A.8.8, SOC 2 CC7.1 and CC7.2, PCI DSS 6.3.1 and 11.3, NIST SP 800-53 RA-5 and SI-2, NIST CSF 2.0 ID.RA and DE.CM, NIS2 Article 21, DORA Article 8 and 13, HIPAA 164.308, FedRAMP, HITRUST) at baseline sign-off, runs the recurring audit-fieldwork evidence-request fulfilment cycle, and reads the exception register against the regulator-facing posture.

Engineering and product leadership (named per affected service)

The named engineering and product leaders that own the systems the programme tests. Read the baseline scan window against their services, inherit remediation ownership through the named-owner field, hold the retest workflow for their service, and read the per-cycle leadership briefing against their delivery commitments. Named representation per affected service means the operating queue never carries unowned items and the named-owner chain reads consistently.

Security architects and platform engineering

The named architectural and platform roles that read the programme baseline against the wider security architecture. Hold the control-improvement queue items that ship from the programme (authentication mode changes, scanner coverage expansion, control library updates, framework crosswalk refinement), read the recurring failure-mode catalogue against the architectural posture, and own the platform-side runbook revisions the programme produces.

Audit committee and board reads (governance layer)

The named audit-committee and board recipients of the consolidated leadership read. Read the programme charter at open, read the baseline sign-off at cycle one, read the recurring leadership briefing pack on the named cadence, and read the audit-evidence pack at audit-cycle close. AI-generated reports compose the audit-committee narrative from the live workspace record so the governance read never disagrees with the operating chronology.

Eight onboarding gates the discipline closes in order

The discipline closes eight gates in order. Each gate produces a durable artefact, each gate has a named owner, and each gate is signed against the engagement record before the next gate opens. Onboarding without named gates drifts; onboarding with named gates completes inside the documented 60-to-90 day window the audit chain reads cycle one against.

Gate 1: Charter signed and named sponsor in place

The chartered engagement record is open on the workspace with the named executive sponsor signature, the named programme owner, the named in-scope asset classes, the named exclusion scope with rationale, the named compliance framework set, the named regulator regimes, and the named first-cycle outcome. Without Gate 1 closure the onboarding has no audit-defensible artefact; without it the audit chain reads the launch as informal.

Gate 2: Asset estate map verified and ownership bound to the workspace

The asset estate map is named on the workspace, each in-scope domain is verified through the domain verification register, each in-scope repository is connected through OAuth, each asset class carries the named technical owner and the named accountable owner, the criticality bands are named, the regulator scope is named, and the framework citation grid is attached. Gate 2 closure produces the first audit-evidence row the assessor reads against scope completeness.

Gate 3: Intake sources verified and scanner authentication validated

The intake source register is named on the workspace: external scanning across the sixteen modules verified, authenticated scanning credentials stored in the encrypted credential vault with named rotation cadence, code scanning connected to the repository OAuth, bulk finding import templates validated against the existing third-party scanner output, and one controlled first scan run against a low-criticality target to validate authentication mode and target-validation chain. Gate 3 closure means the intake chain is ready for the baseline window.

Gate 4: Baseline scan window executed and first finding cohort accepted

The baseline scan window has executed against the verified asset estate, the first finding cohort has landed on the workspace findings record with CVSS 3.1 severity and template binding, the per-engagement attribution pairs each finding to its originating scan execution, and the baseline is named as a versioned snapshot. Gate 4 closure produces the start state the operating cadence reads progress against.

Gate 5: SLA policy published and exception register ratified

The per-severity SLA policy is published as a document on the workspace, attached to the programme engagement record, and the named SLA clock convention is documented. The exception register operating model is ratified against the finding overrides feature with the eight-field decision chain, the named approver field, the named expiry field, the named renewal trigger, and the named review cadence. Gate 5 closure means conditional acceptance lands on a queryable record from this point forward.

Gate 6: RACI captured and team management RBAC configured

The RACI matrix is captured against the team management RBAC on the workspace (owner, admin, member, viewer, billing). MFA via TOTP is enforced across the workspace boundary. The named-owner field on findings, the named-approver field on overrides, and the named-actor activity-log entries on engagement records all read against the role assignment captured here. Gate 6 closure means the role chain is auditable.

Gate 7: Leadership read cadence configured and first programme report drafted

The recurring leadership read cadence is configured (weekly operational, monthly leadership, quarterly audit committee or board read). AI-generated reports compose the first executive summary, the technical narrative, the remediation roadmap, the exception register sweep, the retest closure narrative, and the framework evidence read from the live workspace record. Gate 7 closure means the leadership read carries evidence from cycle one.

Gate 8: Baseline signed off and handover to operating cadence completed

The programme owner signs the baseline against the engagement record, the executive sponsor counter-signs the audit-evidence pack, the GRC partner attaches the per-framework citation grid, and the named handover point is recorded on the activity log with named timestamp and named actors. From Gate 8 the operating cadence reads the record forward; the onboarding engagement closes and the steady-state workflows take over.

Framework citations a defensible programme onboarding answers to

The onboarding discipline reads against a wide framework set. Each citation anchors a specific operating expectation: how the programme is chartered, how the asset boundary is evidenced, how the intake chain is verified, how the SLA policy is published, how the exception register is operated, how the leadership read is cadenced, and how the audit-evidence pack reaches the next assessment cycle. SecPortal's compliance tracking holds the per-framework readiness state and the citation grid so the audit-evidence pack is queryable per framework rather than re-assembled per audit.

ISO/IEC 27001 Annex A 5.7 (Threat intelligence) and A.8.8 (Management of technical vulnerabilities)

Reads against the chartered programme record, the documented threat intelligence inputs, the asset estate map, the verified intake source register, the SLA policy, and the exception register. The Clause 6.1.3 risk treatment plan reads against the programme charter; the Clause 9.3 management review reads against the leadership read cadence.

SOC 2 CC7.1 (Detection and monitoring of changes) and CC7.2 (Monitoring of system components)

Reads against the intake source register, the baseline scan window, the per-cycle scheduled cadence, the change-event detection chain, the SLA clock convention, and the exception register. The TSP CC criterion wants named monitoring and named response, not narrative; the audit-evidence pack on the workspace carries the named-actor entries the assessor verifies.

PCI DSS v4.0 Requirement 6.3.1 (Identify, prioritise, and address vulnerabilities) and 11.3 (Vulnerability scanning)

Reads against the named cardholder data environment scope, the quarterly external and internal scan cadence, the named-ASV record where applicable, the SLA policy per severity, the exception register conditional-acceptance entries, and the remediation closure evidence with retest pairing. The assessor reads the programme charter for scope, the intake register for scan source, and the baseline plus operating cycles for delivery evidence.

NIST SP 800-53 RA-5 (Vulnerability monitoring and scanning) and SI-2 (Flaw remediation)

Reads against the asset estate map for the named system boundary, the intake source register for the named tools, the baseline scan window for the named frequency, the SLA policy for the named response time, the exception register for the named risk decisions, and the retest workflow for the named verification. The RA-5(2) enhancement reads against the update cadence; the SI-2(2) enhancement reads against the automated remediation status tracking.

NIST CSF 2.0 ID.RA (Risk assessment) and DE.CM (Continuous monitoring)

ID.RA reads against the asset estate map, the criticality bands, the framework citation grid, and the programme charter scope statement. DE.CM reads against the verified intake source register, the per-cycle scheduled cadence, the continuous monitoring schedules, and the change-event detection chain on the workspace.

NIS2 Article 21 (Cybersecurity risk management measures)

Reads against the cybersecurity risk management policy, the asset estate map and named regulator scope, the vulnerability handling discipline, the incident-handling integration, the supplier-risk handling integration, the SLA policy, the exception register, and the recurring leadership read on the named cadence the competent authority expects.

DORA Article 8 (ICT risk management framework) and Article 13 (Learning and evolving)

Article 8 reads against the programme charter, the named ICT risk management framework, the asset estate map and ICT-asset register, the SLA policy, and the named protective measures. Article 13 reads against the recurring leadership read, the lessons captured against the operating cadence, and the maturity progression evidence the workspace record carries cycle over cycle.

HIPAA Security Rule 164.308(a)(1)(ii)(A) (Risk analysis) and 164.308(a)(8) (Evaluation)

Reads against the risk analysis evidence the programme charter carries, the ongoing evaluation evidence the leadership read cadence carries, the named ePHI scope on the asset estate map, the per-cycle scan evidence, and the documented exception register entries with named expiry and renewal cadence.

FedRAMP and HITRUST (continuous monitoring and vulnerability management baselines)

Both audit chains read against the chartered programme, the documented asset boundary, the verified intake source register, the baseline scan window, the SLA policy, the exception register, the retest closure evidence, and the recurring leadership read. The audit-evidence pack on the workspace carries the named citations rather than reconstructing them at fieldwork.

CIS Controls v8.1 Control 7 (Continuous vulnerability management)

Reads against the chartered programme, the asset estate map, the verified intake source register, the baseline scan window, the per-cycle scheduled cadence (Safeguard 7.5 and 7.6), the SLA policy (Safeguard 7.7), the exception register, the retest workflow, and the documented review of the discipline (Safeguard 7.1).

Distinct from adjacent workflows

Several adjacent workflows on the workspace touch programme discipline. Each runs against a different audience and a different artefact set; the programme onboarding workflow is the discrete zero-to-one stand-up that the steady-state operating workflows reference and consume from.

Security testing programme management workflow

The security testing programme management workflow runs the steady-state operating cadence across the engagement portfolio after the programme is live: aggregating findings across cycles, tracking SLA performance, surfacing aging risk debt, and feeding the leadership briefing pack. This workflow is the discrete zero-to-one stand-up phase that produces the chartered record, the verified asset map, the validated intake chain, the signed baseline, the published SLA policy, the ratified exception register, the named RACI, and the audit-evidence pack that the steady-state workflow consumes from the named handover point forward.

Vulnerability management programme maturity model (research)

The vulnerability management maturity model is the steady-state capability assessment across discovery, triage, remediation, governance, and reporting that programmes read against once they are operating. This workflow is the discrete onboarding engagement that produces the cycle-one baseline the maturity model reads against; the maturity assessment is the recurring read, the onboarding is the named stand-up that produces the first signed baseline.

Vulnerability management programme guide (blog primer)

The vulnerability management programme guide is the conceptual primer covering the philosophy, the process flow, the framework alignment, and the remediation SLAs at the audience-explainer level. This workflow is the operating-record discipline that turns the conceptual programme into a chartered engagement on the workspace with named gates, named artefacts, and a named handover. Read the primer for the philosophy; run the onboarding workflow for the discipline.

Vulnerability management RACI template (tool)

The vulnerability management RACI template and the vulnerability management policy template are reference artefacts the onboarding consumes at Gate 5 and Gate 6. This workflow runs the discipline of producing the live, signed versions of those artefacts on the workspace record so the named-owner field on findings, the named-approver field on overrides, and the published SLA policy read against the artefact rather than the template stub.

Security onboarding for new applications (per-application)

The security onboarding for new applications workflow runs the per-application onboarding discipline when a single in-house application enters the programme. This workflow is the umbrella programme stand-up at the organisation level that operates one layer above the per-application onboarding; the per-application workflow is a recurring cycle the programme runs after Gate 8 closes.

Scanner onboarding and coverage rollout (per-scanner)

The scanner onboarding and coverage rollout workflow runs the per-scanner rollout discipline when a new scanner (a new SAST tool, a new authenticated DAST scanner, a new KSPM tool, a new CSPM rule pack, a new third-party scanner whose CSV the workspace will ingest) joins the programme. This workflow is the umbrella programme stand-up at the organisation level that operates one layer above the per-scanner rollout; the per-scanner workflow is a recurring cycle the programme runs every time the detection layer changes after Gate 8 closes.

Vulnerability backlog management and security debt portfolio management

The vulnerability backlog management workflow and the security debt portfolio management workflow are the steady-state operating workflows the programme hands off to at Gate 8. The onboarding produces the signed baseline they read against; the operating workflows run the per-cycle backlog and the steering-cycle portfolio against the signed-off start state.

How SecPortal powers the onboarding workflow

The discipline runs on capabilities the workspace already provides. The engagement record holds the chartered programme with its scope statement, its named sponsor signature, and the eight gates the onboarding closes in order. Document management carries the published SLA policy, the ratified exception register operating model, the named RACI, and the per-framework audit-evidence pack with versioning and named author and named approver attribution.

Findings management holds the first finding cohort the baseline scan window returns with CVSS 3.1 severity calibration, the named template binding across the 300+ ship templates, and the per-engagement attribution that pairs each finding to its originating scan execution. Finding overrides run the exception register operating model with the eight-field decision chain (severity override, accepted risk, compensating control, deferral, false positive, named approver, named scope, named expiry). Retesting workflows pair the proof-of-fix evidence to the original finding so closure carries verified evidence from cycle one.

External scanning across the sixteen modules, authenticated scanning behind verified domains with stored credentials, code scanning across connected GitHub, GitLab, and Bitbucket repositories, and bulk finding import from third-party scanner output (Nessus, Burp Suite, CSV, Semgrep) cover the intake chain. Domain verification through DNS TXT or meta-tag attestation and encrypted credential storage scoped to the verified domain hold the authorisation chain the intake source register reads against.

Team management with the named workspace roles (owner, admin, member, viewer, billing) backs the RACI captured at Gate 6. MFA via TOTP enforces authentication assurance across the workspace boundary so the named-actor chain on every record carries identity attribution. Activity log with CSV export carries the named-actor entries the assessor verifies at audit fieldwork.

Continuous monitoring schedules (daily, weekly, biweekly, monthly per asset class) carry the per-cycle scan cadence the SLA clock reads against. Notifications and alerts surface SLA target dates, exception register expiries, and overdue retests so the cadence is not silent. AI-generated reports compose the first executive summary, the technical narrative, the remediation roadmap, the exception register sweep, the retest closure narrative, and the framework evidence read from the live workspace record so the first leadership briefing carries evidence rather than narrative. Compliance tracking holds the per-framework readiness state and the citation grid so the audit-evidence pack reads queryable per framework at Gate 8 and forward.

Honest scope: what SecPortal does not do for programme onboarding

The onboarding workflow runs on the verified capabilities the workspace ships. Several adjacent capabilities are deliberately not part of the platform surface; the discipline reads against the named workspace record rather than against pretend-features. The honest-scope statements below name the boundaries so the programme owner sets the operating model against the verified surface from day zero.

SecPortal does NOT install on the customer estate; the platform is a multi-tenant SaaS workspace, not an on-premise vulnerability management engine. The named system boundary the audit chain reads is the workspace record, the verified domain register, the connected repositories, and the encrypted credential vault.

SecPortal does NOT push the SLA policy, the exception register, the asset map, or the audit-evidence pack into Jira, ServiceNow, Slack, Microsoft Teams, SIEM, SOAR, or GRC platforms. The onboarding workflow runs as a query against the live workspace record, exported as PDF or CSV where downstream systems need it.

SecPortal does NOT provide enterprise SSO, SCIM, or SAML federation; workspace authentication is email or password plus TOTP MFA. Federated identity, single-sign-on, and lifecycle provisioning against an identity provider are not part of the platform surface.

SecPortal does NOT synchronise with asset inventory, CMDB, or identity-governance systems. Asset ownership binding on the workspace uses the verified domain register, the repository connection, the credential vault entry, and the document-management record rather than a CMDB feed.

SecPortal does NOT run automated approval routing for findings, exceptions, or programme governance decisions. Approval is recorded with the named approver, the named rationale, and the timestamped activity-log entry rather than via a workflow engine that auto-routes to named stakeholders.

SecPortal does NOT ship a built-in control library, a built-in policy library, or pre-loaded compliance content. The compliance tracking feature holds the per-framework readiness state and the citation grid; the programme owner publishes the SLA policy, the exception register operating model, the RACI, and the per-framework citations as documents on the workspace.

SecPortal does NOT issue audit certifications. The audit-evidence pack assembled on the workspace is consumed by named ISO 27001, SOC 2, PCI DSS, NIST 800-53, NIST CSF 2.0, HIPAA, NIS2, DORA, FedRAMP, HITRUST, or sector-specific assessors against the named framework citation grid.

SecPortal does NOT infer staffing levels, headcount targets, or capacity envelopes from the programme baseline. The RACI captures the named roles; the staffing-level decision sits with the security leadership and HR cycle.

SecPortal does NOT replace the named vulnerability scanner brand, EDR, XDR, SIEM, CSPM, CNAPP, ASPM, ASOC, or detection-engineering platform the wider security architecture runs. The platform holds the workspace record and the operating cadence; it integrates with the wider stack through bulk finding import and through the verified scan modules the platform ships.

How it works in SecPortal

A streamlined workflow from start to finish.

1

Charter the programme against a named sponsor, scope, and outcome

Open the programme as a chartered engagement record on the workspace with the named executive sponsor, the named programme owner, the named in-scope asset classes (external web applications, external infrastructure, internal infrastructure, cloud accounts, code repositories, container images, SaaS surfaces, mobile applications, API estates, third-party assets, OT or ICS zones), the named exclusion scope with rationale, the named compliance framework set the programme reads against, the named regulator regimes the programme answers to, and the named first-90-days and first-cycle outcomes. The charter is the audit-defensible artefact that names the discipline before scanning begins.

2

Map the asset estate and bind ownership against the workspace

Walk the asset inventory the programme will operate against. Verify each in-scope domain through the domain verification register, connect each in-scope repository through GitHub, GitLab, or Bitbucket OAuth, and capture each asset class with the named technical owner, named accountable owner, named cadence the asset will be tested at, named criticality band, named regulator scope, and named compliance framework citation. The map becomes the planning surface and the first audit-evidence row the assessor reads against scope completeness.

3

Connect intake sources and verify scanner authentication and credential lifecycle

Bring the intake sources online: external scanning across the sixteen modules, authenticated scanning behind verified domains, code scanning against connected repositories, and bulk finding import for any third-party scanner output (Nessus, Burp Suite, CSV from existing tools). Store any required scan credentials in the encrypted credential vault scoped to the verified domain, set the rotation cadence, run a controlled first scan against a low-criticality asset to validate the authentication mode and the scan-target validation chain, and resolve any authentication failure modes before the broader baseline runs.

4

Run the baseline scan window and accept the first finding cohort

Execute the first programme-wide baseline scan window against the verified asset estate with the agreed scheduling cadence (daily, weekly, biweekly, monthly per asset class). The findings land on the workspace findings record with CVSS 3.1 severity, status group (open, in_progress, resolved, verified, reopened), template binding for the 300+ finding templates the platform ships with, and the per-engagement attribution that pairs each finding to its originating scan execution. The baseline is named so the first audit reads against a versioned snapshot rather than a moving target.

5

Publish the SLA policy and ratify the exception register operating model

Publish the per-severity SLA policy as a document on the workspace (critical, high, medium, low; per-asset-class differential where the criticality band warrants it) and ratify the exception register operating model with the eight-field decision chain held on the finding overrides feature: severity override, accepted risk, compensating control, deferral, false positive, named approver, named scope, named expiry, named rationale, and named review cadence. The SLA clock starts at the finding-created timestamp on the baseline; the exception register holds the conditional-acceptance entries the assessor reads against.

6

Stand up the RACI, the role assignment, and the team management RBAC

Assign the programme RACI on the workspace: programme owner (owner role), triage lead, remediation owners per asset class, retest engineer, governance and compliance partner, leadership read recipient. Configure team management with the named workspace roles (owner, admin, member, viewer, billing) and enforce MFA via TOTP across the workspace boundary. The named-owner field on findings, the named-approver field on overrides, and the named-actor activity log entries on engagement records all read against the role assignment captured here.

7

Wire the leadership read cadence and the AI-generated programme report

Configure the recurring leadership read cadence (weekly operational, monthly leadership, quarterly audit committee or board read). Pair the cadence to AI-generated reports drafted from the live workspace record: executive summary, technical narrative, remediation roadmap, exception register sweep, retest closure narrative, framework evidence read. The first leadership briefing pack composes from the baseline scan window, the SLA cohort sweep, the exception register snapshot, and the first cycle of retests so the leadership read is evidence rather than narrative from day one.

8

Sign off the baseline and hand the programme over to the operating cadence

On the documented signed-off date, the programme owner signs the baseline against the engagement record, the executive sponsor counter-signs the audit-evidence pack, the GRC partner attaches the per-framework citation grid (ISO 27001 Annex A 5.7 and A.8.8, SOC 2 CC7.1 and CC7.2, PCI DSS 6.3.1 and 11.3, NIST SP 800-53 RA-5 and SI-2, NIST CSF 2.0 ID.RA and DE.CM, NIS2 Article 21, DORA Article 8 and 13), and the operating cadence hands the programme over from the onboarding engagement to the steady-state operating record that the security testing program management workflow, the vulnerability backlog management workflow, the security debt portfolio management workflow, and the security leadership reporting workflow consume from this point forward.

Stand the programme up on the live workspace, not on a tracking spreadsheet

Chartered programme record, named asset map, baseline scan window, published SLA policy, ratified exception register, named RACI, leadership read cadence, and the audit-evidence pack on one engagement. Free plan available.

No credit card required. Free plan available forever.