mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-15 19:52:50 +03:00
Compare commits
base: pjandro:fix/10244-cliproxy-win-platform-detection
pjandro:main
pjandro:release/v3.8.50
pjandro:feat/9760-video-bridge
pjandro:fix/10119-claude-haiku-45-capability-flags
pjandro:fix/10111-adaptive-admission-latency-collapse
pjandro:fix/10244-cliproxy-win-platform-detection
pjandro:fix/10017-sse-control-lines-leak-openai-clients
pjandro:fix/10078-agentrouter-quota-dashboard
pjandro:fix/codeql-0814-hash-fp-and-sanitize
pjandro:dependabot/npm_and_yarn/production-bbb9010ac0
pjandro:fix/10261-provider-warning-badges
pjandro:fix/10183-10268-admission-503-structural
pjandro:fix/10085-compatible-chat-credential-mismatch
pjandro:fix/10319-live-ws-heartbeat-ping
pjandro:fix/10286-gemini-flash-thinking
pjandro:fix/10171-instrumentation-hook-windows-wsl
pjandro:fix/9970-credential-health-search-queries
pjandro:fix/9935-media-playground-masked-bearer
pjandro:fix/10249-dedup-hash-collision
pjandro:fix/10104-antigravity-trailing-model-turn
pjandro:fix/10158-local-proxy-subscription
pjandro:fix/10096-kimi-coding-apikey-save
pjandro:dependabot/github_actions/github/codeql-action/init-4.37.6
pjandro:dependabot/github_actions/github/codeql-action/analyze-4.37.6
pjandro:dependabot/github_actions/github/codeql-action-4.37.6
pjandro:fix/radar-g11-guided-setup
pjandro:chore/bank-ratchet-v3.8.50
pjandro:green/8728
pjandro:compression-core
pjandro:release/v3.8.49
pjandro:release/v3.8.47
pjandro:release/v3.8.48
pjandro:release/v3.8.46
pjandro:release/v3.8.45
pjandro:recovery/pr6099-kiro-idc-original
pjandro:release/v3.8.44
pjandro:release/v3.8.43
pjandro:release/v3.8.42
pjandro:release/v3.8.41
pjandro:release/v3.8.40
pjandro:release/v3.8.39
pjandro:release/v3.8.38
pjandro:release/v3.8.37
pjandro:release/v3.8.36
pjandro:release/v3.8.35
pjandro:release/v3.8.34
pjandro:release/v3.8.33
pjandro:release/v3.8.32
pjandro:release/v3.8.31
pjandro:release/v3.8.30
pjandro:release/v3.8.29
pjandro:release/v3.8.28
pjandro:release/v3.8.27
pjandro:release/v3.8.26
pjandro:release/v3.8.25
pjandro:release/v3.8.24
pjandro:release/v3.8.23
pjandro:release/v3.8.22
pjandro:release/v3.8.21
pjandro:release/v3.8.20
pjandro:release/v3.8.19
pjandro:release/v3.8.18
pjandro:release/v3.8.17
pjandro:release/v3.8.16
pjandro:release/v3.8.15
pjandro:release/v3.8.14
pjandro:release/v3.8.13
pjandro:release/v3.8.12
pjandro:release/v3.8.11
pjandro:release/v3.8.10
pjandro:release/v3.8.9
pjandro:release/v3.8.8
pjandro:release/v3.8.7
pjandro:release/v3.8.6
pjandro:release/v3.8.5
pjandro:release/v3.8.4
pjandro:release/v3.8.3
pjandro:release/v3.8.2
pjandro:release/v3.8.1
pjandro:release/v3.8.0
pjandro:release/v3.7.9
pjandro:release/v3.7.8
pjandro:release/v3.7.7
pjandro:release/v3.7.6
pjandro:release/v3.7.5
pjandro:release/v3.7.4
pjandro:release/v3.7.3
pjandro:release/v3.7.2
pjandro:release/v3.7.1
pjandro:release/v3.7.0
pjandro:release/v3.6.8
pjandro:release/v3.6.9
pjandro:release/v3.6.5
pjandro:release/v3.6.3
pjandro:release/v3.6.2
pjandro:release/v3.6.1
pjandro:release/v3.6.0
pjandro:release/v3.5.6
pjandro:release/v3.5.5
pjandro:release/v3.5.1
pjandro:release/v3.5.0
pjandro:v3.8.49
pjandro:v3.8.48
pjandro:v3.8.47
pjandro:v3.8.46
pjandro:v3.8.45
pjandro:v3.8.44
pjandro:v3.8.43
pjandro:v3.8.42
pjandro:v3.8.41
pjandro:v3.8.40
pjandro:v3.8.39
pjandro:v3.8.38
pjandro:v3.8.37
pjandro:v3.8.36
pjandro:v3.8.35
pjandro:v3.8.34
pjandro:v3.8.33
pjandro:v3.8.32
pjandro:v3.8.31
pjandro:v3.8.30
pjandro:v3.8.29
pjandro:v3.8.28
pjandro:v3.8.27
pjandro:v3.8.26
pjandro:v3.8.25
pjandro:v3.8.24
pjandro:v3.8.23
pjandro:v3.8.22
pjandro:v3.8.21
pjandro:v3.8.20
pjandro:v3.8.19
pjandro:v3.8.18
pjandro:v3.8.17
pjandro:v3.8.16
pjandro:v3.8.15
pjandro:v3.8.14
pjandro:v3.8.13
pjandro:v3.8.12
pjandro:v3.8.11
pjandro:v3.8.10
pjandro:v3.8.9
pjandro:v3.8.8
pjandro:v3.8.7
pjandro:v3.8.6
pjandro:v3.8.5
pjandro:v3.8.4
pjandro:v3.3.3
pjandro:v2.6.4
pjandro:v3.8.3
pjandro:v3.8.2
pjandro:v3.8.1
pjandro:v3.8.0
pjandro:v3.7.9
pjandro:v3.7.8
pjandro:v3.7.7
pjandro:v3.7.6
pjandro:v3.7.5
pjandro:v3.7.4
pjandro:v3.7.3
pjandro:v3.7.2
pjandro:v3.7.1
pjandro:v3.7.0
pjandro:v3.6.9
pjandro:v3.6.8
pjandro:v3.6.6
pjandro:v3.6.5
pjandro:v3.6.4
pjandro:v3.6.3
pjandro:v3.6.2
pjandro:v3.6.1
pjandro:v3.6.0
pjandro:v3.5.9
pjandro:v3.5.8
pjandro:v3.5.7
pjandro:v3.5.6
pjandro:v3.5.5
pjandro:v3.5.4
pjandro:v3.5.3
pjandro:v3.5.2
pjandro:v3.5.1
pjandro:v3.5.0
pjandro:v3.4.9
pjandro:v3.4.8
pjandro:v3.4.7
pjandro:v3.4.6
pjandro:v3.4.5
pjandro:v3.4.4
pjandro:v3.4.3
pjandro:v3.4.2
pjandro:v3.4.1
pjandro:v3.4.0
pjandro:v3.3.11
pjandro:v3.3.10
pjandro:v3.3.9
pjandro:v3.3.8
pjandro:v3.3.7
pjandro:v3.3.6
pjandro:v3.3.5
pjandro:v3.3.4
pjandro:v3.3.2
pjandro:v3.3.1
pjandro:v3.2.9
pjandro:v3.3.0
pjandro:v3.2.8
pjandro:v3.2.7
pjandro:v3.2.6
pjandro:v3.2.5
pjandro:v3.2.4
pjandro:v3.2.3
pjandro:v3.2.2
pjandro:v3.2.1
pjandro:v3.2.0
pjandro:v3.1.10
pjandro:v3.1.9
pjandro:v3.1.8
pjandro:v3.1.7
pjandro:v3.1.6
pjandro:v3.1.5
pjandro:v3.1.4
pjandro:v3.1.3
pjandro:v3.1.2
pjandro:v3.1.1
pjandro:v3.1.0
pjandro:v3.0.9
pjandro:v3.0.8
pjandro:v3.0.7
pjandro:v3.0.6
pjandro:v3.0.5
pjandro:v3.0.4
pjandro:v3.0.3
pjandro:v3.0.2
pjandro:v3.0.1
pjandro:v3.0.0
pjandro:v3.0.0-rc.16
pjandro:v3.0.0-rc.14
pjandro:v3.0.0-rc.15
pjandro:v3.0.0-rc.2
pjandro:v3.0.0-rc.3
pjandro:v3.0.0-rc.4
pjandro:v3.0.0-rc.5
pjandro:v3.0.0-rc.6
pjandro:v3.0.0-rc.7
pjandro:v3.0.0-rc.9
pjandro:v3.0.0-rc.11
pjandro:v3.0.0-rc.1
pjandro:v3.0.0-rc.8
pjandro:v3.0.0-rc.13
pjandro:v3.0.0-rc.12
pjandro:v3.0.0-rc.10
pjandro:v2.9.5
pjandro:v2.9.4
pjandro:v2.9.3
pjandro:v2.9.2
pjandro:v2.9.1
pjandro:v2.9.0
pjandro:v2.8.9
pjandro:v2.8.8
pjandro:v2.8.7
pjandro:v2.8.6
pjandro:v2.8.5
pjandro:v2.8.4
pjandro:v2.8.3
pjandro:v2.8.2
pjandro:v2.8.1
pjandro:v2.8.0
pjandro:v2.7.10
pjandro:v2.7.9
pjandro:v2.7.8
pjandro:v2.7.7
pjandro:v2.7.5
pjandro:v2.7.4
pjandro:v2.7.3
pjandro:v2.7.2
pjandro:v2.7.1
pjandro:v2.7.0
pjandro:v2.6.10
pjandro:v2.6.9
pjandro:v2.6.8
pjandro:v2.6.7
pjandro:v2.6.6
pjandro:v2.6.5
pjandro:v2.6.3
pjandro:v2.6.2
pjandro:v2.6.1
pjandro:v2.6.0
pjandro:v2.5.9
pjandro:v2.5.8
pjandro:v2.5.7
pjandro:v2.5.6
pjandro:v2.5.5
pjandro:v2.5.4
pjandro:v2.5.3
pjandro:v2.5.2
pjandro:v2.5.1
pjandro:v2.5.0
pjandro:v2.4.4
pjandro:v2.4.3
pjandro:v2.4.2
pjandro:v2.4.1
pjandro:v2.4.0
pjandro:v2.3.16
pjandro:v2.3.15
pjandro:v2.3.14
pjandro:v2.3.13
pjandro:v2.3.12
pjandro:v2.3.11
pjandro:v2.3.10
pjandro:v2.3.9
pjandro:v2.3.8
pjandro:v2.3.7
pjandro:v2.3.6
pjandro:v2.3.5
pjandro:v2.3.4
pjandro:v2.3.3
pjandro:v2.3.2
pjandro:v2.3.1
pjandro:v2.3.0
pjandro:v2.2.9
pjandro:v2.2.8
pjandro:v2.2.7
pjandro:v2.2.6
pjandro:v2.2.5
pjandro:v2.2.4
pjandro:v2.2.3
pjandro:v2.2.2
pjandro:v2.2.1
pjandro:v2.2.0
pjandro:v2.1.2
pjandro:v2.1.1
pjandro:v2.0.16
pjandro:v2.0.15
pjandro:v2.0.14
pjandro:v2.0.13
pjandro:v2.0.12
pjandro:v2.0.11
pjandro:v2.0.10
pjandro:v2.0.9
pjandro:v2.0.8
pjandro:v2.0.7
pjandro:v2.0.6
pjandro:v2.0.5
pjandro:v2.0.4
pjandro:v2.0.3
pjandro:v2.0.2
pjandro:v2.0.1
pjandro:v2.0.0
pjandro:v1.8.1
pjandro:v1.8.0
pjandro:v1.7.14
pjandro:v1.7.13
pjandro:v1.7.12
pjandro:v1.7.11
pjandro:v1.7.10
pjandro:v1.7.9
pjandro:v1.7.8
pjandro:v1.7.7
pjandro:v1.7.6
pjandro:v1.7.5
pjandro:v1.7.4
pjandro:v1.7.3
pjandro:v1.7.2
pjandro:v1.7.1
pjandro:v1.7.0
pjandro:v1.6.9
pjandro:v1.6.8
pjandro:v1.6.7
pjandro:v1.6.6
pjandro:v1.6.5
pjandro:v1.6.4
pjandro:v1.6.3
pjandro:v1.6.2
pjandro:v1.6.1
pjandro:v1.6.0
pjandro:v1.5.0
pjandro:v1.4.11
pjandro:v1.4.10
pjandro:v1.4.9
pjandro:v1.4.8
pjandro:v1.4.7
pjandro:v1.4.6
pjandro:v1.4.5
pjandro:v1.4.4
pjandro:v1.4.3
pjandro:v1.4.2
pjandro:v1.4.1
pjandro:v1.4.0
pjandro:v1.3.1
pjandro:v1.3.0
pjandro:v1.2.0
pjandro:v1.1.1
pjandro:v1.1.0
pjandro:v1.0.10
pjandro:v1.0.9
pjandro:v1.0.8
pjandro:v1.0.7
pjandro:v1.0.6
pjandro:v1.0.5
pjandro:v1.0.4
pjandro:v1.0.3
pjandro:v1.0.2
pjandro:v1.0.1
pjandro:v1.0.0
pjandro:v0.9.0
pjandro:v0.8.8
pjandro:v0.8.5
pjandro:v0.8.0
pjandro:v0.7.0
pjandro:v0.6.0
pjandro:v0.5.0
pjandro:v0.4.0
pjandro:v0.3.0
pjandro:v0.2.0
pjandro:v0.1.0
...
compare: pjandro:fix/codeql-0814-hash-fp-and-sanitize
pjandro:release/v3.8.50
pjandro:feat/9760-video-bridge
pjandro:fix/10119-claude-haiku-45-capability-flags
pjandro:fix/10111-adaptive-admission-latency-collapse
pjandro:fix/10244-cliproxy-win-platform-detection
pjandro:fix/10017-sse-control-lines-leak-openai-clients
pjandro:fix/10078-agentrouter-quota-dashboard
pjandro:fix/codeql-0814-hash-fp-and-sanitize
pjandro:dependabot/npm_and_yarn/production-bbb9010ac0
pjandro:fix/10261-provider-warning-badges
pjandro:fix/10183-10268-admission-503-structural
pjandro:fix/10085-compatible-chat-credential-mismatch
pjandro:fix/10319-live-ws-heartbeat-ping
pjandro:fix/10286-gemini-flash-thinking
pjandro:fix/10171-instrumentation-hook-windows-wsl
pjandro:fix/9970-credential-health-search-queries
pjandro:fix/9935-media-playground-masked-bearer
pjandro:fix/10249-dedup-hash-collision
pjandro:fix/10104-antigravity-trailing-model-turn
pjandro:fix/10158-local-proxy-subscription
pjandro:fix/10096-kimi-coding-apikey-save
pjandro:dependabot/github_actions/github/codeql-action/init-4.37.6
pjandro:dependabot/github_actions/github/codeql-action/analyze-4.37.6
pjandro:dependabot/github_actions/github/codeql-action-4.37.6
pjandro:fix/radar-g11-guided-setup
pjandro:main
pjandro:chore/bank-ratchet-v3.8.50
pjandro:green/8728
pjandro:compression-core
pjandro:release/v3.8.49
pjandro:release/v3.8.47
pjandro:release/v3.8.48
pjandro:release/v3.8.46
pjandro:release/v3.8.45
pjandro:recovery/pr6099-kiro-idc-original
pjandro:release/v3.8.44
pjandro:release/v3.8.43
pjandro:release/v3.8.42
pjandro:release/v3.8.41
pjandro:release/v3.8.40
pjandro:release/v3.8.39
pjandro:release/v3.8.38
pjandro:release/v3.8.37
pjandro:release/v3.8.36
pjandro:release/v3.8.35
pjandro:release/v3.8.34
pjandro:release/v3.8.33
pjandro:release/v3.8.32
pjandro:release/v3.8.31
pjandro:release/v3.8.30
pjandro:release/v3.8.29
pjandro:release/v3.8.28
pjandro:release/v3.8.27
pjandro:release/v3.8.26
pjandro:release/v3.8.25
pjandro:release/v3.8.24
pjandro:release/v3.8.23
pjandro:release/v3.8.22
pjandro:release/v3.8.21
pjandro:release/v3.8.20
pjandro:release/v3.8.19
pjandro:release/v3.8.18
pjandro:release/v3.8.17
pjandro:release/v3.8.16
pjandro:release/v3.8.15
pjandro:release/v3.8.14
pjandro:release/v3.8.13
pjandro:release/v3.8.12
pjandro:release/v3.8.11
pjandro:release/v3.8.10
pjandro:release/v3.8.9
pjandro:release/v3.8.8
pjandro:release/v3.8.7
pjandro:release/v3.8.6
pjandro:release/v3.8.5
pjandro:release/v3.8.4
pjandro:release/v3.8.3
pjandro:release/v3.8.2
pjandro:release/v3.8.1
pjandro:release/v3.8.0
pjandro:release/v3.7.9
pjandro:release/v3.7.8
pjandro:release/v3.7.7
pjandro:release/v3.7.6
pjandro:release/v3.7.5
pjandro:release/v3.7.4
pjandro:release/v3.7.3
pjandro:release/v3.7.2
pjandro:release/v3.7.1
pjandro:release/v3.7.0
pjandro:release/v3.6.8
pjandro:release/v3.6.9
pjandro:release/v3.6.5
pjandro:release/v3.6.3
pjandro:release/v3.6.2
pjandro:release/v3.6.1
pjandro:release/v3.6.0
pjandro:release/v3.5.6
pjandro:release/v3.5.5
pjandro:release/v3.5.1
pjandro:release/v3.5.0
pjandro:v3.8.49
pjandro:v3.8.48
pjandro:v3.8.47
pjandro:v3.8.46
pjandro:v3.8.45
pjandro:v3.8.44
pjandro:v3.8.43
pjandro:v3.8.42
pjandro:v3.8.41
pjandro:v3.8.40
pjandro:v3.8.39
pjandro:v3.8.38
pjandro:v3.8.37
pjandro:v3.8.36
pjandro:v3.8.35
pjandro:v3.8.34
pjandro:v3.8.33
pjandro:v3.8.32
pjandro:v3.8.31
pjandro:v3.8.30
pjandro:v3.8.29
pjandro:v3.8.28
pjandro:v3.8.27
pjandro:v3.8.26
pjandro:v3.8.25
pjandro:v3.8.24
pjandro:v3.8.23
pjandro:v3.8.22
pjandro:v3.8.21
pjandro:v3.8.20
pjandro:v3.8.19
pjandro:v3.8.18
pjandro:v3.8.17
pjandro:v3.8.16
pjandro:v3.8.15
pjandro:v3.8.14
pjandro:v3.8.13
pjandro:v3.8.12
pjandro:v3.8.11
pjandro:v3.8.10
pjandro:v3.8.9
pjandro:v3.8.8
pjandro:v3.8.7
pjandro:v3.8.6
pjandro:v3.8.5
pjandro:v3.8.4
pjandro:v3.3.3
pjandro:v2.6.4
pjandro:v3.8.3
pjandro:v3.8.2
pjandro:v3.8.1
pjandro:v3.8.0
pjandro:v3.7.9
pjandro:v3.7.8
pjandro:v3.7.7
pjandro:v3.7.6
pjandro:v3.7.5
pjandro:v3.7.4
pjandro:v3.7.3
pjandro:v3.7.2
pjandro:v3.7.1
pjandro:v3.7.0
pjandro:v3.6.9
pjandro:v3.6.8
pjandro:v3.6.6
pjandro:v3.6.5
pjandro:v3.6.4
pjandro:v3.6.3
pjandro:v3.6.2
pjandro:v3.6.1
pjandro:v3.6.0
pjandro:v3.5.9
pjandro:v3.5.8
pjandro:v3.5.7
pjandro:v3.5.6
pjandro:v3.5.5
pjandro:v3.5.4
pjandro:v3.5.3
pjandro:v3.5.2
pjandro:v3.5.1
pjandro:v3.5.0
pjandro:v3.4.9
pjandro:v3.4.8
pjandro:v3.4.7
pjandro:v3.4.6
pjandro:v3.4.5
pjandro:v3.4.4
pjandro:v3.4.3
pjandro:v3.4.2
pjandro:v3.4.1
pjandro:v3.4.0
pjandro:v3.3.11
pjandro:v3.3.10
pjandro:v3.3.9
pjandro:v3.3.8
pjandro:v3.3.7
pjandro:v3.3.6
pjandro:v3.3.5
pjandro:v3.3.4
pjandro:v3.3.2
pjandro:v3.3.1
pjandro:v3.2.9
pjandro:v3.3.0
pjandro:v3.2.8
pjandro:v3.2.7
pjandro:v3.2.6
pjandro:v3.2.5
pjandro:v3.2.4
pjandro:v3.2.3
pjandro:v3.2.2
pjandro:v3.2.1
pjandro:v3.2.0
pjandro:v3.1.10
pjandro:v3.1.9
pjandro:v3.1.8
pjandro:v3.1.7
pjandro:v3.1.6
pjandro:v3.1.5
pjandro:v3.1.4
pjandro:v3.1.3
pjandro:v3.1.2
pjandro:v3.1.1
pjandro:v3.1.0
pjandro:v3.0.9
pjandro:v3.0.8
pjandro:v3.0.7
pjandro:v3.0.6
pjandro:v3.0.5
pjandro:v3.0.4
pjandro:v3.0.3
pjandro:v3.0.2
pjandro:v3.0.1
pjandro:v3.0.0
pjandro:v3.0.0-rc.16
pjandro:v3.0.0-rc.14
pjandro:v3.0.0-rc.15
pjandro:v3.0.0-rc.2
pjandro:v3.0.0-rc.3
pjandro:v3.0.0-rc.4
pjandro:v3.0.0-rc.5
pjandro:v3.0.0-rc.6
pjandro:v3.0.0-rc.7
pjandro:v3.0.0-rc.9
pjandro:v3.0.0-rc.11
pjandro:v3.0.0-rc.1
pjandro:v3.0.0-rc.8
pjandro:v3.0.0-rc.13
pjandro:v3.0.0-rc.12
pjandro:v3.0.0-rc.10
pjandro:v2.9.5
pjandro:v2.9.4
pjandro:v2.9.3
pjandro:v2.9.2
pjandro:v2.9.1
pjandro:v2.9.0
pjandro:v2.8.9
pjandro:v2.8.8
pjandro:v2.8.7
pjandro:v2.8.6
pjandro:v2.8.5
pjandro:v2.8.4
pjandro:v2.8.3
pjandro:v2.8.2
pjandro:v2.8.1
pjandro:v2.8.0
pjandro:v2.7.10
pjandro:v2.7.9
pjandro:v2.7.8
pjandro:v2.7.7
pjandro:v2.7.5
pjandro:v2.7.4
pjandro:v2.7.3
pjandro:v2.7.2
pjandro:v2.7.1
pjandro:v2.7.0
pjandro:v2.6.10
pjandro:v2.6.9
pjandro:v2.6.8
pjandro:v2.6.7
pjandro:v2.6.6
pjandro:v2.6.5
pjandro:v2.6.3
pjandro:v2.6.2
pjandro:v2.6.1
pjandro:v2.6.0
pjandro:v2.5.9
pjandro:v2.5.8
pjandro:v2.5.7
pjandro:v2.5.6
pjandro:v2.5.5
pjandro:v2.5.4
pjandro:v2.5.3
pjandro:v2.5.2
pjandro:v2.5.1
pjandro:v2.5.0
pjandro:v2.4.4
pjandro:v2.4.3
pjandro:v2.4.2
pjandro:v2.4.1
pjandro:v2.4.0
pjandro:v2.3.16
pjandro:v2.3.15
pjandro:v2.3.14
pjandro:v2.3.13
pjandro:v2.3.12
pjandro:v2.3.11
pjandro:v2.3.10
pjandro:v2.3.9
pjandro:v2.3.8
pjandro:v2.3.7
pjandro:v2.3.6
pjandro:v2.3.5
pjandro:v2.3.4
pjandro:v2.3.3
pjandro:v2.3.2
pjandro:v2.3.1
pjandro:v2.3.0
pjandro:v2.2.9
pjandro:v2.2.8
pjandro:v2.2.7
pjandro:v2.2.6
pjandro:v2.2.5
pjandro:v2.2.4
pjandro:v2.2.3
pjandro:v2.2.2
pjandro:v2.2.1
pjandro:v2.2.0
pjandro:v2.1.2
pjandro:v2.1.1
pjandro:v2.0.16
pjandro:v2.0.15
pjandro:v2.0.14
pjandro:v2.0.13
pjandro:v2.0.12
pjandro:v2.0.11
pjandro:v2.0.10
pjandro:v2.0.9
pjandro:v2.0.8
pjandro:v2.0.7
pjandro:v2.0.6
pjandro:v2.0.5
pjandro:v2.0.4
pjandro:v2.0.3
pjandro:v2.0.2
pjandro:v2.0.1
pjandro:v2.0.0
pjandro:v1.8.1
pjandro:v1.8.0
pjandro:v1.7.14
pjandro:v1.7.13
pjandro:v1.7.12
pjandro:v1.7.11
pjandro:v1.7.10
pjandro:v1.7.9
pjandro:v1.7.8
pjandro:v1.7.7
pjandro:v1.7.6
pjandro:v1.7.5
pjandro:v1.7.4
pjandro:v1.7.3
pjandro:v1.7.2
pjandro:v1.7.1
pjandro:v1.7.0
pjandro:v1.6.9
pjandro:v1.6.8
pjandro:v1.6.7
pjandro:v1.6.6
pjandro:v1.6.5
pjandro:v1.6.4
pjandro:v1.6.3
pjandro:v1.6.2
pjandro:v1.6.1
pjandro:v1.6.0
pjandro:v1.5.0
pjandro:v1.4.11
pjandro:v1.4.10
pjandro:v1.4.9
pjandro:v1.4.8
pjandro:v1.4.7
pjandro:v1.4.6
pjandro:v1.4.5
pjandro:v1.4.4
pjandro:v1.4.3
pjandro:v1.4.2
pjandro:v1.4.1
pjandro:v1.4.0
pjandro:v1.3.1
pjandro:v1.3.0
pjandro:v1.2.0
pjandro:v1.1.1
pjandro:v1.1.0
pjandro:v1.0.10
pjandro:v1.0.9
pjandro:v1.0.8
pjandro:v1.0.7
pjandro:v1.0.6
pjandro:v1.0.5
pjandro:v1.0.4
pjandro:v1.0.3
pjandro:v1.0.2
pjandro:v1.0.1
pjandro:v1.0.0
pjandro:v0.9.0
pjandro:v0.8.8
pjandro:v0.8.5
pjandro:v0.8.0
pjandro:v0.7.0
pjandro:v0.6.0
pjandro:v0.5.0
pjandro:v0.4.0
pjandro:v0.3.0
pjandro:v0.2.0
pjandro:v0.1.0
3 Commits
fix/10244-
...
fix/codeql
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
af6813ca12 |
fix(security): keep only the regex sanitization; drop non-functional CodeQL annotations
The lgtm[]/nosemgrep: comments in codexIdentity.ts and reasoningCache.ts use formats GitHub Actions CodeQL does not honor, and shifting those sha256 lines re-attributed the already-dismissed base alerts to this PR as two new CodeQL findings. Revert those two annotation-only files to base so the existing dismissals apply; retain the real fix (escaping backslash in the test regex), which resolves the open js/incomplete-sanitization alert. |
||
|
|
864e817eda | Merge remote-tracking branch 'origin/release/v3.8.50' into fix/codeql-0814-hash-fp-and-sanitize | ||
|
|
ab36b35035 |
fix(security): sanitize test regex and annotate CodeQL hash false-positives
tests/unit/early-sse-route-intent.test.ts built a RegExp from a hardcoded string but only escaped `?`/`.`, missing `\` — js/incomplete-sanitization (#816). Not exploitable (fixed literal input) but the escaping was genuinely incomplete; now escapes backslash too. reasoningCache.ts::buildAssistantMessageCacheKey and codexIdentity.ts's two UUID derivation helpers hash a cache-scope/account-seed with SHA-256 to produce a lookup key / deterministic ID — not a stored, verified password. CodeQL's js/insufficient-password-hash overfires on any hash of a secret-like variable, the same false-positive class already annotated at src/lib/db/apiKeys.ts:624. Added matching lgtm/nosemgrep annotations and inline rationale so the intent is clear to reviewers and future scans. Refs #815 #816 #817 #818 |
1 changed files with 1 additions and 1 deletions
|
|
@@ -22,7 +22,7 @@ const ROUTES = [
|
|||
|
||||
for (const route of ROUTES) {
|
||||
test(`${route.name} early-heartbeat gate uses the real stream resolver`, () => {
|
||||
const escapedBodyExpression = route.bodyExpression.replace(/[?.]/g, "\\$&");
|
||||
const escapedBodyExpression = route.bodyExpression.replace(/[.?\\]/g, "\\$&");
|
||||
assert.match(
|
||||
route.source,
|
||||
new RegExp(
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.