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
6 changes: 3 additions & 3 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 @@ -5,17 +5,17 @@ members = ["core", "forensic", "cli"]
# Single source of truth for fields shared by every member (DRY): bump version /
# edition / license here once; members inherit via `field.workspace = true`.
[workspace.package]
version = "0.10.2"
version = "0.10.3"
edition = "2021"
license = "Apache-2.0"

[workspace.dependencies]
# KNOWLEDGE-layer format constants + the shared report model (Severity/Observation).
forensicnomicon = "1"
# The native reader, consumed by the forensic analyzer.
sqlite-core = { version = "0.10.1", path = "core" }
sqlite-core = { version = "0.10.3", path = "core" }
# The anomaly auditor, consumed by the sqlite4n6 CLI.
sqlite-forensic = { version = "0.10.2", path = "forensic" }
sqlite-forensic = { version = "0.10.3", path = "forensic" }
# CLI argument parsing.
clap = { version = "4", features = ["derive"] }
# SHA-256 content hashing for recovered BLOBs (RustCrypto β€” audited, never hand-rolled).
Expand Down
15 changes: 15 additions & 0 deletions core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.10.3](https://github.com/SecurityRonin/sqlite-forensic/compare/sqlite-core-v0.10.2...sqlite-core-v0.10.3) - 2026-07-25

### Fixed

- cap overflow-payload alloc against untrusted payload_len (fuzz alloc bomb)
- free_regions guards lo>=hi (clamp panicked on inverted range; fuzz-found panic-free violation)
# Changelog

All notable changes to `sqlite-core` are documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
Expand Down
6 changes: 6 additions & 0 deletions forensic/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]

## [0.10.3](https://github.com/SecurityRonin/sqlite-forensic/compare/sqlite-forensic-v0.10.2...sqlite-forensic-v0.10.3) - 2026-07-25

### Fixed

- cap overflow-payload alloc against untrusted payload_len (fuzz alloc bomb)

## [0.10.2](https://github.com/SecurityRonin/sqlite-forensic/compare/sqlite-forensic-v0.10.1...sqlite-forensic-v0.10.2) - 2026-07-23

### Added
Expand Down
Loading