Skip to content

Commit 880f384

Browse files
committed
changelog updated
1 parent 9c4bb24 commit 880f384

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,34 @@
22

33
All notable changes to predicate-authorityd will be documented in this file.
44

5+
## [0.7.1] - 2026-03-12
6+
7+
### Security Fixes
8+
9+
#### Policy Reload Authentication (Issue #26)
10+
- **Bearer token authentication**: `/policy/reload` endpoint now supports `--policy-reload-secret` to require `Authorization: Bearer <token>`
11+
- **Disable endpoint option**: `--disable-policy-reload` returns 404, requiring sidecar restart for policy changes
12+
- **Configuration sources**: CLI flag, environment variable (`PREDICATE_POLICY_RELOAD_SECRET`), and TOML config file
13+
14+
#### SSRF Whitelist for Local Services (Issue #27)
15+
- **Policy-driven whitelist**: Add `ssrf_whitelist` array to policy JSON/YAML to bypass SSRF protection for specific `host:port` endpoints
16+
- **Multiple configuration sources**: CLI (`--ssrf-allow`), env var (`PREDICATE_SSRF_ALLOW`), TOML config, and policy file
17+
- **Merging behavior**: Entries from all sources are combined; exact `host:port` matching limits exemption surface
18+
19+
### Added
20+
21+
#### Secret Injection (Policy-Driven)
22+
- **`inject_headers` rule field**: Auto-inject auth headers for HTTP requests (e.g., `Authorization: Bearer ${GITHUB_TOKEN}`)
23+
- **`inject_env` rule field**: Auto-inject environment variables for CLI commands (e.g., AWS credentials)
24+
- **Environment variable substitution**: Supports `${VAR}` and `${VAR:-default}` syntax
25+
- **Zero-trust pattern**: Secrets stay on sidecar; agents never see raw credentials
26+
- **New policy template**: `policies/secret-injection.json` demonstrates API and CLI credential injection
27+
28+
### Documentation
29+
- Added "Glob `**` Directory Matching Footgun" section to policy README
30+
- Added SSRF whitelist configuration to user manual and UI docs
31+
- Added policy reload security options to CLI help and documentation
32+
533
## [0.5.7] - 2026-03-05
634

735
### Added

0 commit comments

Comments
 (0)