Ransomware Assessment & “Probability”
Purpose
This report provides a consulting-grade ransomware susceptibility model:
deterministic base scoring (Likelihood + Impact → RiskIndex)
an interpretive “probability band” (communication aid, not a forecast)
ranking by asset group
a what-if controls modal (self-attested controls) that recalculates adjusted risk
Output
Per scan:
output/<scan_name>/ransomware.html
Optional model artifact (only when metadata export is enabled):
output/<scan_name>/ransomware_model.json
Model JSON is written when
notifications.include_run_metadata: true.
How to generate
CLI:
miyabi-qualys-ai-triage-pack run --config config/config.yamlConfiguration
Enable/disable:
reports.ransomware.enabled: true|false
Grouping:
reports.ransomware.grouping.enabledreports.ransomware.grouping.grouping_mode(e.g.,rules_then_prefix)reports.ransomware.grouping.asset_groups_path(default:asset_groups.json)reports.ransomware.grouping.prefix_regexreports.ransomware.grouping.fallback_group_id
Controls catalog:
reports.ransomware.controls.catalog_path(default:data/ransomware_controls.json)reports.ransomware.controls.allow_target_posture_preset
Scoring:
reports.ransomware.scoring.top_m_aggregatesreports.ransomware.scoring.w_likelihoodreports.ransomware.scoring.w_impactreports.ransomware.scoring.tls_exposure_multiplierreports.ransomware.scoring.probability_bands
UI:
reports.ransomware.ui.enable_controls_modalreports.ransomware.ui.top_groupsreports.ransomware.ui.top_drivers_per_groupreports.ransomware.ui.max_rows_render
Optional redaction:
reports.ransomware.redaction.enabledreports.ransomware.redaction.fields
Optional LLM narrative (guardrailed / JSON-only):
reports.ransomware.llm.enabledreports.ransomware.llm.modelreports.ransomware.llm.max_groups_for_llmreports.ransomware.llm.max_drivers_for_llmreports.ransomware.llm.strict_json_only
Data sources (Qualys CSV fields)
Primary drivers are derived from:
Severity,Exploitability,Port,Protocol,SSLasset identifiers:
FQDN/DNS/NetBIOS/IP(used for grouping)lifecycle hints where present (to add context for modernization-driven exposure)