Skip to main content

Improvement Workflow

Purpose

This page defines how identified security issues are processed from detection to resolution within the Scheol Security Lab.

The objective is to ensure that:

  • findings are not ignored
  • actions are prioritized consistently
  • improvements are validated before being considered effective
  • documentation remains aligned with reality

Workflow Overview

Continuous improvement follows a simple and repeatable flow:

Finding → Analysis → Prioritization → Action → Validation → Update



Step 1 – Finding

A finding represents any identified weakness or inconsistency.

Sources

  • Residual Gaps (uncovered or partially covered risks)
  • Control Status (Planned / In Progress controls)
  • Validation results (failed or partial scenarios)
  • Detection gaps (missing visibility or detection)
  • Evidence review (missing, outdated or inconsistent evidence)

Examples

  • missing MFA on administrative access
  • reverse proxy exposing unintended services
  • logs not centralized or not reviewed
  • backup strategy not resilient

Step 2 – Analysis

The finding is analyzed to understand:

  • root cause
  • affected systems or zones
  • associated risk(s)
  • potential impact

Output

  • clarified problem statement
  • linkage to:
    • Risk (R-XXX)
    • Control (C-XXX)

Step 3 – Prioritization

Findings are prioritized based on:

  • risk severity
  • exposure level (public vs internal)
  • impact on critical assets
  • ease of remediation

Priority Levels (Simple Model)

LevelDescription
HighImmediate risk exposure or critical control missing
MediumImportant but not immediately exploitable
LowImprovement or optimization

Step 4 – Action

A corrective or improvement action is defined and implemented.

Examples

  • enforce MFA on sensitive services
  • restrict firewall rules between zones
  • deploy centralized logging
  • separate co-hosted services

Actions must be:

  • realistic
  • scoped
  • linked to the original finding

Step 5 – Validation

After implementation, the improvement must be verified.

Methods

  • configuration review
  • execution of verification scenarios (V-XXX)
  • observation of logs or system behavior
  • generation of evidence (E-XXX)

Objective

Ensure that:

  • the issue is effectively addressed
  • no new unintended exposure is introduced

Step 6 – Update

Once validated:

  • control status is updated (Control Status)
  • residual gaps are reduced or reclassified
  • evidence is documented (Audit & Evidence)
  • documentation is aligned with the current state

Failure Handling

If validation fails:

  • the finding remains open
  • the action is reassessed or refined
  • additional measures may be required

No improvement is considered complete without validation.


Traceability Requirement

Each improvement must be traceable across:

  • Finding → Risk (R-XXX)
  • Finding → Control (C-XXX)
  • Action → Validation (V-XXX)
  • Validation → Evidence (E-XXX)

This ensures full visibility of:

why an improvement exists and whether it is effective.


Current Approach

At the current stage:

  • workflow execution is manual
  • prioritization is qualitative
  • improvements are tracked in a centralized backlog
  • validation is partially implemented

This reflects a pragmatic and evolving approach, aligned with lab maturity.


Objective

The goal is not to eliminate all issues, but to ensure that:

  • no critical finding is ignored
  • improvements are consistently applied
  • the lab evolves based on observed weaknesses

This workflow provides a simple but effective mechanism to maintain control over security evolution in the Scheol Security Lab.