Skip to content

Releases: oktsec/oktsec

v0.13.2

25 Mar 01:33
99093a8

Choose a tag to compare

What's new

Aguara v0.12.0 (detection engine)

  • MCPCFG_012 (HIGH): Detects uvx and uv run MCP servers without version pins. This is exactly how the litellm supply chain attack spread - uvx auto-downloaded the compromised version from PyPI.
  • MCPCFG_013 (MEDIUM): Flags pip install in MCP server setup without --require-hashes.
  • aguara check now scans uv, pip, and npx caches in addition to site-packages.
  • aguara clean is now interactive: shows findings, asks confirmation, then executes. No --dry-run needed.
  • 257 total detection rules (was 255 in v0.13.1).

Incident response workflow

brew install garagon/tap/aguara
aguara check
aguara clean

Three commands, zero flags. Detects compromised packages, malicious .pth files, persistence backdoors. Quarantines for forensics.

Full v0.13.x changelog (since v0.12.1)

  • Delegation chain enforcement (Ed25519-signed authorization tokens)
  • Session tracking (auto per-agent, 30-min TTL)
  • oktsec audit verify-chain (offline tamper-evident chain verification)
  • Dashboard Ed25519 signature verification display
  • 12 CE- container escape detection rules (from SandboxEscapeBench)
  • 2 IAP rules for vulnerability knowledge transfer
  • TC-002 expanded (shell history, git creds, wallets, SSL keys, CI/CD, npmrc)
  • TC-011 persistence detection (systemd, sysmon, crontab)
  • Egress sandbox (egress_sandbox: true forces HTTP through proxy)
  • oktsec audit deps (scans against OSV.dev)
  • Dependency rug-pull detection (dep_check: true)
  • Aguara v0.10.0 → v0.11.0 → v0.11.1 → v0.12.0

v0.13.1

24 Mar 22:30
f1e3667

Choose a tag to compare

Changelog

  • e31f5e6 chore: bump aguara to v0.11.1 (check/clean incident response commands) (#85)
  • c961745 feat: supply chain defense - egress sandbox, dependency auditing, 25 new detection rules (#84)
  • 2b8a3f3 feat: supply chain defense phase 1 - credential coverage, dep rug-pull, aguara v0.10.0 (#83)

v0.13.0

24 Mar 16:01
e88e9e3

Choose a tag to compare

Changelog

  • e88e9e3 feat: delegation chains, session tracking, audit CLI, CE rules (v0.13.0) (#81)

v0.12.1

24 Mar 03:36
7656790

Choose a tag to compare

Changelog

  • f94190b chore: move llm-rules to rules/generated and update docs for v0.12.0
  • 7656790 fix: dashboard bugs, telemetry client, docs v0.12.0 (#80)

v0.12.0

23 Mar 15:11

Choose a tag to compare

Changelog

  • f13e193 feat: add 13 IPI Arena detection rules and LLM prompt enhancement (#78)
  • c64f740 feat: add optional anonymous usage telemetry (#79)
  • e792baf fix: restore PyPI workflow (was accidentally emptied)

v0.11.2

21 Mar 19:14

Choose a tag to compare

Changelog

  • 21c4ac9 feat: add Homebrew tap to goreleaser config

v0.11.1

21 Mar 18:02

Choose a tag to compare

Changelog

  • 574cc15 feat: agent hierarchy tracking (human -> agent -> sub-agent) (#76)
  • 69cc5ac fix: /simplify findings - session leak, thread safety, abstractions
  • 28445da fix: TUI agent count shows active agents (5min window) not watermark
  • 41559f6 fix: TUI indent only when previous event is from different agent
  • f6bc184 fix: TUI stats read from DB every 3s for accurate counters
  • 9621cc8 fix: exclude gateway/ targets from active agent count in TUI
  • 19bb2df fix: resolveAgent false matches, hook port from config
  • 92b1a1a fix: treat Agent tool as ContentTool to prevent prompt false positives

v0.11.0

20 Mar 18:01
6693d6e

Choose a tag to compare

Changelog

  • d5c5480 chore(deps): bump github.com/modelcontextprotocol/go-sdk (#68)
  • 5f60fe7 feat: security posture fix and egress UI in agent detail (#72)
  • 72af9a2 feat: session management with inventory, export, and AI analysis (#71)
  • 1264bc8 feat: upgrade to Aguara v0.9.1 with context-aware scanning (#70)
  • 6693d6e fix: quarantine enqueue, dark calendar icons, color variable fixes (#73)
  • b43047e fix: session trace quote stripping and multi-agent display

v0.10.1

19 Mar 17:40

Choose a tag to compare

Changelog

  • 650a2b6 feat: database config UI with test connection and save
  • 0824b15 feat: database-agnostic audit store with Dialect abstraction
  • 73a25e8 feat: extract AuditStore interface for multi-backend support
  • c8e1fc8 feat: mask paths toggle, fix process signal on restart
  • 10a55d7 feat: session trace shows human vs agent roles, newest first
  • d7c62e5 feat: wire Postgres support via audit.Open() factory
  • dd9cd7f fix: remove internal demo traffic generator from public repo
  • 66f0b93 fix: single shared audit store between proxy and gateway
  • 902610b refactor: migrate consumers to AuditStore interface

v0.10.0

18 Mar 14:30

Choose a tag to compare

Changelog

  • af9ce48 feat: Bubbletea TUI, dashboard color system, UX polish (#64)
  • 3985f25 feat: delegation chains, session traces, ephemeral keys, TUI polish (#67)
  • b2cae58 feat: scan profiles, tool-scoped rules, TUI polish (#65)
  • ff751cd fix: cross-platform process signal for Windows goreleaser build
  • 354e368 fix: false positive reduction, TUI accuracy and polish (#66)