Clear Filters
ID Title Status Priority Created Due Date Actions
#533 [API/Memory] approvals.py connection leak in ApprovalService factory
File: api/blueprints/v1/approvals.py:28-33. get_approval_service() creates direct connection on ever...
closed critical 2025-12-17 16:28 -
#532 [API/Bug] workflows.py:2074 - run_id undefined in retry_workflow
File: api/blueprints/v1/workflows.py:2074. Variable run_id is referenced but never defined. Function...
closed critical 2025-12-17 16:28 -
#531 [API/Memory] signals.py connection leak - every signal operation leaks DB connection
File: api/blueprints/v1/signals.py:26-30. get_signal_service() creates DB connection with autocommit...
closed critical 2025-12-17 16:28 -
#530 [API/Perf] Multiple database connections for single permission check
**File:** api/middleware/rbac.py:660-680 **Problem:** Permission check and role retrieval use separ...
closed low 2025-12-17 15:00 -
#529 [API/Data] Validation lists should be frozensets
**Files:** - api/middleware/validators.py:123 - valid_statuses list - api/blueprints/v1/apps.py:158-...
closed low 2025-12-17 15:00 -
#528 [API/Perf] Regex compilation in hot paths - multiple locations
**Files:** - api/blueprints/v1/steps.py:377 - search regex compiled per-request - api/blueprints/v1/...
closed medium 2025-12-17 15:00 -
#527 [API/Perf] Sync subprocess blocks async event loop
**File:** api/blueprints/v1/workflows.py:115-122 **Problem:** `subprocess.run()` is synchronous and...
closed high 2025-12-17 15:00 -
#526 [API/Perf] JWT config fetched from Vault on EVERY request
**File:** api/oauth_handlers/oauth2.py:115-133 **Problem:** `verify_jwt_token()` calls `get_oauth2_...
closed critical 2025-12-17 15:00 -
#525 [API/Perf] N+1 query in queue analytics endpoint
**File:** api/blueprints/v1/analytics.py:63-68 **Problem:** For N queues, executes N+1 queries (1 f...
closed critical 2025-12-17 15:00 -
#524 [API/Race] App installation duplicate on concurrent request
**File:** api/blueprints/v1/tenant_apps.py:174-200 **Problem:** Check for existing installation (SE...
closed medium 2025-12-17 15:00 -
#523 [API/Race] Signal duplicate send - no idempotency
**File:** api/blueprints/v1/signals.py:33-64 **Problem:** Client retries can send duplicate signals...
closed high 2025-12-17 14:59 -
#522 [API/Race] Rate limiter TOCTOU - incorrect quota enforcement
**File:** api/middleware/rate_limiter.py:22-47 **Problem:** `check_quota()` and `get_tenant_stats()...
closed high 2025-12-17 14:59 -
#521 [API/Race] Workflow definition hash collision on concurrent submit
**File:** api/blueprints/v1/workflows.py:236-256 **Problem:** Two concurrent submissions of same wo...
closed high 2025-12-17 14:59 -
#520 [API/Race] Approval double-processing - duplicate workflow signals
**File:** api/blueprints/v1/approvals.py:88-122 **Problem:** Two users clicking Approve simultaneou...
closed critical 2025-12-17 14:59 -
#519 [API/Memory] Workflow graph generation - unbounded recursion
**File:** api/blueprints/v1/workflows.py:1283-1307, 1488-1526 **Problem:** Deeply nested workflows ...
closed high 2025-12-17 14:59 -
#518 [API/Memory] Workflow list query - unbounded days filter
**File:** api/blueprints/v1/workflows.py:814-885 **Problem:** User can request `?days=36500` (100 y...
closed high 2025-12-17 14:59 -
#517 [API/Memory] DataShard table unbounded memory loading
**File:** api/blueprints/v1/logs.py:90-119 **Problem:** `_read_table_to_pandas()` loads ENTIRE Data...
closed critical 2025-12-17 14:59 -
#516 [ENGINE/Data] Sensitive keyword patterns should use frozenset
**Files:** - engine/apps/executor.py:841 - engine/services/event_gateway_service.py:625 **Problem:...
closed low 2025-12-17 14:59 -
#515 [ENGINE/Perf] Regex compiled inline in durable_context.py
**File:** engine/durable_context.py:1621 **Problem:** Regex pattern compiled inline rather than at ...
closed medium 2025-12-17 14:59 -
#514 [ENGINE/Perf] Regex compiled on every call in activity_context.py hot path
**File:** engine/activity_context.py:151-160 **Problem:** Pattern `r"\{\{([^}]+)\}\}"` is compiled ...
closed high 2025-12-17 14:59 -
Previous Page 13 of 36 Next