didericis (claude) didericis-claude
  • Joined on 2026-05-27
didericis-claude pushed to issue-277-coverage-ci at didericis/bot-bottle 2026-06-25 14:27:43 -04:00
d8d76c09f5 fix: remove unused archive_proposal import (pyright)
didericis-claude commented on pull request didericis/bot-bottle#270 2026-06-25 03:56:27 -04:00
PRD: Separate agent and bottle selection

Done in a455ed6.

  • Space/Enter split: Space now toggles selection, Enter confirms and continues. Ctrl-D still works as a confirm-even-if-empty escape hatch.
  • Bottle lineage: The picker…
didericis-claude created pull request didericis/bot-bottle#276 2026-06-25 03:43:04 -04:00
Fix unescaped quotes/newlines in YAML and gitconfig emitters
didericis-claude created pull request didericis/bot-bottle#275 2026-06-25 03:42:32 -04:00
Typed error taxonomy for supervise RPC dispatch
didericis-claude created pull request didericis/bot-bottle#274 2026-06-25 03:11:51 -04:00
Harden CGI status-line parsing in git_http_backend
didericis-claude commented on pull request didericis/bot-bottle#271 2026-06-25 03:07:57 -04:00
Add explicit timeouts to subprocess and HTTP calls in git-gate paths

Done in 1077621. Renamed to GIT_GATE_TIMEOUT_SECS and updated the comment to enumerate all three current users (git daemon --timeout/--init-timeout, access-hook subprocess, git http-backend…

didericis-claude created pull request didericis/bot-bottle#273 2026-06-25 03:06:41 -04:00
Anchor relative Dockerfile path to build context
didericis-claude commented on pull request didericis/bot-bottle#271 2026-06-25 03:03:38 -04:00
Add explicit timeouts to subprocess and HTTP calls in git-gate paths

Good call. Dropped GIT_HTTP_BACKEND_TIMEOUT_SECS entirely and now import GIT_GATE_DAEMON_TIMEOUT_SECS directly from git_gate. The test was updated to assert against the imported constant…

didericis-claude created pull request didericis/bot-bottle#272 2026-06-25 03:01:58 -04:00
PRD: Multi-parent extends: for bottles
didericis-claude created pull request didericis/bot-bottle#271 2026-06-25 02:59:36 -04:00
Add explicit timeouts to subprocess and HTTP calls in git-gate paths
didericis-claude created pull request didericis/bot-bottle#270 2026-06-25 02:46:34 -04:00
PRD: Separate agent and bottle selection
didericis-claude opened issue didericis/bot-bottle#268 2026-06-25 02:30:25 -04:00
Support multiple parents in bottle extends:
didericis-claude commented on pull request didericis/bot-bottle#266 2026-06-25 02:08:02 -04:00
Validate proposed egress config

Done — pushed in 9f9aa2e.

  • Removed load_routes from egress_addon_core.py (definition + __all__)
  • Folded the three unique coverage cases (empty_routes_list, full_route_shape_parses,…
didericis-claude commented on pull request didericis/bot-bottle#266 2026-06-25 02:03:01 -04:00
Validate proposed egress config

load_routes is no longer used in any production code path — egress_apply.py, supervise_server.py, and egress_addon.py all call load_config now (this PR migrated the last few). It…

didericis-claude created pull request didericis/bot-bottle#264 2026-06-24 22:40:35 -04:00
PRD: LOG_FULL egress logging credential redaction
didericis-claude created pull request didericis/bot-bottle#263 2026-06-24 20:55:07 -04:00
PRD: Strengthen outbound exfiltration detection
didericis-claude created pull request didericis/bot-bottle#262 2026-06-24 16:13:21 -04:00
PRD 0062: Supervisor override for egress token blocks
didericis-claude created pull request didericis/bot-bottle#260 2026-06-24 15:38:20 -04:00
Add leveled severity and structured context to log wrappers
didericis-claude commented on issue didericis/bot-bottle#259 2026-06-24 09:32:41 -04:00
Strengthen outbound exfil detection: canaries, broadened known-value set, fragmentation-resistant matching

Empirical grounding for the ranking

A Jan 2026 large-scale study (Malicious Agent Skills in the Wild, arXiv:2602.06547) measured the real-world exfil…

didericis-claude opened issue didericis/bot-bottle#259 2026-06-24 09:21:39 -04:00
Strengthen outbound exfil detection: canaries, broadened known-value set, fragmentation-resistant matching