didericis
  • Joined on 2025-09-19
didericis pushed to main at didericis/bot-bottle 2026-06-06 00:09:24 -04:00
52820278fd refactor(egress): move core type imports to module level
abcb336e7c fix(dlp): rework naive injection to proximity-based disclosure+jailbreak
1c7812fa9f fix: remove unused _yaml_scalar and redundant isinstance guard
4c60779fac fix: remove unused ScanResult import in test_egress_addon_core
726713d081 feat(egress): implement PRD 0053 — DLP addon with Gateway API matches
Compare 8 commits »
didericis closed issue didericis/bot-bottle#195 2026-06-06 00:09:22 -04:00
Egress DLP addon: token detection, secret detection, and prompt injection scanning
didericis merged pull request didericis/bot-bottle#196 2026-06-06 00:09:21 -04:00
PRD 0053: Egress DLP addon
didericis pushed to prd-0053-egress-dlp-addon at didericis/bot-bottle 2026-06-06 00:08:39 -04:00
didericis pushed to prd-0053-egress-dlp-addon at didericis/bot-bottle 2026-06-05 23:56:28 -04:00
0c285b1712 chore: whitespace fix in README
didericis created branch prd-0053-egress-dlp-addon in didericis/bot-bottle 2026-06-05 23:53:13 -04:00
didericis pushed to prd-0053-egress-dlp-addon at didericis/bot-bottle 2026-06-05 23:53:13 -04:00
52820278fd refactor(egress): move core type imports to module level
abcb336e7c fix(dlp): rework naive injection to proximity-based disclosure+jailbreak
1c7812fa9f fix: remove unused _yaml_scalar and redundant isinstance guard
4c60779fac fix: remove unused ScanResult import in test_egress_addon_core
726713d081 feat(egress): implement PRD 0053 — DLP addon with Gateway API matches
Compare 8 commits »
didericis pushed to prd-0053-egress-dlp-addon at didericis/bot-bottle 2026-06-05 23:49:28 -04:00
12805444e2 revert: restore simple O(n*m) proximity check
didericis pushed to prd-0053-egress-dlp-addon at didericis/bot-bottle 2026-06-05 23:45:30 -04:00
6d8c4d62bf perf(dlp): replace O(n*m) proximity check with O(n log n) sorted scan
didericis pushed to prd-0053-egress-dlp-addon at didericis/bot-bottle 2026-06-05 23:19:46 -04:00
52820278fd refactor(egress): move core type imports to module level
didericis commented on pull request didericis/bot-bottle#196 2026-06-05 23:18:30 -04:00
PRD 0053: Egress DLP addon

Why not import these at the top of the module?

didericis pushed to prd-0053-egress-dlp-addon at didericis/bot-bottle 2026-06-05 23:17:57 -04:00
abcb336e7c fix(dlp): rework naive injection to proximity-based disclosure+jailbreak
didericis commented on pull request didericis/bot-bottle#196 2026-06-05 23:16:03 -04:00
PRD 0053: Egress DLP addon

Anything with a token will already be caught by the token detector. Calling it again in here is silly. Let's do the following instead:

didericis pushed to prd-0053-egress-dlp-addon at didericis/bot-bottle 2026-06-05 23:08:30 -04:00
1c7812fa9f fix: remove unused _yaml_scalar and redundant isinstance guard
didericis commented on pull request didericis/bot-bottle#196 2026-06-05 23:06:24 -04:00
PRD 0053: Egress DLP addon

@didericis-claude yes, open a new issue.

didericis commented on pull request didericis/bot-bottle#196 2026-06-05 22:59:28 -04:00
PRD 0053: Egress DLP addon

Reading through all of egress_apply.py makes me think we should just nix this... if a user needs to change the routes for a bottle (or anything else for the bottle), I think they should just change the bottle config. Couple reasons for that:

didericis pushed to prd-0053-egress-dlp-addon at didericis/bot-bottle 2026-06-05 22:44:57 -04:00
4c60779fac fix: remove unused ScanResult import in test_egress_addon_core
didericis pushed to prd-0053-egress-dlp-addon at didericis/bot-bottle 2026-06-05 22:37:02 -04:00
726713d081 feat(egress): implement PRD 0053 — DLP addon with Gateway API matches
didericis opened issue didericis/bot-bottle#197 2026-06-04 21:10:58 -04:00
Create a quick install script
didericis pushed to prd-0053-egress-dlp-addon at didericis/bot-bottle 2026-06-04 20:53:04 -04:00
5265e25f9b docs: address PR #196 review; update research decisions and PRD