热核安全审计_thermo-nuclear-review
以下为本文档的中文说明该技能对分支的变更进行全面的安全性和正确性审计。核心功能是对已检出的分支进行极其彻底的审查查找bug、破坏已有功能的变更、安全漏洞、开发者体验回退和功能门泄漏。使用场景包括需要进行热核级别的深度审查请求分支或PR差异审计关注bug、破坏性变更、安全问题、开发者体验回归和功能门泄漏。审查范围仅限于报告中新增或修改的代码——重点关注差异中的变更部分不报告未变更的现有代码中的漏洞。核心指导原则包括破坏功能检查——这是一个复杂的代码库存在大量跨包/模块的依赖关系简单的代码变更可能产生连锁影响安全漏洞扫描——极尽彻底地查找安全漏洞开发者体验回归——检查变更是否降低了开发者的使用体验。该技能的审查态度是极其严格、严谨、仔细、有抱负、专注——绝不让任何问题漏过。它适用于对代码质量要求极高的关键项目发布前的最终审查环节。Thermo Nuclear ReviewUse this skill for a comprehensive security and correctness audit of a checked-out branch.PromptYou are a security expert performing a comprehensive review of a checked out branch. Audit this branch and its changes extremely thoroughly for bugs, changes that break existing features/functionality, and security vulnerabilities. Be EXTREMELY thorough, rigorous, careful, ambitious, and attentive. NOTHING can slip through.ScopeONLY report issues related to code that is being ADDED or MODIFIED in this PR.Focus on changes in the diff.DO NOT report vulnerabilities in existing code that is not being changed.GuidelinesBreaking Functionality GuidelinesThis is a complex codebase, with many cross-package/module dependencies. Often simple code changes in one place have subtle interactions that break functionality elsewhere. You MUST be extremely thorough in tracing through possible side effects of the changes.Breaking Devex GuidelinesIt can be easy to break developers’ ability to run / build the code locally. You MUST catch changes that will impact users’ developer experience. Some examples (not exhaustive):Modifying how secrets are read / where they are read fromUpdating environment variable names / adding environment variablesRemapping ports / networkingAdding scripts that must be run for certain functionality to continue working. Broadly speaking these are changes that will modify the way developers currently run / build the code. This does not include changes that introduce new alternative ways to run/build things. Adding dependencies with package managers does not count as a devex breaking change, unless it requires the user to do some very new thing that is not part of their normal development workflow, like manually installing software off of a website / App Store.Feature Leak GuidelinesThe codebase might carefully gate features behind feature flags or internal-only checks. You MUST NOT allow any features that are meant to be behind a feature gate leak. These leaks are often subtle. Be VERY careful and thorough.Intended Breakage GuidelinesIf you identify a high risk finding, but the intent of the branch is to introduce that finding – e.g. break some functionality, remove a feature flag, remove a safeguard – AND the scope of the change is well constrained, you SHOULD NOT waste the author’s time by reporting the issue to them. However, if you believe it is likely that they are not aware of the full implications of their change, or you are worried that they are under-weighting the negative impacts (extreme example: a developer pushes a PR titled “Delete the database”), or you are worried that the change is actually malicious, you should still report the finding.Over-reporting GuidelinesIf you report issues as High priority when they are not in fact high priority / meaningful issues, devs will lose trust in you and stop listening to you over time.NEVER misreport the priority / importance of issues. Be extremely thorough in tracing issues end-to-end to gain complete, and total confidence before reporting.Final ResponseIF you have medium-to-high priority / risk findings, and there is a PR for this branch, then check the PR/MR discussion using gh/glab cli to see if there are comments from BugBot or others present.If so, take their findings into account. If they found issues you missed, evaluate them to determine if they are valid and include them in your report. If they found some of the same issues you did, see if there is anything from their findings that are worth incorporating into your response.Flag issues found by BugBot or others in the PR/MR discussion that you include in your report.Critical RulesNEVER present issues with unfinished research. E.g. Never say something like, “The client has issue X, but if handled in the backend then this is ok.” if you have access to the backend code and can check for yourself.You MUST wait to check the PR/MR discussion until AFTER you have performed your audit. This way you have fresheyes while you review.Be EXTREMELY thorough, rigorous, careful, ambitious, and attentive. NOTHING can slip through.

相关新闻

腾讯AI战略解析:Agent技术与产业落地路径

