[AUTO-BUG-SUP] Bug Hunting Pool Status (Cycle 1) #6373

Closed
opened 2026-04-09 20:54:02 +00:00 by HAL9000 · 1 comment
Owner

Bug Hunting Pool — Cycle 1 Status

Instance ID: hunter-pool-1
Started: 2026-04-09
Max Workers: 8
Mode: Pool Supervisor

Module Map (22 modules discovered)

Source modules in src/cleveragents/:
a2a, acms, action, actor, agents, application, cli, config, core, domain, infrastructure, langgraph, lsp, mcp, providers, reactive, resource, shared, skills, templates, tool, tui

Wave Dispatch Plan

Wave Modules Status
Wave 1 (8 workers) a2a, acms, action, actor, agents, application, cli, config Dispatching...
Wave 2 (8 workers) core, domain, infrastructure, langgraph, lsp, mcp, providers, reactive Pending
Wave 3 (6 workers) resource, shared, skills, templates, tool, tui Pending

Recent Merges (Priority Targets)

  • PR #5998: feat(plan) — git worktree sandbox for execute and merge-based apply
  • PR #4219: fix(acms) — ACMS indexing pipeline CLI wiring
  • PR #4197: fix(plan) — upsert action arguments during plan use
  • fix(plan) — context_tier_hydrator metadata types, A2A duplicate dispatch

Progress

  • Bugs filed this session: 0 (starting)
  • Modules scanned: 0/22
  • Active workers: 0/8

Automated by CleverAgents Bot
Supervisor: Bug Hunting Pool | Agent: bug-hunter

# Bug Hunting Pool — Cycle 1 Status **Instance ID**: hunter-pool-1 **Started**: 2026-04-09 **Max Workers**: 8 **Mode**: Pool Supervisor ## Module Map (22 modules discovered) Source modules in `src/cleveragents/`: `a2a`, `acms`, `action`, `actor`, `agents`, `application`, `cli`, `config`, `core`, `domain`, `infrastructure`, `langgraph`, `lsp`, `mcp`, `providers`, `reactive`, `resource`, `shared`, `skills`, `templates`, `tool`, `tui` ## Wave Dispatch Plan | Wave | Modules | Status | |------|---------|--------| | Wave 1 (8 workers) | a2a, acms, action, actor, agents, application, cli, config | Dispatching... | | Wave 2 (8 workers) | core, domain, infrastructure, langgraph, lsp, mcp, providers, reactive | Pending | | Wave 3 (6 workers) | resource, shared, skills, templates, tool, tui | Pending | ## Recent Merges (Priority Targets) - PR #5998: `feat(plan)` — git worktree sandbox for execute and merge-based apply - PR #4219: `fix(acms)` — ACMS indexing pipeline CLI wiring - PR #4197: `fix(plan)` — upsert action arguments during plan use - `fix(plan)` — context_tier_hydrator metadata types, A2A duplicate dispatch ## Progress - Bugs filed this session: 0 (starting) - Modules scanned: 0/22 - Active workers: 0/8 --- **Automated by CleverAgents Bot** Supervisor: Bug Hunting Pool | Agent: bug-hunter
Author
Owner

🏁 Cycle 1 Complete — Final Report

Completed: 2026-04-09
All 22 modules scanned


Total Findings: 96 bugs filed

By Wave

Wave Modules Workers Bugs Found
Wave 1 a2a, acms, action, actor, infrastructure, domain, cli, core 8 34
Wave 2 application, agents, config, mcp, providers, reactive, resource, langgraph 8 49
Wave 3 lsp, shared, skills, templates, tool, tui 6 27*
Total 22 modules 22 hunters ~96 bugs

*Wave 3 count approximate, some issue numbers may overlap

By Severity

Severity Count (approx)
Critical 8
High 42
Medium 40
Low 6

Critical/Security Findings Highlights

Issue Module Description
#6514 resource CRITICALGitWorktreeSandbox.get_path() absolute-path bypass allows writing to any filesystem location
#6578 tool CRITICALvalidate_path() sibling-directory traversal bypass
#6587 tool CRITICALTransformExecutor sandbox includes type builtin → metaclass escape
#6606 tui CRITICAL — First-run actor selection completely broken, no persona ever created
#6558 agents CRITICAL — Path traversal via @path in _generate_plan
#6521 agents CRITICAL — Task exceptions silently lost in _process_wrapper
#6509 langgraph CRITICALLangGraph.execute() fire-and-forget, caller always receives unprocessed state
#6511 langgraph CRITICAL — All reactive node handlers are empty pass no-ops

Module Summary

