热核安全审计_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/7/21 9:14:31 阅读更多 →
机器学习生产化:从模型上线到系统可信的工程实践

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

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

2026/7/21 9:14:31 阅读更多 →
SolidWorks快捷键从入门到精通:提升三维建模效率的完整指南

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

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

2026/7/21 9:14:31 阅读更多 →

最新新闻

纯CSS单标签图标库的实现与优化

纯CSS单标签图标库的实现与优化

1. 为什么需要纯CSS单标签图标库在Web开发领域,图标解决方案经历了从图片Sprite到字体图标,再到SVG图标的演进过程。而纯CSS实现的图标作为一种轻量级替代方案,正在被越来越多的开发者关注。这种技术方案的核心优势在于:零资源请求…

2026/7/22 2:02:36 阅读更多 →
Moneta Markets亿汇:聚焦细节,看看信息透明度的关键标准

Moneta Markets亿汇:聚焦细节,看看信息透明度的关键标准

对多数外汇相关用户来说,判断平台并不需要复杂术语,关键在于信息能否被快速理解、关键提示是否容易找到、服务体验是否稳定一致。以Moneta Markets亿汇为例,这里聚焦这些更贴近实际使用的亮点与细节。外汇相关信息更新频繁,平台将…

2026/7/22 2:02:36 阅读更多 →
Godot引擎高效集成LDtk:2D游戏关卡设计与数据驱动工作流详解

Godot引擎高效集成LDtk:2D游戏关卡设计与数据驱动工作流详解

1. 项目概述:为什么我们需要一个LDtk导入器?如果你正在用Godot做2D游戏,尤其是平台跳跃、银河恶魔城或者任何需要复杂关卡设计的项目,那你大概率遇到过“地图编辑”这个头疼的问题。Godot自带的TileMap节点功能强大,但…

2026/7/22 2:02:36 阅读更多 →
Flink 1.9 Kafka生产者EXACTLY_ONCE语义问题解析与优化

Flink 1.9 Kafka生产者EXACTLY_ONCE语义问题解析与优化

1. 问题现象与背景解析最近在升级到Flink 1.9版本后,使用FlinkKafkaProducer时遇到了EXACTLY_ONCE语义下的错误记录问题。具体表现为:虽然作业配置了EXACTLY_ONCE语义,但在Kafka消费者端偶尔会观察到重复消息或消息丢失的情况。这种情况在Fli…

2026/7/22 2:02:36 阅读更多 →
大模型SFT训练中User部分Mask机制解析与工程实践

大模型SFT训练中User部分Mask机制解析与工程实践

在准备大模型面试时,很多候选人会被问到这样一个看似简单却暗藏玄机的问题:为什么在SFT(监督微调)阶段要Mask掉User的部分,只让模型学习Assistant的回复?更具体地说,为什么label中要把User对应的…

2026/7/22 2:02:36 阅读更多 →
深入理解ES6 Proxy:对象操作拦截与元编程实践

深入理解ES6 Proxy:对象操作拦截与元编程实践

1. 初识ES6 Proxy:对象操作的"中间人"Proxy是ES6引入的一个强大特性,它允许你创建一个对象的代理,从而拦截和自定义该对象的基本操作。想象一下,Proxy就像是你家前台的接待员——所有访客(对对象的操作&…

2026/7/22 2:01:35 阅读更多 →

日新闻

TI DSP系统配置模块SYSCFG详解:中断机制与主设备优先级配置实战

TI DSP系统配置模块SYSCFG详解:中断机制与主设备优先级配置实战

1. 项目概述与SYSCFG模块的核心价值在嵌入式系统,尤其是像TI C6000系列这样的高性能DSP开发中,我们常常会与芯片手册里那些密密麻麻的寄存器打交道。很多开发者可能更关注算法实现、内存优化或者外设驱动,但对于一个稳定、高效的系统而言&…

2026/7/22 0:00:26 阅读更多 →
微信Server酱:高到达率的应急通知方案实践

微信Server酱:高到达率的应急通知方案实践

1. 为什么我们需要"最次"的通知方案? 在数字化协作环境中,消息通知系统的重要性不言而喻明。但现实情况是,企业级通知方案往往需要复杂的API对接(如企业微信、钉钉、飞书),个人开发者的小项目又经…

2026/7/22 0:00:26 阅读更多 →
甲方要的“简洁“PPT,到底是简洁还是省事?

甲方要的“简洁“PPT,到底是简洁还是省事?

甲方说"简洁一点",乙方听到的是"少做几页"。甲方说"不要太复杂",乙方理解成"别放图表了"。结果交过去,甲方说"我说的简洁不是这个意思"。"简洁"这个词在PPT语境里,是…

2026/7/22 0:00:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/21 8:48:31 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/21 5:34:47 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/21 8:25:39 阅读更多 →

月新闻