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
+43Lines changed: 43 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,46 @@ 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.11.6] - 2026-05-27
11
+
12
+
### Fixed
13
+
14
+
-**macOS Tahoe Media Library prompt**: the project walker now skips `~/Library` wholesale instead of curating individual TCC-protected subpaths. This prevents new TCC prompts (e.g. `kTCCServiceMediaLibrary` from `~/Library/Application Support/com.apple.avfoundation/`) from firing after each macOS release adds Apple-managed subtrees behind new TCC services. Targeted detectors that read specific files under `~/Library` (JetBrains plugins, Claude desktop MCP config, pip global config) keep working unchanged.
15
+
16
+
## [1.11.5] - 2026-05-27
17
+
18
+
### Added
19
+
20
+
-**macOS TCC-protected directory skipping**: scanners now skip TCC-protected paths (Photos, Media Library, App Management, etc.) by default when running under launchd, avoiding spurious permission prompts and noisy denials. Hits are logged so operators can see which paths were skipped.
21
+
-**PPPC configuration guide**: new docs explain how to grant the agent the necessary TCC permissions via a PPPC profile for environments that want full coverage.
22
+
-**`verify-msi.ps1` script**: client-side PowerShell script for verifying the integrity and Authenticode signature of distributed MSI artifacts.
23
+
24
+
### Fixed
25
+
26
+
-**Empty `--install-dir` rejected**: install/uninstall commands now reject an empty `--install-dir` value instead of silently falling back to a default, preventing accidental installs to the wrong location.
27
+
-**`install_dir` config field is authoritative**: the configured `install_dir` is now treated as the source of truth across install/uninstall paths, resolving inconsistencies when the field disagreed with runtime defaults.
28
+
29
+
## [1.11.4] - 2026-05-26
30
+
31
+
### Added
32
+
33
+
-**Authenticode-signed Windows binaries and MSIs**: release artifacts are now signed via Azure Trusted Signing, so installs no longer trip SmartScreen/EDR unsigned-binary heuristics on Windows.
34
+
-**Feature gate for selective scanning**: new feature-gate mechanism allows disabling or enabling individual scanners at runtime, giving operators a way to scope what a deployment reports without rebuilding.
35
+
-**Invocation method + in-flight status reporting**: telemetry now records how the agent was invoked (launchd / systemd / scheduled task / interactive) and emits structured per-phase status info while a scan is running.
36
+
-**`$HOME` expansion in configured paths**: path-style config values now expand `$HOME` (and `~`) consistently across platforms.
37
+
38
+
### Fixed
39
+
40
+
-**Windows console window flashes during scheduled scans**: the scheduled task no longer pops a visible console window on each run.
41
+
-**Telemetry post-phase is non-blocking**: post-phase telemetry submission can no longer stall scan completion if the backend is slow or unreachable; sandbox invocation tests added to cover the path.
42
+
-**Canonicalised `$HOME`/`~` expansion**: path expansion now goes through `filepath.Join` so the resulting paths are normalised across `/`-vs-`\` and trailing-separator edge cases.
43
+
44
+
### Changed
45
+
46
+
-**Per-phase telemetry sub-progress incl. upload phase**: progress reporting now tracks sub-progress within each phase and adds an explicit upload phase, giving the dashboard finer-grained visibility into long-running scans.
47
+
-**CI: on-demand test-binary + MSI workflow** added so non-release builds can be produced from a PR without cutting a tag.
48
+
-**CI: msi-smoke workflow hardened** following StepSecurity best-practice review.
49
+
10
50
## [1.11.3] - 2026-05-21
11
51
12
52
### Added
@@ -181,6 +221,9 @@ First open-source release. The scanning engine was previously an internal enterp
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -470,6 +470,7 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
470
470
-[Scan Coverage](SCAN_COVERAGE.md) — full catalog of detections
471
471
-[Release Process](docs/release-process.md) — how releases are signed and verified
472
472
-[Deploying via SCCM](docs/deploying-via-sccm.md) — Windows fleet rollout via Microsoft Configuration Manager (signed MSI, no PowerShell)
473
+
-[macOS TCC Permissions](docs/macos-tcc-permissions.md) — how the agent handles Documents/Downloads/Mail TCC dirs, PPPC profile for MDM-pushed Full Disk Access, and the `include_tcc_protected` config field
473
474
-[Versioning](VERSIONING.md) — why the version starts at 1.8.1
0 commit comments