Skip to content

Releases: peg/rampart

v0.1.10

13 Feb 07:19
55232bf

Choose a tag to compare

Changelog

  • 9065ff0 Fix homebrew install line break
  • 55232bf Fix macOS symlink path bypass, doc corrections
  • 731e784 Landing page redesign: new brand, positioning, and polish
  • d4e7e17 Landing page: brand font, logo sizing, copy tweaks
  • 1e4ba00 landing page: complete redesign of rampart.sh
  • 8dc8baf landing: dynamic star count, copy buttons, styled scrollbar
  • da96873 landing: fix brew command, clean up inline code in steps
  • 7ae1705 landing: fix feature card highlight, add actual commands to steps
  • 1249370 landing: fix install step, move copy buttons below code blocks
  • 70e1426 landing: terminal matches real rampart watch, polish pass
  • 2df2449 rampart.sh cleanup

v0.1.9

13 Feb 04:35
2f3b5b6

Choose a tag to compare

Changelog

  • 384064f Add grep to OpenClaw tool patching
  • 3627606 Docs: clarify patch-tools as optional, add timing/degradation warnings
  • 26db3db OpenClaw file tool patching: script, README, threat model
  • c7d7954 feat(preload): cascade LD_PRELOAD to child processes
  • b005ee7 fix(policy): exclude .pub files from SSH key deny rules

v0.1.8

12 Feb 22:05
c348c34

Choose a tag to compare

Changelog

  • 4fd4ef0 fix: strip leading shell comments from commands before pattern matching
  • ef27335 security: WebSocket deadlines, approval cleanup, dir perms, token logging
  • e8c8c43 security: fix audit findings — token exposure, resource limits, permissions

v0.1.7

12 Feb 04:05

Choose a tag to compare

Changelog

  • 940be93 feat: action webhook — delegate decisions to external services
  • 11ee92f feat: syslog and CEF output for SIEM integration
  • c62f0e7 fix: cross-platform syslog — split into platform-specific files for Windows builds
  • c113cc4 security: fix path traversal bypass, add MCP proxy tests, harden server

v0.1.6

12 Feb 01:18
3b86270

Choose a tag to compare

Changelog

  • 66a00b2 feat: anti-exfiltration policy with encoding/obfuscation detection
  • 023dd39 feat: rampart mcp scan — auto-generate policies from MCP tool lists
  • f447354 fix: preserve backward compat for rampart mcp, add webhook docs

v0.1.5

11 Feb 21:30
aa4ee19

Choose a tag to compare

Changelog

  • 404d1db feat: LD_PRELOAD interceptor library (librampart.c)
  • e15ab57 feat: rampart preload CLI command

v0.1.4

11 Feb 20:21
7344d33

Choose a tag to compare

Changelog

  • 232b40c feat: Python SDK and Cline integration
  • a5b47ae fix: Python SDK field mapping to match actual API response
  • 873f3c8 refactor: consolidate hook output into single outputHookResult function

v0.1.3

11 Feb 19:04
6fda0bf

Choose a tag to compare

Changelog

  • e65c119 feat: wire webhook notifications into rampart serve
  • be4f965 fix: glob patterns with leading wildcards now match across slashes
  • ba94374 fix: hot-reload race condition + shim fail-open on parse errors

v0.1.2

11 Feb 14:51
224e78a

Choose a tag to compare

Changelog

  • 86c2f46 feat: add macOS launchd support to rampart setup openclaw
  • a3b7b03 feat: add rampart setup openclaw command
  • eeb806b fix: serve defaults to ~/.rampart/audit and reads RAMPART_TOKEN from env

v0.1.1

11 Feb 10:49
683c309

Choose a tag to compare

Changelog

  • d0f5812 feat: add --detect flag to rampart init for environment detection
  • 9161103 feat: add rampart report command for HTML audit reports
  • 05f4849 feat: add webhook notifications (slack, discord, teams, generic)
  • 243fbbe fix: credential sanitization, rate limiting, and ParseAction error handling
  • e8b8be5 fix: handle edge cases in environment detection
  • 1128640 fix: warn when rampart not in PATH during setup
  • ed74292 refactor: move sendNotification to shared helper, wire notifications into wrap and mcp