Skip to content

Tags: ubcent/velar

Tags

v0.1.2

Toggle v0.1.2's commit message
Merge remote main and fix MITM proxy: keep-alive, cert expiry, compre…

…ssed response handling

v0.1.1

Toggle v0.1.1's commit message
Refactor MITM proxy: improve header handling, server behavior, and co…

…nnection management

- Add `IdleTimeout` to HTTP server for better connection lifecycle management.
- Abstract hop-by-hop header removal into `removeHopByHopHeaders` for cleaner code.
- Refine `singleConnListener` with better synchronization and blocking logic to prevent premature shutdown.
- Modify `Accept-Encoding` handling to support transparent decompression by Go's HTTP transport.

v0.1.0

Toggle v0.1.0's commit message
Add `sanitize_keys` and `skip_keys` support to sanitizer configuration

- Introduce `KeyConfig` to manage JSON field sanitization and exclusion rules.
- Update sanitizer to use default or custom key configurations for masking and skipping fields.
- Replace `interestingKeys` with configurable `sanitize_keys` and `skip_keys`.
- Add tests to validate new key configuration behavior and edge cases for masking logic.
- Update README with documentation for `sanitize_keys` and `skip_keys` parameters.

v0.0.5

Toggle v0.0.5's commit message
Remove `test-ner-debug` tool and its dependencies from the project

v0.0.4

Toggle v0.0.4's commit message
Remove unused functions and imports from ONNX NER detector and tokenizer

v2026.02.25-e63ce09

Toggle v2026.02.25-e63ce09's commit message
Refactor stats rendering and export logic

v2026.02.25-40d6219

Toggle v2026.02.25-40d6219's commit message
Enhance process management and stats server handling

- Add fallback to find and terminate `velard` process by name if PID file is missing
- Implement reusable `killProcess` and `findVelardProcess` helpers
- Improve `daemonCommand` to locate `velard` binary more robustly
- Refactor stats server to use SO_REUSEADDR listener for better socket reuse

v0.0.3

Toggle v0.0.3's commit message
Refactor stats rendering and export logic

v2026.02.24-d0403dd

Toggle v2026.02.24-d0403dd's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add comprehensive secret detectors and sanitizer integration (#23)

v2026.02.24-5074d60

Toggle v2026.02.24-5074d60's commit message
Add optional response restoration config

- Add `restore_responses` field to Sanitizer config (default: true)
- Add `WithRestoreResponses()` method to SanitizingInspector
- Skip restoration if disabled in config
- Update README with new config option
- All tests passing

This allows users to disable automatic restoration of masked values
in responses if they want placeholders to remain in the output.

Example config:
```yaml
sanitizer:
  enabled: true
  restore_responses: false  # Keep placeholders in responses
```