| #94 |
HIGH: Never log plaintext or ciphertext in encryption operations
encryption.py:218,281 - Encryption/decryption logs NEVER include plaintext or ciphertext. Only logs ...
|
closed |
high |
2025-11-26 20:51 |
- |
|
| #93 |
HIGH: Immutable workflow definition storage for audit integrity
workflow_versioning_service.py:170 - Workflow JSON NEVER modified after storage. Each unique hash st...
|
closed |
high |
2025-11-26 20:51 |
- |
|
| #92 |
HIGH: Durable cron definition_id injection for workflow.execute
durable_cron.py:344-352 - For tools.workflow.execute tasks, definition_id injected into target_param...
|
closed |
high |
2025-11-26 20:51 |
- |
|
| #91 |
HIGH: Durable cron schedule inactive check stops zombie jobs
durable_cron.py:226-227 - Cron loop checks if schedule marked inactive (deleted) and stops iteration...
|
closed |
high |
2025-11-26 20:51 |
- |
|
| #90 |
HIGH: Mini-workflow executed_tasks state persistence to parent
workflow_executor.py:179-185 - Mini-workflows' executed_tasks state persisted to parent workflow con...
|
closed |
high |
2025-11-26 20:51 |
- |
|
| #89 |
HIGH: Mini-workflow sequential execution prevents recursive spawning
workflow_executor.py:172-177 - Mini-workflows execute with enable_concurrent_levels=False. Only top-...
|
closed |
high |
2025-11-26 20:51 |
- |
|
| #88 |
HIGH: SQL injection prevention via sql.Identifier for dynamic tables
timeout_service.py:174,311 dead_letter_service.py:189,204 heartbeat_service.py:182 - All services us...
|
closed |
high |
2025-11-26 20:51 |
- |
|
| #45 |
Fix ALL remaining mypy type errors in engine/cli/ directory
Run mypy engine/cli/ --ignore-missing-imports to verify. Fix type annotations in monitor_steps.py, s...
|
closed |
high |
2025-11-26 06:55 |
- |
|
| #44 |
Fix mypy type errors in 7 files
workflow_logging_injector.py, secure_logging.py, registry.py, base.py, sandbox.py, db_helpers.py, sc...
|
closed |
high |
2025-11-26 06:55 |
- |
|
| #43 |
Fix all mypy type errors in API and engine files
Fix mypy type errors in: api/fix_logging.py, api/replace_console_logs.py, api/oauth_handlers/oauth2....
|
closed |
high |
2025-11-26 06:47 |
- |
|
| #42 |
Fix all mypy type errors in api/middleware/ directory
Add proper type annotations to all middleware files without changing logic. Files: error_handlers.py...
|
closed |
high |
2025-11-26 06:47 |
- |
|
| #41 |
Fix mypy type errors in engine/security/ and engine/services/
Fix ~45 total mypy errors across security and services directories. Add type annotations without cha...
|
closed |
high |
2025-11-26 06:47 |
- |
|
| #39 |
Fix mypy type errors across codebase
Run mypy and fix all type errors
|
closed |
high |
2025-11-26 06:45 |
- |
|
| #38 |
Demos must use demo tenant, not default/test
All demo workflows should run on demo tenant. test tenant is reserved for pytest only.
|
closed |
high |
2025-11-26 06:42 |
- |
|
| #37 |
demo-disaster: Template var substitution failing
make demo-disaster fails - {item} and {loop_counter} not substituted
|
closed |
high |
2025-11-26 06:37 |
- |
|
| #36 |
Run pytest -n0 --stepwise and fix all test failures
Run all integration tests sequentially and fix any failures found
|
closed |
high |
2025-11-26 05:29 |
- |
|
| #35 |
DataShard ConcurrentModificationException - add retry logic for OCC conflicts
Multiple workers writing to datashard table causing OCC conflicts. Need to add automatic retry with ...
|
closed |
high |
2025-11-26 05:10 |
- |
|
| #34 |
Fix 11 failing integration tests - timeouts, artifact mismatch, Decimal type error
Failing tests: test_artifact_system, test_event_coordination, test_datashard_logging, test_join_oper...
|
closed |
high |
2025-11-26 04:55 |
- |
|
| #30 |
[highway] Fix cognitive complexity in steps.py (2 functions >15)
api/blueprints/v1/steps.py line 19 and 253 have complexity >15. Extract event parsing, step aggregat...
|
closed |
high |
2025-11-26 04:29 |
- |
|
| #29 |
[highway] Fix cognitive complexity in workflows.py (4 functions >15)
api/blueprints/v1/workflows.py has 4 high-complexity functions including get_workflow_graph (complex...
|
closed |
high |
2025-11-26 04:29 |
- |
|