Skip to content

Commit 1c67022

Browse files
committed
Release v0.2.0
1 parent 59eab23 commit 1c67022

13 files changed

Lines changed: 3336 additions & 234 deletions

File tree

‎.github/workflows/release.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
run: cargo install cargo-wix
2424

2525
- name: Build Binary
26-
run: cargo build --release
26+
run: cargo build --release --features ds-alias
2727

2828
- name: Build MSI Installer
2929
run: cargo wix --no-build --nocapture
@@ -56,7 +56,7 @@ jobs:
5656
run: cargo install cargo-deb
5757

5858
- name: Build Binary
59-
run: cargo build --release
59+
run: cargo build --release --features ds-alias
6060

6161
- name: Strip Binary
6262
run: strip target/release/depsentry
@@ -76,4 +76,4 @@ jobs:
7676
with:
7777
files: |
7878
assets/DepSentry-Linux-x64.tar.gz
79-
assets/DepSentry-Linux-x64.deb
79+
assets/DepSentry-Linux-x64.deb

‎CHANGELOG.md‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Changelog
2+
3+
## v0.2.0
4+
5+
- Added `firewall` mode: daemon lifecycle, project registry, logs, status, save/resurrect.
6+
- Dependency snapshots from lock/manifest files with hashing and history.
7+
- File watcher with debounce + queued runs and per-project runtime status.
8+
- OSV CVE-only scans with diffing, alert counters, and scheduling.
9+
- Deep scans on dependency diffs with cache, timeouts, and limits.
10+
- Webhook notifications (dedup + vuln-id ignore list).
11+
- Autostart helpers (generate/install/uninstall).

‎Cargo.lock‎

Lines changed: 146 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "depsentry"
3-
version = "0.1.2"
3+
version = "0.2.0"
44
edition = "2024"
55
authors = ["Mikhail Grishak <m.grishak@yandex.ru>"]
66
description = "A proactive supply chain security tool for Blue Teams"
@@ -10,12 +10,16 @@ readme = "README.md"
1010
keywords = ["security", "supply-chain", "malware", "analysis", "cli"]
1111
categories = ["command-line-utilities", "development-tools::testing"]
1212

13+
[features]
14+
ds-alias = []
15+
1316
[dependencies]
1417
clap = { version = "4.4", features = ["derive"] }
1518
tokio = { version = "1.3", features = ["full"] }
1619
reqwest = { version = "0.11", features = ["json", "blocking"] }
1720
serde = { version = "1.0", features = ["derive"] }
1821
serde_json = "1.0"
22+
serde_yaml = "0.9"
1923
rayon = "1.8"
2024
entropy = "0.4.1"
2125
tempfile = "3.8"
@@ -30,11 +34,14 @@ thiserror = "1.0"
3034
anyhow = "1.0"
3135
chrono = { version = "0.4", features = ["serde"] }
3236
strsim = "0.10"
37+
blake3 = "1.5"
38+
notify = "6.1"
3339

3440
[[bin]]
3541
name = "depsentry"
3642
path = "src/main.rs"
3743

3844
[[bin]]
3945
name = "ds"
40-
path = "src/main.rs"
46+
path = "src/main.rs"
47+
required-features = ["ds-alias"]

0 commit comments

Comments
 (0)