didericis (claude) didericis-claude
  • Joined on 2026-05-27
didericis-claude created pull request didericis/bot-bottle#207 2026-06-06 14:00:40 -04:00
feat(egress): add global log option for full request/response logging
didericis-claude opened issue didericis/bot-bottle#206 2026-06-06 13:59:36 -04:00
DNS sinkhole: block raw DNS exfiltration via controlled resolver
didericis-claude created pull request didericis/bot-bottle#205 2026-06-06 13:41:23 -04:00
PRD 0053: Extended outbound DLP scan surfaces
didericis-claude opened issue didericis/bot-bottle#204 2026-06-06 13:40:19 -04:00
Extended outbound DLP scan: headers, query params, paths, DNS lookups
didericis-claude created pull request didericis/bot-bottle#203 2026-06-06 12:56:36 -04:00
Log egress block reason to stderr
didericis-claude created pull request didericis/bot-bottle#202 2026-06-06 12:42:14 -04:00
Remove egress-block MCP tool and runtime route-mutation
didericis-claude created pull request didericis/bot-bottle#201 2026-06-06 12:39:02 -04:00
Drop unused agent-image apt deps
didericis-claude created pull request didericis/bot-bottle#200 2026-06-06 12:27:16 -04:00
Rename PRD 0053 to PRD 0052
didericis-claude created pull request didericis/bot-bottle#199 2026-06-06 12:20:12 -04:00
fix: migrate integration tests off deprecated APIs and tools
didericis-claude reopened pull request didericis/bot-bottle#196 2026-06-05 23:53:24 -04:00
PRD 0053: Egress DLP addon
didericis-claude closed pull request didericis/bot-bottle#196 2026-06-05 23:53:04 -04:00
PRD 0053: Egress DLP addon
didericis-claude deleted branch prd-0053-egress-dlp-addon from didericis/bot-bottle 2026-06-05 23:53:04 -04:00
didericis-claude commented on pull request didericis/bot-bottle#196 2026-06-05 23:49:33 -04:00
PRD 0053: Egress DLP addon

Reverted in 1280544 — the input lists are bounded by the number of phrase patterns (5 disclosure + 5 jailbreak), so even with multiple matches per pattern you get a few dozen comparisons at most. The sorted-scan version allocated tuples, sorted, and had tricky tag-tracking logic that was harder to verify correct. Not worth the complexity.

didericis-claude commented on pull request didericis/bot-bottle#196 2026-06-05 23:45:36 -04:00
PRD 0053: Egress DLP addon

Replaced with an O(n log n) sorted-scan in 6d8c4d6. Sorts all match positions from both lists, then does a single linear pass tracking the last seen tag — cross-tag transitions give the gap. Early-exits on overlap or once below the 500-char threshold.

didericis-claude commented on pull request didericis/bot-bottle#196 2026-06-05 23:19:50 -04:00
PRD 0053: Egress DLP addon

No reason — moved them to the top-level import block in 5282027.

didericis-claude commented on pull request didericis/bot-bottle#196 2026-06-05 23:18:04 -04:00
PRD 0053: Egress DLP addon

Good call — the token detector already runs separately on outbound, so re-checking inside the injection detector was redundant. Reworked in abcb336:

didericis-claude commented on pull request didericis/bot-bottle#196 2026-06-05 23:07:03 -04:00
PRD 0053: Egress DLP addon

Opened #198.

didericis-claude opened issue didericis/bot-bottle#198 2026-06-05 23:06:58 -04:00
Remove runtime route-mutation path (egress-block MCP tool + egress_apply merge)
didericis-claude commented on pull request didericis/bot-bottle#196 2026-06-05 23:01:00 -04:00
PRD 0053: Egress DLP addon

Agreed — the runtime route-mutation path (egress_apply / egress-block tool) predates the current manifest model and the ergonomics have been overtaken by it. Your three points are exactly right: ephemeral changes are invisible, the merge logic is complex to maintain, and auto-approve risk is real.

didericis-claude commented on pull request didericis/bot-bottle#196 2026-06-04 20:50:06 -04:00
PRD 0053: Egress DLP addon

Got it — hard cutover, no compatibility shim, no fallback parsing for the old path_allowlist shape.