Skip to content

Commit 26de0ee

Browse files
ashishkurmiclaude
andcommitted
chore(release): update to 1.12.0
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent a9b7e52 commit 26de0ee

3 files changed

Lines changed: 27 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
See [VERSIONING.md](VERSIONING.md) for why the version starts at 1.8.1.
99

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+
1034
## [1.11.7] - 2026-05-31
1135

1236
### Added
@@ -236,6 +260,7 @@ First open-source release. The scanning engine was previously an internal enterp
236260
- Execution log capture and base64 encoding
237261
- Instance locking to prevent concurrent runs
238262

263+
[1.12.0]: https://github.com/step-security/dev-machine-guard/compare/v1.11.7...v1.12.0
239264
[1.11.7]: https://github.com/step-security/dev-machine-guard/compare/v1.11.6...v1.11.7
240265
[1.11.6]: https://github.com/step-security/dev-machine-guard/compare/v1.11.5...v1.11.6
241266
[1.11.5]: https://github.com/step-security/dev-machine-guard/compare/v1.11.4...v1.11.5

examples/sample-output.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"agent_version": "1.11.7",
2+
"agent_version": "1.12.0",
33
"scan_timestamp": 1741305600,
44
"scan_timestamp_iso": "2026-03-07T00:00:00Z",
55
"device": {

internal/buildinfo/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package buildinfo
33
import "fmt"
44

55
const (
6-
Version = "1.11.7"
6+
Version = "1.12.0"
77
AgentURL = "https://github.com/step-security/dev-machine-guard"
88
)
99

0 commit comments

Comments
 (0)