diff --git a/scripts/skyeye/report-generator.js b/scripts/skyeye/report-generator.js index 4265ae60..2eaec3e2 100644 --- a/scripts/skyeye/report-generator.js +++ b/scripts/skyeye/report-generator.js @@ -159,6 +159,10 @@ function generateReport() { report.next_actions.push('P0: 安全协议文件缺失,需立即恢复'); } else if (!report.security_health.root_rules_intact) { report.next_actions.push('P0: 安全协议根规则被篡改,需立即修复'); + } else if (report.security_health.level !== 'L0' || !report.security_health.permanent) { + report.next_actions.push('P0: 安全协议L0等级或永久标记被修改'); + } else if (!report.security_health.copyright_anchor) { + report.next_actions.push('P1: 安全协议版权锚点缺失,需补充'); } // 保存完整报告 diff --git a/scripts/skyeye/scan-security-protocol.js b/scripts/skyeye/scan-security-protocol.js index ba62a7a5..c9f0d9a9 100644 --- a/scripts/skyeye/scan-security-protocol.js +++ b/scripts/skyeye/scan-security-protocol.js @@ -66,7 +66,7 @@ function checkSecurityProtocol() { } // 检查6:签名者信息 - if (!protocol.signed_by || !protocol.signed_by.includes('TCS-0002')) { + if (!protocol.signed_by || protocol.signed_by !== '冰朔(TCS-0002∞)') { result.status = '⚠️'; result.issue = '签名者信息缺失或不正确'; result.action = 'P1工单 · 补充签名信息';