Last release today
27 Aug 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 31 of 31 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
67 releases · first in 2026
Release timeline
67 releases since 20262026
Releases
- v0.1.49 Feb 2026
Release notes
Open source →Added
- MCP stdio proxy mode:
pipelock mcp proxy -- <command>wraps any MCP server, scanning responses in real-time (internal/mcp/proxy.go) - Human-in-the-loop terminal approvals:
action: askprompts for y/N/s with configurable timeout (internal/hitl/) - Agent-specific config presets:
configs/claude-code.yaml,configs/cursor.yaml,configs/generic-agent.yaml - Claude Code integration guide (
docs/guides/claude-code.md) - Homebrew formula in GoReleaser config
- Asciinema demo recording embedded in README
Fixed
- Makefile VERSION fallback:
git describefailure no longer produces empty version string - OpenAI API key DLP regex: now matches keys containing
-and_characters - HITL approver data race: single reader goroutine pattern eliminates concurrent
bufio.Readeraccess on timeout - GoReleaser v2:
folderrenamed todirectoryin Homebrew brews config
- MCP stdio proxy mode:
- v0.1.39 Feb 2026
Release notes
Open source →Added
- File integrity monitoring for agent workspaces (
pipelock integrity init|check|update) - SHA256 manifest generation with glob exclusion patterns (
**doublestar support) - Integrity check reports: modified, added, and removed file detection
- JSON output mode for integrity checks (
--jsonflag) - Custom manifest path support (
--manifestflag) - Atomic manifest writes (temp file + rename) to prevent corruption
- Manifest version validation and nil-files guard on load
- Ed25519 signing for file and manifest verification (
pipelock keygen|sign|verify|trust) - Key storage under
~/.pipelock/with versioned format headers - Trusted key management for inter-agent signature verification
- Path traversal protection in keystore operations
- MCP JSON-RPC 2.0 response scanning for prompt injection (
pipelock mcp scan) - MCP scanning: text extraction from content blocks, split-injection detection via concatenation
- MCP scanning:
--jsonoutput mode (one verdict per line) and--configflag - Blog at pipelab.org/blog/
- 530+ tests passing with
-race
Fixed
- DLP bypass: secrets in URL hostnames/subdomains now scanned (full-URL DLP scan)
- DLP bypass: secrets split across query parameters now detected
- README: corrected signing CLI syntax, agent types, health version example
- GoReleaser: added missing BuildDate/GitCommit/GoVersion ldflags
- Blog: fixed hallucinated product name, removed stale "coming next" reference
Security
json.RawMessagenull bypass prevention (MCP result always scanned regardless of error field)
Removed
- Stale Phase 1.5 planning doc (planning docs live outside the repo)
- File integrity monitoring for agent workspaces (
- v0.1.3-0.20260209005238-4350fc3d7fd89 Feb 2026pre-release
Nothing published for this version
- v0.1.28 Feb 2026
Release notes
Open source →Added
- CodeQL security scanning workflow
- Codecov coverage integration and badge
- Go Report Card badge
Fixed
- All 53 golangci-lint warnings resolved (zero-warning CI baseline)
- 363 tests passing with
-race
- v0.1.18 Feb 2026
Release notes
Open source →Changed
- CLI commands write to
cmd.OutOrStdout()instead ofos.Stdout(cobra-idiomatic) runcommand usescmd.Context()as signal parent for testability
Added
- Run command integration test (config loading, flag overrides, health check, graceful shutdown)
- Docker Compose YAML syntax validation test (all agent templates parsed via
yaml.Unmarshal) - Base64url environment variable leak detection test
- Rate limiter window rollover test
- Healthcheck command test against running server
- 363 tests passing with
-race
- CLI commands write to
- v0.1.08 Feb 2026
Release notes
Open source →Added
- Fetch proxy server with
/fetch,/health,/metrics, and/statsendpoints - URL scanning pipeline: scheme check, SSRF protection, domain blocklist, rate limiting, URL length, DLP regex, Shannon entropy
- SSRF protection with configurable CIDR ranges (IPv4 + IPv6), fail-closed DNS resolution, DNS rebinding prevention via pinned DialContext
- DLP pattern matching for API keys, tokens, secrets (Anthropic, OpenAI, GitHub, Slack, AWS, Discord, private keys, SSNs)
- Shannon entropy analysis for detecting encoded/encrypted data in URL segments
- Environment variable leak detection: scans URLs for high-entropy env var values (raw + base64-encoded)
- Domain blocklist with wildcard support (
*.pastebin.com) - Per-domain rate limiting with sliding window and configurable
max_requests_per_minute - Response scanning: fetched page content scanned for prompt injection patterns (block/strip/warn actions)
- Multi-agent support:
X-Pipelock-Agentheader identifies calling agents; agent name included in audit logs and fetch responses - Agent name sanitization to prevent log injection
- Structured JSON audit logging via zerolog (allowed, blocked, error, anomaly, redirect events)
- YAML configuration with validation and sensible defaults
- Config hot-reload via fsnotify file watching and SIGHUP signal (when using
--config) - Hot-reload panic recovery: invalid config reloads are caught and logged without crashing the proxy
- Three operating modes: strict, balanced (default), audit
- CLI commands:
run,check,generate config,generate docker-compose,logs,git scan-diff,git install-hooks,version,healthcheck - Config presets:
configs/balanced.yaml,configs/strict.yaml,configs/audit.yaml - Docker Compose generation for network-isolated agent deployments (
pipelock generate docker-compose) - HTML content extraction via go-readability
- Redirect following with per-hop URL scanning (max 5 redirects)
- Graceful shutdown on SIGINT/SIGTERM
- Prometheus metrics:
pipelock_requests_total,pipelock_scanner_hits_total,pipelock_request_duration_seconds - JSON stats endpoint: top blocked domains, scanner hits, block rate, uptime
- Build metadata injection via ldflags (version, date, commit, Go version)
- Docker support: scratch-based image (~15MB), multi-arch (amd64/arm64), GHCR via GoReleaser
- GitHub Actions CI (Go 1.24 + 1.25, race detector, vet)
- 345 tests with
-race
- Fetch proxy server with
- v0.0.0-20260720152209-5ee0a2e648ad20 Jul 2026pre-release
Nothing published for this version