|
1 | | -{"action":"shell","auto_fixable":true,"category":"CommandInjection","confidence":0.99,"description":"Unquoted shell variable","fix_script":"fix-shell-quoting.sh","match":"$VAR","pattern_id":"PA009-shell-unquoted-var","program_path":"/var/mnt/eclipse/repos/test-repo","proven_module":null,"recipe_id":"recipe-shell-quote-vars","replacement":"\"${VAR}\"","repo":"test-repo","severity":"High","strategy":"auto_execute","tier":"eliminate","timestamp":"2026-03-22T13:21:29.022945Z"} |
2 | | -{"auto_fixable":false,"category":"RaceCondition","confidence":0.0,"description":"Data race","pattern_id":"PA006-race","program_path":"/var/mnt/eclipse/repos/test-repo","recipe_id":null,"repo":"test-repo","severity":"High","strategy":"report_only","tier":"control","timestamp":"2026-03-22T13:21:29.050147Z"} |
3 | | -{"bot":"rhodibot","dispatched_at":"2026-03-22T13:21:29.130500Z","query":"mutation {\n suggestFix(\n repo: \"test-repo\",\n file: \"\",\n issue: \"Unquoted shell variable\",\n suggestion: \"Replace with proven/SafeCommand\"\n ) {\n success\n prNumber\n }\n}\n","status":"pending"} |
4 | | -{"bot":"echidnabot","dispatched_at":"2026-03-22T13:21:29.341471Z","query":"mutation {\n submitProofObligation(\n repo: \"test-repo\",\n claim: \"Substitution with SafeCommand preserves behavior\",\n context: \"Unquoted shell variable\"\n ) {\n success\n proofId\n }\n}\n","status":"pending"} |
5 | | -{"bot":"rhodibot","dispatched_at":"2026-03-22T13:21:29.480677Z","query":"mutation {\n suggestFix(\n repo: \"test-repo\",\n file: \"scripts/deploy.sh\",\n issue: \"Unquoted variable\",\n suggestion: \"Add double quotes\"\n ) {\n success\n prNumber\n }\n}\n","status":"pending"} |
6 | | -{"bot":"sustainabot","dispatched_at":"2026-03-22T13:21:29.943844Z","query":"mutation {\n reportEcoScore(\n repo: \"test-repo\",\n score: 0.5,\n details: \"Unresolved: Unquoted shell variable (no safe fix available)\"\n ) {\n success\n }\n}\n","status":"pending"} |
7 | | -{"bot":"robot-repo-automaton","dispatched_at":"2026-03-22T13:21:30.032434Z","query":"mutation {\n requestAutoFix(\n repo: \"test-repo\",\n file: \"\",\n issue: \"Unquoted shell variable\",\n fixType: \"eliminate\",\n confidence: \"0.99\",\n recipeId: \"recipe-shell-quote-vars\",\n suggestion: \"Quote shell variables\"\n ) {\n success\n fixApplied\n fixDecision\n }\n}\n","status":"pending"} |
| 1 | +{"action":"shell","auto_fixable":true,"category":"CommandInjection","confidence":0.99,"description":"Unquoted shell variable","fix_script":"fix-shell-quoting.sh","match":"$VAR","pattern_id":"PA009-shell-unquoted-var","program_path":"/var/mnt/eclipse/repos/test-repo","proven_module":null,"recipe_id":"recipe-shell-quote-vars","replacement":"\"${VAR}\"","repo":"test-repo","severity":"High","strategy":"auto_execute","tier":"eliminate","timestamp":"2026-03-22T13:47:35.403583Z"} |
| 2 | +{"auto_fixable":false,"category":"RaceCondition","confidence":0.0,"description":"Data race","pattern_id":"PA006-race","program_path":"/var/mnt/eclipse/repos/test-repo","recipe_id":null,"repo":"test-repo","severity":"High","strategy":"report_only","tier":"control","timestamp":"2026-03-22T13:47:35.409933Z"} |
| 3 | +{"bot":"rhodibot","dispatched_at":"2026-03-22T13:47:35.533477Z","query":"mutation {\n suggestFix(\n repo: \"test-repo\",\n file: \"scripts/deploy.sh\",\n issue: \"Unquoted variable\",\n suggestion: \"Add double quotes\"\n ) {\n success\n prNumber\n }\n}\n","status":"pending"} |
| 4 | +{"bot":"sustainabot","dispatched_at":"2026-03-22T13:47:35.548960Z","query":"mutation {\n reportEcoScore(\n repo: \"test-repo\",\n score: 0.5,\n details: \"Unresolved: Unquoted shell variable (no safe fix available)\"\n ) {\n success\n }\n}\n","status":"pending"} |
| 5 | +{"bot":"rhodibot","dispatched_at":"2026-03-22T13:47:35.567716Z","query":"mutation {\n suggestFix(\n repo: \"test-repo\",\n file: \"\",\n issue: \"Unquoted shell variable\",\n suggestion: \"Replace with proven/SafeCommand\"\n ) {\n success\n prNumber\n }\n}\n","status":"pending"} |
| 6 | +{"bot":"echidnabot","dispatched_at":"2026-03-22T13:47:35.600748Z","query":"mutation {\n submitProofObligation(\n repo: \"test-repo\",\n claim: \"Substitution with SafeCommand preserves behavior\",\n context: \"Unquoted shell variable\"\n ) {\n success\n proofId\n }\n}\n","status":"pending"} |
0 commit comments