D3FEND UI Change Log
Version - 0.19.0 - 2025-01-10
Version - 0.18.0 - 2024-12-20
- New flexible ontology-based diagramming tool with inference: D3FEND CAD.
- Drag-and-drop user interface.
- Select from the many taxonomies in D3FEND for both nodes and edges.
- Supports inferential mappings for defenses, composition, sensors, events, weaknesses, and attacks when the correct "D3FEND Class" is selected for a given node.
- Create custom text properties on D3FEND "instance" nodes.
- Save and share D3FEND CAD graphs in various formats, including JSON, TTL, and PNG.
- Embed interactive D3FEND CAD graphs in third-party tools or web pages.
- Import STIX 2.1 documents and auto-map to D3FEND Ontology classes.
- Documentation pages for the new D3FEND CAD Tool.
- Dedicated pages for the D3FEND Digital Events.
Version - 0.17.0 - 2024-10-11
- Alpha-level diagramming tool.
- Update software dependencies.
Version - 0.16.0 - 2024-07-10
- New D3FEND Universal Extractor alpha release.
- New D3FEND search feature.
- Improved DAO page with high-Level artifacts.
- Fix link bug in neighbors panel on Access Mediator artifact page. (#254)
Version - 0.15.0 - 2024-04-26
- Improvements to mapping screens
- Updates to D3FEND Profile Studio
Version - 0.14.0 - 2024-01-26
- Improvements to D3FEND profile building tool.
- Ability to import and export D3FEND profiles.
- Fixed minor rendering issues on blog.
- Upgraded website build software library.
Version - 0.13.0-BETA-1 - 2023-10-30
- New countermeasure inference for CWE integration on CWE pages.
- Web page for new ACF framework at /acf.
- Refactored backend into sveltekit frontend middleware.
- Alpha version D3FEND profile building tool.
- New D3FEND Blog capability.
- Added d3f:Process to taxonomies page.
- New favicon.
Version - 0.12.0-BETA-2 - 2023-03-21
- Add missing identifier for D3-IAA
Version - 0.12.0-BETA-1 - 2023-01-31
- New taxonomies website tab shows the notable taxonomies in the D3FEND ontology with a new tree viewer and 'matrix' viewer.
- New public D3FEND API page describing public-facing endpoints.
- New defensive tactic selection control on the digital artifact detail pages.
- New CWE integration and weakness visualization of artifacts.
- Updated software dependencies and refactored graphing functions.
- Migrated from Svelte Sapper to new Svelte Kit framework.
Version - 0.11.0-BETA-1 - 2022-10-31
- New ability to optionally render portions of Defensive Technique taxonomy to accommodate supporting techniques.
- Now rendering mappings to NIST 800 53 and DISA CCI on their own pages.
Version - 0.10.1-BETA-1 - 2022-06-13
- New features on the UI are highlighted with green glow.
- ATT&CK to D3FEND mapper tool renamed to ATT&CK Extractor.
- New D3FEND Extractor tool extracts D3FEND techniques from raw text and automatically maps them to ATT&CK. Ability to download results as an ATT&CK navigator layer or a properly formatted table to paste into a spreadsheet, or share the results via URL.
- Redesigned and simpler resources page.
- Link to slack channel on contribute page.
- Now pretty printing in /api JSON serializations.
- Fixed matrix sorting issues in Chrome and Safari.
- Added committing contributors section to contribute page for those who send pull requests.
Version - 0.10.0-BETA-2 - 2022-01-31
- Search feature on Digital Artifact pages.
- Graph neighbors section added to Digital Artifact pages to illustrate contains relationships.
- Digital artifact parent classes are now shown on tree view on digital artifact pages.
- Automatic mapping tool extracts ATT&CK IDs from text and renders relevant D3FEND techniques, on resources page under tools.
- Contributors section on contributions page.
- Past releases of ontology now available on resources page.
- D3FEND to ATT&CK Mitigations mappings on resources page.
- Updated relationship display logic for offensive technique and digital artifact pages. Now shows additional offensive artifacts for which there is no inferred defensive relationships.
- New poster generator view, link on resources page.
- Fixed navigation component caching issues with some technique pages.
- Fixed issue with offensive technique detail pages where artifacts were only shown if there was also an associated defensive technique. Now pages render all digital artifacts of the offensive technique.
- Fixed mobile navigation CSS issues.
- Fixed 404 on d3f:KerberosTicketGrantingTicket artifact page.
Version - 0.9.3-BETA-1 - 2021-07-09
- Fuzzy search now supports synonyms for D3FEND techniques.
- For tactics and technique pages, render all relevant technique subclasses in table with definitions, IDs, and synonyms.
- Removed "group" concept in favor of tactic and technique routes, addresses fuzzy search wrong URL bug.
- Added placeholder text to search input fields.
- Added hyperlinks to D3FEND ID on technique page to make copy and paste easier.
Version - 0.9.2-BETA-3 - 2021-06-22
- Experimental Digital Artifact Ontology browser.
- Visualize D3FEND technique to Digital Artifact to ATT&CK relationships.
- Renders D3FEND technique synonyms.
- Renders D3FEND technique IDs.
- Quick fuzzy search for D3FEND and ATT&CK techniques.
- D3FEND technique pages show a clickable graph of digital artifact relationships.
- Visual horizontal scroll indicator on D3FEND Matrix.
- The D3FEND Matrix is now sorted alphabetically at the technique (2nd) level and below.
- New mobile navigation menu.
- Fixed numerous issues with display logic and CSS rending issues.
Version - 0.9.1
This is the first release of 2021. Our objective for this release is to mature and improve all aspects of the knowledge graph and introduce experimental inference features to aid with specific use cases. D3FEND is still an early stage project and we seek community engagement to improve the knowledge graph.
- Improved styling for knowledge base articles.
- Improved spreadsheet format, now includes technique definitions.
- Updated FAQ.
- Added the ability to hover over terms to show their definitions (if definition annotation present).
- Now rendering release and changelog information on the resources page.
Version - 0.9.0
- Added DNS isolation techniques.
- Improved styling for knowledgebase articles.
- Added FAQ section.
- Added downloadable ontology files.
- Improved digital artifact relationships.
- Resources page includes downloads for D3FEND paper, D3FEND Ontology files, and D3FEND Spreadsheet.
Version - 0.0.1
Initial release of D3FEND knowledgebase UI, ontology, and backend API.
- Countermeasure technique taxonomy portion of graph is rendered as primary home page.
- Ability to release static "exported" version of website and serve live version of website from same codebase.
- Basic inference for defensive techniques to related offensive techniques.