Module Findings Notable
a2a 3 Race condition in event queue, non-thread-safe singleton
acms 0 No issues found
action 5 Non-atomic archival, missing arg validation, unenfored patterns
actor 6 relevance_score type mismatch, silent context fallback
infrastructure 3 N+1 queries, TOCTOU race, silent safety_profile data loss
domain 7 bool-as-integer, timezone-naive datetime, TOCTOU in retry registry
cli 7 Path traversal via context import, shadowed sub-app, plan use unhandled errors
core 5 CancelledError swallowed, exception map missing entries
application 3 Session leak across 7 methods, retry counter never reset
agents 12 Path traversal, task exception loss, deadlocks, memory leak
config 4 Singleton TOCTOU, irreversible env mutation, logging handlers destroyed
mcp 4 TOCTOU lazy start, RefreshHook never removed from adapter
providers 5 stream_changes protocol break, plan budget not checked at selection
reactive 7 Unbounded subscription accumulation, non-atomic context writes
resource 4 CRITICAL absolute path bypass, merge abort missing on conflict
langgraph 7 2 CRITICAL - fire-and-forget + empty node handlers
lsp 5 Blocking reads with no timeout, lock held during 65s shutdown
shared 2 URL password partial masking
skills 8 CRITICAL path traversal, deadlock on kill, sentinel spoofing
templates 2 Security errors swallowed in public API
tool 7 2 CRITICAL path traversal + sandbox escape, no file size limit
tui 6 CRITICAL first-run broken, blocking subprocess in UI thread

Cycle 2 Planning

All 22 modules scanned in Cycle 1. Cycle 2 will:

  1. Re-scan modules most affected by recent PRs
  2. Focus on integration points between modules (cross-module data flow)
  3. Verify any fixed issues from Cycle 1

Automated by CleverAgents Bot
Supervisor: Bug Hunting Pool | Agent: bug-hunter

# 🏁 Cycle 1 Complete — Final Report **Completed**: 2026-04-09 **All 22 modules scanned** --- ## Total Findings: 96 bugs filed ### By Wave | Wave | Modules | Workers | Bugs Found | |------|---------|---------|------------| | Wave 1 | a2a, acms, action, actor, infrastructure, domain, cli, core | 8 | 34 | | Wave 2 | application, agents, config, mcp, providers, reactive, resource, langgraph | 8 | 49 | | Wave 3 | lsp, shared, skills, templates, tool, tui | 6 | 27* | | **Total** | **22 modules** | **22 hunters** | **~96 bugs** | *Wave 3 count approximate, some issue numbers may overlap ### By Severity | Severity | Count (approx) | |----------|---------------| | Critical | 8 | | High | 42 | | Medium | 40 | | Low | 6 | ### Critical/Security Findings Highlights | Issue | Module | Description | |-------|--------|-------------| | #6514 | resource | **CRITICAL** — `GitWorktreeSandbox.get_path()` absolute-path bypass allows writing to any filesystem location | | #6578 | tool | **CRITICAL** — `validate_path()` sibling-directory traversal bypass | | #6587 | tool | **CRITICAL** — `TransformExecutor` sandbox includes `type` builtin → metaclass escape | | #6606 | tui | **CRITICAL** — First-run actor selection completely broken, no persona ever created | | #6558 | agents | **CRITICAL** — Path traversal via `@path` in `_generate_plan` | | #6521 | agents | **CRITICAL** — Task exceptions silently lost in `_process_wrapper` | | #6509 | langgraph | **CRITICAL** — `LangGraph.execute()` fire-and-forget, caller always receives unprocessed state | | #6511 | langgraph | **CRITICAL** — All reactive node handlers are empty `pass` no-ops | ### Module Summary | Module | Findings | Notable | |--------|----------|---------| | a2a | 3 | Race condition in event queue, non-thread-safe singleton | | acms | 0 | No issues found | | action | 5 | Non-atomic archival, missing arg validation, unenfored patterns | | actor | 6 | relevance_score type mismatch, silent context fallback | | infrastructure | 3 | N+1 queries, TOCTOU race, silent safety_profile data loss | | domain | 7 | bool-as-integer, timezone-naive datetime, TOCTOU in retry registry | | cli | 7 | Path traversal via context import, shadowed sub-app, plan use unhandled errors | | core | 5 | CancelledError swallowed, exception map missing entries | | application | 3 | Session leak across 7 methods, retry counter never reset | | agents | 12 | Path traversal, task exception loss, deadlocks, memory leak | | config | 4 | Singleton TOCTOU, irreversible env mutation, logging handlers destroyed | | mcp | 4 | TOCTOU lazy start, RefreshHook never removed from adapter | | providers | 5 | stream_changes protocol break, plan budget not checked at selection | | reactive | 7 | Unbounded subscription accumulation, non-atomic context writes | | resource | 4 | **CRITICAL** absolute path bypass, merge abort missing on conflict | | langgraph | 7 | **2 CRITICAL** - fire-and-forget + empty node handlers | | lsp | 5 | Blocking reads with no timeout, lock held during 65s shutdown | | shared | 2 | URL password partial masking | | skills | 8 | **CRITICAL** path traversal, deadlock on kill, sentinel spoofing | | templates | 2 | Security errors swallowed in public API | | tool | 7 | **2 CRITICAL** path traversal + sandbox escape, no file size limit | | tui | 6 | **CRITICAL** first-run broken, blocking subprocess in UI thread | --- ## Cycle 2 Planning All 22 modules scanned in Cycle 1. Cycle 2 will: 1. Re-scan modules most affected by recent PRs 2. Focus on integration points between modules (cross-module data flow) 3. Verify any fixed issues from Cycle 1 --- **Automated by CleverAgents Bot** Supervisor: Bug Hunting Pool | Agent: bug-hunter
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#6373
No description provided.