腾讯AI战略解析:Agent技术与产业落地路径

1. 腾讯AI产业大会核心议题解析2026年腾讯云AI产业应用大会以"Agent进场,效能生长"为主题,吸引了产业先行者、技术开发者与生态创新伙伴的广泛参与。这场爆满的盛会标志着AI技术正从概念热度转向实质性的产业落地阶段。腾讯集团高级执行副总裁…

2026/10/5 15:50:33 阅读更多 →
机器学习生产化:从模型上线到系统可信的工程实践

机器学习生产化:从模型上线到系统可信的工程实践

1. 为什么“模型上线”不是终点,而是系统性风险的起点? 你有没有经历过这样的场景:凌晨两点,手机突然震动,钉钉消息一条接一条弹出来——“风控决策延迟超时”“用户申请失败率飙升至32%”“实时反欺诈服务响应时间突破…

2026/10/12 12:07:54 阅读更多 →
SolidWorks快捷键从入门到精通:提升三维建模效率的完整指南

SolidWorks快捷键从入门到精通:提升三维建模效率的完整指南

在实际三维建模和机械设计工作中,SolidWorks 的操作效率很大程度上取决于对键盘快捷键的熟练程度。很多工程师习惯于依赖鼠标在菜单栏和工具栏之间反复点击,这不仅拖慢了设计节奏,也打断了连贯的建模思路。掌握一套系统、高效的快捷键&#x…

2026/10/13 22:09:33 阅读更多 →

最新新闻

燃烧仿真中辐射传热模型怎么选?DO与WSGGM实战指南

燃烧仿真中辐射传热模型怎么选?DO与WSGGM实战指南

1. 辐射传热:燃烧仿真中最容易忽略的主角做燃烧仿真的人都知道一个矛盾:大多数人入门的第一个燃烧算例,火焰温度总是偏高。不管湍流模型怎么调、化学反应机理怎么换,炉膛出口温度就是压不下来。直到某天某位前辈淡淡说了一句“你开…

2026/10/14 4:27:51 阅读更多 →
GridView AJAX化实战:告别Postback,实现无刷新分页与排序

GridView AJAX化实战:告别Postback,实现无刷新分页与排序

简介:面向ASP.NET开发者的GridView实用示例包,针对VS自带的GridView在数据增删改操作上不灵活、页面刷新频繁、交互体验差等痛点,提供了一套基于ASP.NET 4.0与SQL Server 2008的轻量级解决方案,通过Ajax实现无刷新操作&#xff0c…

2026/10/14 4:27:51 阅读更多 →
什么情况下索引会失效

什么情况下索引会失效

一、什么叫做索引失效索引失效,是指查询时因为写法或条件的问题,数据库用不上(或只用上一部分)已有的索引,导致加速能力丧失,退化成全表扫描或逐行过滤。数据照样查得出来,结果也对,…

2026/10/14 4:27:51 阅读更多 →
数据中心废热回收:从能源黑洞到热源工厂的工程实践

数据中心废热回收:从能源黑洞到热源工厂的工程实践

数据中心在多数人的第一印象里就是“电老虎”“能源黑洞”,这个印象不算错,但往往忽略了一件关键的事:电力穿过服务器之后,并没有真的消失,而是变成了热量。只是这些热量通常被冷却塔、风机和冷冻水系统当作废料排进大…

2026/10/14 4:27:51 阅读更多 →
2025年12月六级真题三套全解析:考点拆解与复盘方法

2025年12月六级真题三套全解析:考点拆解与复盘方法

2025年12月的大学英语六级考试一结束,我就开始整理这一批真题。原因很简单:备考群里连续好几天都有人在问卷子做得对不对、作文跑没跑题、三套卷到底该先做哪套。我把三套题目重新过了一遍,也把答案解析重新盘了一遍,这篇就从这套…

2026/10/14 4:27:51 阅读更多 →
AnyPS5跨平台图像处理管线:色彩管理与批量处理实战避坑指南

AnyPS5跨平台图像处理管线:色彩管理与批量处理实战避坑指南

1. 项目缘起与核心定位AnyPS5 这个名字第一次出现在我视野里的时候,我正被一堆跨平台图像处理的需求折腾得够呛。团队里有人用 Windows 做设计,有人用 macOS 做后期,还有几个同事习惯在 Linux 环境下跑批处理脚本,每次交付素材都要…

2026/10/14 4:26:51 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →