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
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ and SessionScope uses semantic versioning as described in

## Unreleased

## 0.2.0 - 2026-05-24

### Added

- Added `docs/COVERAGE_MATRIX.md` as the per-check source of truth for supported, review-required, and intentionally not-covered SessionScope evidence patterns across languages, frameworks, libraries, lifecycle stages, finding categories, and SARIF rule IDs.
Expand Down
14 changes: 7 additions & 7 deletions Cargo.lock

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

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ members = [
resolver = "2"

[workspace.package]
version = "0.1.0"
version = "0.2.0"
edition = "2024"
rust-version = "1.95"
description = "Defensive session, cookie, JWT, and token lifecycle auditing for product-security review."
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- id: sessionscope
uses: Ozark-Security-Labs/SessionScope@v0.1.0
uses: Ozark-Security-Labs/SessionScope@v0.2.0
with:
mode: advisory
path: .
Expand Down Expand Up @@ -200,13 +200,13 @@ Config precedence is:

## Project status

- **Release target:** v0.1.0 first packaged release through GitHub Releases. Release packaging, versioning, and installation workflow are tracked in #28.
- **Release target:** v0.2.0 packaged release through GitHub Releases.
- **Complete:** v0.1 foundation plus the v0.2 depth-first edge-case hardening round for cookie rules, JWT crypto-trust, OAuth/OIDC flow integrity, client storage hygiene, lifecycle gaps, false-positive fixtures, JSON snapshots, and CLI exit-code tests.
- **Deferred:** v0.3+ breadth expansion for new languages and frameworks; see [docs/ROADMAP.md](docs/ROADMAP.md).
- **Schema:** JSON contract v0.5.0.
- **Rust:** edition 2024. MSRV is 1.95.
- **Platforms:** Linux, macOS, and Windows are covered by CI where workflow support exists.
- **Versioning:** workspace `Cargo.toml` is `0.1.0`; release tags use `vMAJOR.MINOR.PATCH`.
- **Versioning:** workspace `Cargo.toml` is `0.2.0`; release tags use `vMAJOR.MINOR.PATCH`.

Phase plan and upcoming work are tracked in [docs/ROADMAP.md](docs/ROADMAP.md).

Expand Down
2 changes: 1 addition & 1 deletion RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ gh run watch -R Ozark-Security-Labs/SessionScope
After the release publishes, verify at least one binary archive:

```sh
TAG=v0.1.0
TAG=v0.2.0
HOST=x86_64-unknown-linux-gnu
gh release download "$TAG" -R Ozark-Security-Labs/SessionScope \
-p '*.tar.gz' -p '*.zip' -p '*.sha256' -p '*.intoto.jsonl'
Expand Down
2 changes: 1 addition & 1 deletion docs/RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ A parallel summary lives in [`SCHEMA.md` Version policy](SCHEMA.md#version-polic

| Surface | Constant | Current | Governs |
| ------- | -------- | ------- | ------- |
| CLI release | `sessionscope` crate version (`Cargo.toml`) | `0.1.0` | CLI flags, command grammar, output paths, exit codes, `sessionscope.toml` keys, GitHub Action inputs |
| CLI release | `sessionscope` crate version (`Cargo.toml`) | `0.2.0` | CLI flags, command grammar, output paths, exit codes, `sessionscope.toml` keys, GitHub Action inputs |
| Scan report | `SCHEMA_VERSION` (`schema.rs`) | `0.5.0` | `ScanReport` JSON inventory and findings shape |
| Baseline | `BASELINE_SCHEMA_VERSION` (`baseline.rs`) | `0.1.0` | Baseline JSON wire format |
| Diff | `DIFF_SCHEMA_VERSION` (`baseline.rs`) | `0.1.0` | Diff JSON wire format |
Expand Down
2 changes: 1 addition & 1 deletion docs/VERIFYING_RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ go install github.com/slsa-framework/slsa-verifier/v2/cli/slsa-verifier@latest
## Verify checksums

```sh
TAG=v0.1.0
TAG=v0.2.0
HOST=x86_64-unknown-linux-gnu

gh release download "$TAG" -R Ozark-Security-Labs/SessionScope \
Expand Down
Loading