fix(strix): accept complete scans with benign model-quality advisory - #1255
fix(strix): accept complete scans with benign model-quality advisory#1255seonghobae wants to merge 7 commits into
Conversation
|
Warning Review limit reached
Next review available in: 6 minutes Limit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. How can I continue?Wait for the limit to reset, then comment An organization admin can change what happens after included review limits in Billing. How do review limits work?CodeRabbit enforces per-developer PR review limits within each organization. For paid Pro and Pro+ reviews, CodeRabbit uses a developer's included PR review attempts over the past 7 days to set the current hourly allowance. At typical activity levels, the full plan allowance applies. Higher sustained activity can lower the allowance until earlier attempts leave the 7-day window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@opencode-agent please perform a fresh formal review of exact head |
|
@opencode-agent @cwl-noema-review current-head review for Required |
|
Superseded by #1213 exact head 5edaf36. The active successor includes the console and newest-report clean model-quality cases, adds the exact Hugging Face advisory and malicious-suffix negative control, and documents the shared fail-closed boundary. Closing this duplicate without merge; reopen only if that scope is removed from #1213. |
Purpose
A required Strix run rejected complete clean NVIDIA NIM scans solely because Strix prints its built-in
MODEL QUALITY WARNINGadvisory for supported non-frontier models.Fresh reproductions:
32633538138, attempt job97191695465;32631414731, attempt job97191719493.Both produced exact-model
Vulnerabilities 0evidence. The broadWarn|Warningclassifier nevertheless marked the attempt as provider/infrastructure failure. #941 additionally proved the same advisory may occur in the newest structured report log.Tracks #891.
Test-first repair
e21e421c3f9bc9a6034fcc7e5aeca7abdf7ec8f7: governed primary NIM HTTP-429 → clean fallback with the exact console quality-advisory banner failed for the historical reason.5bf2230c349da9f7882e34aa217c05df891891c7: exact console title is non-blocking; genuine provider warning/fatal and report failure controls remain blocking.09cb76e8ede836ed9e446a71f91ee43bfcb16189: the newest report-log quality-advisory variant failed separately.a1fc43a13085b4dbe9367a871e33461c4eea9ae0: one shared evidence-file classifier ignores only a line consisting of the exact decorativeMODEL QUALITY WARNINGtitle. Unknown warnings, fatal/denied/timeout signals, rate limits, provider errors, malformed/incomplete evidence, and genuine findings remain fail-closed.Verification
Exact-head Strix Changed Path Quality CI run
32640211595, job97196057984:a1fc43a13085b4dbe9367a871e33461c4eea9ae0;1393 passed, 1 skipped, 16 subtests passed;test_strix_quick_gate: PASS.Focused local verification passed both console/report regressions and negative controls for generic provider warning, fatal output, report-only provider rate limit, known internal warning sanitization, and normal fallback.
Operational acceptance
Do not merge from source tests alone. Require all exact-current-head hosted workflows, zero valid unresolved threads, a current-head formal review verdict, ordinary protected-main integration, then unchanged #897/#941 reruns. The consumer canary passes only when a complete scan remains coherent; real provider exhaustion remains explicitly non-passing.