Working title. Serious problem. Unsettled name.
This is an early-stage research and engineering workspace for an open, threat-informed cyber assurance framework.
The project explores how system context, adversary behavior, control expectations, evidence, regulatory requirements, and human review can be connected in a more structured and auditable way.
This repository and its contents reflect my personal research, ideas, experiments, and opinions.
They do not represent, imply, or communicate the views, positions, methodologies, policies, control libraries, tools, data, decisions, or official statements of any current or former employer, client, customer, vendor, institution, or affiliated organization.
This project is independent and published in a personal capacity.
Build an independent, open-standard-native cyber risk and assurance framework that connects:
- system and service context;
- threat-informed risk scenarios;
- MITRE ATT&CK / Attack Flow adversary behaviour;
- MITRE D3FEND defensive knowledge;
- an independently authored control library;
- regulatory requirements such as DORA, NIS2 and Greek ADAE requirements;
- OSCAL catalogs, profiles, mappings and assessment artefacts;
- evidence, findings, residual risk and treatment.
The target philosophy is:
Rules calculate. Authoritative data supports. AI assists. Human reviewers certify.
This project uses AI as an assistant for drafting, coding, structuring ideas, and exploring implementation paths.
The project logic, risk model, methodology decisions, clean-room boundaries, validation, and final judgment remain human-owned.
AI output is treated as a draft, not as an authority.
Conceptual high-level flow, not a final implementation architecture:
flowchart TD
A[System context] --> B[Threat relevance]
B --> C[ATT&CK / Attack Flow]
C --> D[Risk scenario compiler]
D --> E[Human-certified scenario]
E --> F[Defensive, control, and regulatory mapping]
F --> G[OSCAL artifacts]
G --> H[Assessment]
H --> I[Evidence / findings]
I --> J[Residual risk / POA&M]
- One approved example risk scenario.
- Project-native scenario schema.
- Integrity manifests.
- Initial documentation and architecture notes.
- Early source code and tests.
- No production-grade product.
- No complete control library.
- No regulatory mapping engine.
- No UI.
- No AI automation in the approval path.
Development happens privately first. Public releases contain only reviewed, cleaned, and approved artifacts.
See docs/release-model.md for the public release model.
This project is designed to work with public/open cybersecurity, assurance, and regulatory sources. References to these sources do not imply endorsement, sponsorship, certification, or affiliation.
| Source / tool | Intended project role | Official reference |
|---|---|---|
| MITRE ATT&CK | Public adversary-behaviour knowledge used as an input for threat-informed risk scenario generation. | https://attack.mitre.org/ |
| MITRE ATT&CK STIX data | Versioned structured ATT&CK source data for controlled local snapshots and provenance. | https://github.com/mitre-attack/attack-stix-data |
| MITRE Attack Flow | Candidate representation for adversary behaviour sequences where attack ordering matters. | https://github.com/center-for-threat-informed-defense/attack-flow |
| MITRE D3FEND | Public defensive-knowledge input for candidate defensive outcomes and control objectives. | https://d3fend.mitre.org/ |
| NIST OSCAL | Machine-readable interoperability layer for catalogs, profiles, mappings, assessment artifacts, and POA&M/remediation outputs. | https://pages.nist.gov/OSCAL/ |
| NIST OSCAL GitHub | OSCAL schemas, models, content, and tooling references. | https://github.com/usnistgov/OSCAL |
| DORA | Public EU regulatory source for future structured requirement and mapping experiments. | https://eur-lex.europa.eu/eli/reg/2022/2554/oj |
| NIS2 | Public EU regulatory source for future structured requirement and mapping experiments. | https://eur-lex.europa.eu/eli/dir/2022/2555/oj |
| Greek ADAE requirements | Public Greek electronic-communications security/privacy regulatory source for future structured requirement and mapping experiments. | https://adae.gov.gr/ |
See THIRD_PARTY_NOTICES.md for third-party notices, terms, trademarks, and non-endorsement statements.
docs/00-clean-room-ip-boundary.mddocs/01-project-vision.mddocs/02-target-architecture.mddocs/03-risk-scenario-compiler.mddocs/04-oscal-and-regulatory-model.mddocs/05-research-landscape.mddocs/06-technical-environment.mddocs/07-roadmap.mddocs/08-design-decisions.mddocs/decision-log.mddocs/release-model.md
This repository uses a mixed-license model:
- Code, scripts, schemas, machine-readable artifacts, validation logic, and tooling are licensed under the Apache License 2.0, unless otherwise stated.
- Documentation, diagrams, methodology notes, research notes, explanatory text, and narrative framework content are licensed under Creative Commons Attribution 4.0 International, unless otherwise stated.
Third-party materials, standards, frameworks, regulatory texts, MITRE content, OSCAL references, and other external sources remain subject to their own licenses, terms, and attribution requirements.
Phase: research / architecture definition.
No production-grade framework, deployed product, or authoritative control/risk catalog exists yet.