You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+25Lines changed: 25 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
See [VERSIONING.md](VERSIONING.md) for why the version starts at 1.8.1.
9
9
10
+
## [1.12.0] - 2026-06-09
11
+
12
+
### Added
13
+
14
+
-**Malicious-file detection**: new rules-engine scanner that flags suspicious files as IOCs and wires the results into scan telemetry. The detector streams one file at a time to keep scan memory bounded regardless of repository size.
15
+
-**pnpm configuration inventory**: scans now surface the contents of pnpm configuration.
16
+
-**bun configuration inventory**: scans now surface `bunfig.toml` configuration.
17
+
-**yarn configuration inventory**: scans now surface both yarn classic and yarn berry configuration.
18
+
19
+
### Changed
20
+
21
+
-**pnpm/bun/yarn audits enabled by default**: the agent now runs all three audits on every scan and emits `pnpm_audit`, `bun_audit`, and `yarn_audit` on the wire payload (gated via rc-config feature gates).
22
+
-**npm and pip rc-config scanning enabled by default**.
23
+
-**macOS service management**: the agent now uses `launchctl bootstrap`/`bootout` instead of the deprecated `load`/`unload`.
24
+
25
+
### Fixed
26
+
27
+
-**pnpm path resolution**: corrected pnpm path handling on both Linux and Windows.
28
+
-**Package-manager resolution under launchd**: package managers are now resolved correctly under the LaunchAgent's stripped `PATH`.
29
+
-**Shell quoting in `RunAsUser`**: command and argument quoting is now handled correctly when executing as the target user.
30
+
-**Windows empty payloads**: empty payloads are handled gracefully when npm is not present.
31
+
-**launchd failures surfaced**: `bootstrap`/`bootout` failures are now reported instead of silently swallowed.
32
+
-**brew raw scan output**: raw scan output is now synthesized from the rich brew data.
33
+
10
34
## [1.11.7] - 2026-05-31
11
35
12
36
### Added
@@ -236,6 +260,7 @@ First open-source release. The scanning engine was previously an internal enterp
0 commit comments