Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [1.11.0](https://github.com/SecurityRonin/forensicnomicon/compare/forensicnomicon-v1.10.0...forensicnomicon-v1.11.0) - 2026-08-04

### Added

- *(eventids)* GREEN β€” land Sysmon 21/22 and seven BITS-Client events
- *(eventids)* GREEN β€” add channel-qualified lookup, document first-match

### Fixed

- *(ci)* pin the nightly that renders the public-api baselines
- *(catalog)* GREEN β€” roll parent ATT&CK IDs up to their sub-techniques

## [1.10.0](https://github.com/SecurityRonin/forensicnomicon/compare/forensicnomicon-v1.9.0...forensicnomicon-v1.10.0) - 2026-07-30

### Added
Expand Down
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ edition = "2021"
# `forensicnomicon` is the root crate itself, declared as a path dep so the
# in-workspace members link the local copy; the version pins it for publish.
[workspace.dependencies]
forensicnomicon = { path = ".", version = "1.10" }
forensicnomicon = { path = ".", version = "1.11" }
forensicnomicon-core = { path = "crates/core", version = "1.5" }
forensicnomicon-data = { path = "crates/data", version = "1.3" }
forensicnomicon-data = { path = "crates/data", version = "1.4" }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
serde_yaml = "0.9"
Expand Down Expand Up @@ -55,7 +55,7 @@ case_sensitive_file_extension_comparisons = { level = "allow", priority = 1 }

[package]
name = "forensicnomicon"
version = "1.10.0"
version = "1.11.0"
description = "The ForensicNomicon β€” comprehensive DFIR artifact catalog: UserAssist, Shimcache, Amcache, Prefetch, $MFT, ShellBags, EVTX, NTDS.dit, SAM, SRUM, LNK, Jump Lists + KAPE/Velociraptor/Sigma/MITRE. Zero deps."
edition.workspace = true
rust-version = "1.75"
Expand Down
12 changes: 12 additions & 0 deletions crates/4n6query/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.11](https://github.com/SecurityRonin/forensicnomicon/compare/forensicnomicon-cli-v0.1.10...forensicnomicon-cli-v0.1.11) - 2026-08-04

### Added

- *(4n6query)* GREEN β€” 4n6query coverage, plus the figure in the TUI about modal

### Fixed

- *(4n6query)* GREEN β€” uppercase the term before the ATT&CK catalog lookup
- *(4n6query)* GREEN β€” resolve event IDs by channel in the TUI and the CLI
- *(catalog)* GREEN β€” roll parent ATT&CK IDs up to their sub-techniques

## [0.1.3](https://github.com/SecurityRonin/forensicnomicon/compare/forensicnomicon-cli-v0.1.2...forensicnomicon-cli-v0.1.3) - 2026-06-29

### Documentation
Expand Down
2 changes: 1 addition & 1 deletion crates/4n6query/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "forensicnomicon-cli"
version = "0.1.10"
version = "0.1.11"
edition.workspace = true
rust-version = "1.75"
authors = ["Albert Hui <albert@securityronin.com>"]
Expand Down
6 changes: 6 additions & 0 deletions crates/core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [1.5.1](https://github.com/SecurityRonin/forensicnomicon/compare/forensicnomicon-core-v1.5.0...forensicnomicon-core-v1.5.1) - 2026-08-04

### Fixed

- *(catalog)* GREEN β€” roll parent ATT&CK IDs up to their sub-techniques

## [1.5.0](https://github.com/SecurityRonin/forensicnomicon/compare/forensicnomicon-core-v1.4.0...forensicnomicon-core-v1.5.0) - 2026-07-29

### Added
Expand Down
2 changes: 1 addition & 1 deletion crates/core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ name = "forensicnomicon-core"
# are the semver-stable surface the fleet's analyzer crates pin against
# (forensicnomicon-core = "1"). Bump majors deliberately β€” see
# docs/plans/2026-06-28-knowledge-propagation-and-crate-split.md.
version = "1.5.0"
version = "1.5.1"
description = "Stable engine layer of the ForensicNomicon: the normalized DFIR report model (Finding/Severity/Observation) and structural format constants. Zero deps."
edition.workspace = true
rust-version = "1.75"
Expand Down
16 changes: 16 additions & 0 deletions crates/data/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [1.4.0](https://github.com/SecurityRonin/forensicnomicon/compare/forensicnomicon-data-v1.3.3...forensicnomicon-data-v1.4.0) - 2026-08-04

### Added

- *(catalog)* regenerate with source-merging dedup

### Fixed

- *(catalog)* GREEN β€” correct evtx_bits_client event-ID mapping
- *(catalog)* GREEN β€” wire the 52 orphaned fa descriptors, drop the dead_code mask
- *(catalog)* GREEN β€” one EXPECTED_CATALOG_LEN, 17 count tests become presence tests

### Other

- *(catalog)* move assessed descriptors to hand-written homes

## [1.3.0](https://github.com/SecurityRonin/forensicnomicon/compare/forensicnomicon-data-v1.2.1...forensicnomicon-data-v1.3.0) - 2026-07-16

### Added
Expand Down
2 changes: 1 addition & 1 deletion crates/data/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "forensicnomicon-data"
# The fast-moving knowledge layer; it releases frequently and independently of the
# stable `forensicnomicon-core`. The schema is 1.0-stable; catalog content evolves
# additively (new artifacts/IOCs are minor bumps).
version = "1.3.3"
version = "1.4.0"
description = "Detection knowledge for the ForensicNomicon: the artifact descriptor catalog (the global CATALOG) and evidence/volatility lookups. The fast-moving data layer atop forensicnomicon-core."
edition.workspace = true
rust-version = "1.75"
Expand Down
Loading