Files
PromptCR-Lab/backend/l3_scores.json
T
2026-09-19 12:54:45 +08:00

434 lines
13 KiB
JSON

{
"60a6e958-99e5-4d4f-ad82-88548fe4b039": [
3,
"准确指出空指针隐患,修复方向隐含(补空检查),未明示"
],
"8c00b35b-395e-4e42-8118-4589711f6b27": [
3,
"指出 null 直接传入风险,修复隐含,表述略笼统"
],
"25b63c53-9d23-41eb-bef1-82f9dbe2e39d": [
3,
"指出 NPE 风险及与原回退逻辑的差异,修复隐含"
],
"7dd615b3-0f3e-4491-a972-a82ecf74b37c": [
4,
"明确指出原始 < 写法才是正确防护,修复方向明确"
],
"79b3908a-9eb8-48e7-8c42-7784d4cd97d1": [
3,
"指出 <= 变更不当、隐含恢复 <,但越界断言不准确"
],
"241623fc-69fa-4730-bc7b-fdfe75c5c4a6": [
3,
"指向明确、隐含恢复 <,但越界理由不准确"
],
"610e852b-8a21-42eb-b708-7c71a78528a0": [
3,
"精确描述 equals 语义被破坏的后果,未点明运算符变更"
],
"3773ef9e-26df-47f1-ab54-c9e1b6f16e2d": [
4,
"明确点出 || 相对 && 的优先级问题及后果,修复方向明确"
],
"bc64e4de-fe6b-4863-bbc5-c330629e9c39": [
3,
"描述 equals 合约被破坏,未点明 &&→|| 变更"
],
"3a303e33-2510-4316-98f7-2bd318dca4eb": [
4,
"明确指出 || 替换 && 及两个具体后果,修复方向明确"
],
"04468fe8-047e-4cad-aad5-ebcca6b055f9": [
3,
"描述 contains 行为异常,未点明运算符变更"
],
"b9099ae9-230a-4e29-9909-937f482e320a": [
4,
"明确点出 || 短路导致误判,修复方向明确"
],
"fb2a55ae-ef4e-41be-b8e0-7ea3032679da": [
4,
"明确指出 &&→|| 变更及后果,修复方向明确"
],
"56196232-3e5b-4f38-8e74-e60ca6b33e8a": [
4,
"明确指出运算符变更及误用场景,修复方向明确"
],
"f101adbf-3e6a-49db-8bf6-e72f6cbf9899": [
4,
"明确指出 &&→|| 及条件被弱化的后果,修复方向明确"
],
"3bd471c9-466e-4692-a2ef-b9be2e3ead56": [
4,
"精确引用前后代码、指出逻辑反转与 TypeError,修复方向明确"
],
"9bc56114-66e9-46b3-ac1c-37e7f6848295": [
4,
"精确引用 &&→|| 变更及空值风险,修复方向明确"
],
"3666560f-b79f-45cd-a2e1-99f226d32b2d": [
4,
"精确引用变更、指出逻辑反转与异常后果,修复方向明确"
],
"13a2d2d7-9483-4381-a7fa-7e2851a7af6d": [
4,
"明确指出 &&→|| 及误合并后果,修复方向明确"
],
"b80f2457-51ef-45fe-aa3f-c7d1985e0468": [
4,
"明确指出变更及两个具体后果,修复方向明确"
],
"d1838879-aae6-46e1-a483-56b2f268f796": [
4,
"明确指出变更及非对象误合并后果,修复方向明确"
],
"27ebde97-9a09-4811-a8d1-b104329c5949": [
4,
"明确指出变更并分析分支走向,修复方向明确"
],
"efe6536c-f53c-48e9-bbbe-00f056135368": [
4,
"明确指出变更及目标被污染风险,修复方向明确"
],
"e66821dd-175b-4f58-bef4-f2a903679094": [
4,
"明确指出变更及分支逻辑变化,修复方向明确"
],
"f63dee02-7b3f-44e1-9850-b58bd847fe11": [
4,
"明确指出 and→or 及三类输入的具体后果,修复方向明确"
],
"9592df3d-b43d-4b4a-a435-d2807243c7fa": [
4,
"明确指出 chardet 空值守卫被移除及后果,修复方向明确"
],
"7991529a-53e2-4a93-9278-46399e9ad33e": [
2,
"仅提及 chardet 为 None 时 NameError 的表象,未识别守卫移除,修复不明确"
],
"6cf5d834-90f2-4cfa-914f-1e64c3523ef9": [
4,
"明确指出守卫被移除及 target 定义位置变化,修复方向明确"
],
"d9af45af-d57c-4867-8153-9dcc94583b90": [
4,
"明确指出 and→or 及 SSL 上下文被覆盖后果,修复方向明确"
],
"778b3ea1-26c0-482d-bc1b-1e116f1147b2": [
4,
"明确指出变更并详析三个分支影响,修复方向明确"
],
"5781e3d2-b79f-4ef8-b291-ff69d554c06f": [
4,
"明确指出变更及 verify=False 时的矛盾行为,修复方向明确"
],
"33552154-205c-4545-922c-dacc12f4e91c": [
4,
"明确指出空值检查被移除、else 不可达及缩进问题,修复方向明确"
],
"0e8a0198-721f-4e4f-8a63-0bfa9762bfb3": [
4,
"明确指出检查被移除及索引异常后果,修复方向明确"
],
"94b18699-5c10-4f3f-9b5c-33d70b4eb35f": [
4,
"明确指出守卫移除及三项具体后果,修复方向明确"
],
"8b0d0aaa-081f-4589-8c5b-cc5e297bd839": [
3,
"准确指出 null 传入风险,未点明守卫被移除,修复隐含"
],
"6aa57faa-2326-49a5-82fd-6a111468c328": [
4,
"明确提及原有 null 检查及其规避作用,修复方向明确"
],
"099b5e77-ae22-42ea-8546-505ec5c8e0aa": [
3,
"指出 null 未经检查直接传入,修复隐含"
],
"dd40cf99-2c0a-4275-8c90-a9dfe9b731c0": [
3,
"指出 <= 变更及零长写入问题,但定性为冗余偏弱,修复方向隐含"
],
"0b9735ad-ca6b-4601-a1a6-f2d32b64ddd3": [
3,
"指出零长写入副作用,未明确恢复 < 的方向"
],
"1e923a86-07b1-4531-9ceb-d05509079edf": [
3,
"指出 <= 导致的零长写入风险,修复方向隐含"
],
"e05c2805-828d-4e39-8ee1-01b32f154570": [
3,
"准确描述 equals 被破坏及 ClassCast 风险,未点明运算符变更"
],
"d36b6d9d-e9d6-47fe-bae9-f4ff80e76c8b": [
3,
"描述 equals 行为异常与强转风险,未点明 &&→||"
],
"fb551ed2-5bdb-4708-bdce-bf6a64eeaa36": [
4,
"明确指出 &&→|| 变更及两个后果,修复方向明确"
],
"4050c09d-b27e-4ffa-a938-f49057627bd6": [
3,
"详述 contains 行为异常与合约违反,未点明运算符"
],
"8760a46d-1bba-4a76-b8d2-44338b90bc46": [
3,
"指出条件不再要求类型与查找同时成立,语义准确但未点明 ||"
],
"e5a35dbf-b76d-4402-aab8-c7ca17cfe6f5": [
4,
"明确点出 || 短路失效导致强转异常,修复方向明确"
],
"f63431e4-6f3d-4c5a-9aed-c8fca65264d0": [
3,
"准确描述「任一满足即真」的语义变化,未点明运算符"
],
"b38dc15b-94f0-4d5a-b984-839cf485659c": [
3,
"指出不再要求两者同时支持,未点明 &&→||"
],
"b9f4982d-f3bb-4882-b903-b92b241da947": [
4,
"明确指出 &&→|| 变更及运行环境风险,修复方向明确"
],
"e5bc12ac-ac39-43fe-a1af-0d9e12c3ca2e": [
4,
"明确点出 || 短路及头合并被绕过,修复方向明确"
],
"e69d92c0-bdcf-4f0b-9659-38fd7117cd85": [
3,
"详述三种行为后果(含 TypeError 与引用别名),未点明运算符变更"
],
"441de8cd-1697-4155-90fc-1c92059980f1": [
4,
"引用 || 表达式并指出合并缺失与异常,修复方向明确"
],
"b9ce7649-abdd-403e-977b-308470bf1d16": [
3,
"指出仅单方满足即触发合并,未点明 &&→||"
],
"e587a125-3029-4e71-be4f-9c450b2d9300": [
3,
"详析分支不可达与类型错配,未点明运算符"
],
"abb8b86a-bc7f-44cc-b7ae-4748736479e7": [
3,
"指出单方满足即触发及分支失效,未点明运算符"
],
"0824d180-dba6-46e5-9965-5ad0afc5fcc2": [
4,
"明确指出 &&→|| 及三种后果,修复方向明确"
],
"6a9057fb-8f63-4b50-9734-abbd45c6d559": [
4,
"明确点出新 || 条件及语义破坏,修复方向明确"
],
"440f5d47-9cb8-4045-a598-dff736a8ddb7": [
4,
"明确指出 &&→|| 及分支不可达,修复方向明确"
],
"58075bc7-dffa-4179-a710-f9a464a9477a": [
4,
"明确指出 or 替换 and 及解包风险,修复方向明确"
],
"4d1cdddc-6d50-4cef-9070-f6e190ac8f95": [
4,
"引用新 or 条件并指出元组长度校验丢失,修复方向明确"
],
"c623d3cc-77fc-478c-9825-40e47f350111": [
3,
"描述 length-2 字符串误配等后果,未点明 and→or"
],
"b019bc4e-2588-4126-8287-05fc9a8cccc0": [
4,
"点出 or 导致条件放宽及 IndexError 机制,修复方向隐含明确"
],
"61113778-bd49-4f4d-8539-3947b6bb9b08": [
4,
"明确写出 and 改为 or 及三类错误输入后果"
],
"5a764dd0-66ad-4b2c-9d44-2640d94959ca": [
4,
"明确指出 if chardet is not None 守卫被移除及 NameError 后果"
],
"9246543f-13d8-44de-a056-4f96d4cb5dcf": [
4,
"指出守卫移除导致循环无条件执行,并说明映射逻辑丢失"
],
"8435fe89-1c9d-4752-a387-a1cb7c57da15": [
4,
"明确指出 chardet is not None 守卫被移除及失败场景"
],
"7586c40e-cb83-4a86-983f-f59c5e6668c6": [
4,
"引用新 or 条件并精确说明两类误入分支的后果"
],
"aeba23c7-8be9-45cf-a578-00fd40bc6da7": [
3,
"准确描述条件触发范围扩大的后果,未点明 and/or 运算符"
],
"d61481bb-e7cf-40fc-a5bb-778e528d1e8a": [
4,
"明确写出 and 改 or 破坏守卫及正确语义"
],
"44bc02fc-14cf-4557-999e-304a911d8478": [
4,
"明确指出 None 守卫被移除及无条件索引后果"
],
"35357d01-5e38-4edd-aef2-d77bd60569c2": [
4,
"指出 client_cert 不再检查 None 及字符串误索引问题"
],
"28d66204-a406-4739-8622-b5ffdae05c7b": [
4,
"明确指出 None 守卫移除及元组校验缺失后果"
],
"5c699718-681e-4eda-b504-8fa6b6e94530": [
2,
"仅一句笼统的 NPE 提示,未说明成因也无修复指向"
],
"77c54e11-d2a7-4dbf-b5f2-164f249b3550": [
4,
"明确指出守卫移除及 fallback 失效机制"
],
"3ac7d755-afd7-4aa7-a705-6f6cdbb4ad60": [
3,
"指出 NPE 与不可达代码后果,但未点明守卫移除机制"
],
"7ee913bd-7d41-46ee-a154-68d5395052cc": [
3,
"指出边界条件越界(off-by-one)后果,修复仅隐含"
],
"a4d4a3a6-0f15-4f6f-8ef3-0691cf787974": [
3,
"指出 <= 越界后果,修复方向隐含"
],
"5b33523e-6441-4ce0-b206-5916650b1206": [
3,
"描述数组越界后果准确,未给出明确修复"
],
"e439022d-791a-4079-8657-5f7268f05ec9": [
4,
"明确指出 || 替换 && 的运算符变化"
],
"53bd06a1-8d20-4222-a89e-12e4e0ceb8aa": [
4,
"明确指出 && 变 || 及短路语义破坏"
],
"e528d730-288e-434b-bd44-49801536c816": [
4,
"明确点出逻辑运算符替换及后果"
],
"c8cb246f-a361-455d-b9e6-b491ba729bb3": [
4,
"明确指出 && 改 || 及错误语义"
],
"8e5bde72-88c5-4380-b69b-f337858ef808": [
4,
"明确指出 &&→|| 变化及潜在 ClassCastException"
],
"00d028e4-8adb-4ca5-a8d7-a4ede36967d6": [
4,
"明确指出 && 改 || 及类型转换异常后果"
],
"1d33128b-1898-4c8c-af61-2b62de022659": [
4,
"明确指出 && 改 || 导致特性检测错误"
],
"b284228f-9ede-433a-a9db-df43627a2328": [
4,
"明确说明 && 变 || 及正确依赖关系"
],
"478aabc9-8811-4374-ad7d-22082a763a1a": [
4,
"明确指出 || 误用代替 &&"
],
"3314cf51-90c3-4ed0-93e0-b0ae95ef5286": [
3,
"准确描述短路返回值变化及运行时错误后果,未点明运算符"
],
"d55bd2c3-0394-494c-b4fe-18a2191384ca": [
3,
"准确描述 headers 为假时的错误访问后果(裁判未判出但内容命中)"
],
"71cb0124-fc11-4b9e-b99b-b632b3bdfc79": [
3,
"准确描述绕过 merge 与 undefined 访问后果,未点明运算符"
],
"904cd26b-f68f-4792-95be-75928e5df864": [
4,
"明确指出 && 改 || 及单方满足即合并的机制"
],
"5d03a902-90df-4bc4-942d-4b3e7daa07af": [
4,
"明确指出 &&→|| 及错误合并行为"
],
"920a0a2e-adbf-4fec-b9a1-843eb3c88448": [
4,
"明确指出运算符变化并分析分支可达性影响"
],
"b6ed21e1-581e-474d-9c84-13b3eea57c95": [
4,
"明确指出 && 改 || 及冗余分支后果"
],
"0635f620-0e27-4803-8411-580610ebdc10": [
4,
"明确指出 OR 误用代替 AND"
],
"bc8324f6-65ba-41e2-a2e9-85f22fd35b31": [
4,
"明确指出 &&→|| 并列出冗余/不可达代码等四层后果"
],
"ea252238-71e2-41ae-896f-02df20cc20d5": [
4,
"引用含 or 的错误条件表达式并说明 TypeError 机制"
],
"35f3b71f-2151-4dd5-a0c8-0529f1ebe0ea": [
4,
"明确指出逻辑 OR 代替 AND 及错误索引后果"
],
"d1b85c7a-8d30-4140-be90-9c658bcba907": [
4,
"引用含 or 的条件并说明 TypeError 触发路径"
],
"aae79429-3ce1-4256-b407-aae16cbbe011": [
3,
"描述条件块移除后 target 未定义及 chardet 为 None 的后果,未点明守卫机制"
],
"b56f28e4-aeda-4ce1-b675-d59fe2ea442d": [
4,
"明确指出缺少 null check 及 UnboundLocalError 成因"
],
"04e141ba-d32f-4021-ad22-32d44d368207": [
3,
"指出变量未定义导致 NameError 后果,较简略未点明守卫"
],
"a01d49c7-a15f-492a-af64-218316df945c": [
4,
"明确写出 and 改 or 及 ssl_context 误设置机制"
],
"df1d7bc4-2d92-46c7-ab2b-4a59789d828e": [
4,
"引用含 or 的新条件并说明误触发场景"
],
"5573b2cb-1ee2-40ff-a2da-579c1bdb01a5": [
4,
"明确指出 and 改 or 扩大条件适用范围"
],
"510180b2-fbed-4fcf-a49b-773948fef10b": [
4,
"明确指出移除了 client_cert is not None 检查"
],
"4c71b118-0259-4c97-9727-2773d1df106c": [
3,
"准确描述无条件索引与 else 赋 None 后果,未点明守卫移除"
],
"8c550cdc-e3bb-447a-9f6d-ec581cee798b": [
4,
"明确指出不再检查 client_cert 是否为 None 及校验缺失"
]
}