Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate CAPEC patterns into D3FEND #258

Merged
merged 3 commits into from
Dec 19, 2024

Conversation

aamedina
Copy link
Collaborator

Addresses #257

This PR integrates CAPEC named individuals into the ontology. A new Python script parses CAPEC XML files, generates OWL classes, and maps related CWEs and ATT&CK techniques.

  • Added a script to parse CAPEC XML data and generate OWL classes.
  • Uses rdfs:subClassOf to express ChildOf/ParentOf relationships between the CAPEC patterns.
  • Includes related CWEs and ATT&CK techniques for each individual.
  • Automates the integration of versioned CAPEC data using Makefile.

@aamedina aamedina force-pushed the aamedina/issue-257 branch from 3168b79 to 1a3747b Compare May 20, 2024 18:30
@netfl0 netfl0 added this to the 0.17.0 milestone Jul 10, 2024
@netfl0 netfl0 modified the milestones: 0.17.0, 1.1.0 Nov 20, 2024
@netfl0
Copy link
Contributor

netfl0 commented Nov 27, 2024

lets decide if we revive this cc @aamedina @hack-sentinel

@netfl0
Copy link
Contributor

netfl0 commented Dec 17, 2024

Lets merge the code into the codebase, but not changes to the ontology.

@netfl0 netfl0 modified the milestones: 1.1.0, 1.0.0 Dec 17, 2024
@netfl0 netfl0 merged commit 30d4f56 into d3fend:develop Dec 19, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants