← 事件库 / Research

CASHEWS 让 LLM 扫描覆盖大型打包代码

CASHEWS 在 LLM 扫描前对大型 JavaScript package 做迭代反混淆、打包模块与动态代码提取、按危险 sink 反向切片,并缩写长字符串和标识符。论文在 512 个文件、两类 scanner 和三款模型上报告覆盖率升至 98.8% 至 100%,漏报最多下降 18.6 点,净分析成本下降 34.6%。预处理中位耗时 30 秒。

本文来自既有扫描档案。迁移保留原判断,不代表在迁移时重新核验。

对你意味着什么

对供应链安全团队来说,预处理可能解决大型打包代码超出上下文窗口、导致 LLM scanner 跳过的问题。成本下降也说明无关代码被有效剔除。由于实现尚未公开,目前更适合作为复现目标,而不是直接部署的控制措施。

前沿观察

公开材料与效果验证,分开看。

已记录的事实是工作及其材料已公开。论文或作者报告的效果不自动等于独立复现。下一步关注可复用代码、任务设置和第三方验证。

证据与关联材料

背景材料 · 历史记录,未重新核验

CASHEWS 在 LLM 扫描前对大型 JavaScript package 做迭代反混淆、打包模块与动态代码提取、按危险 sink 反向切片,并缩写长字符串和标识符。论文在 512 个文件、两类 scanner 和三款模型上报告覆盖率升至 98.8% 至 100%,漏报最多下降 18.6 点,净分析成本下降 34.6%。预处理中位耗时 30 秒。

技术细节与六维评分
数据集 512 个大型 package 文件
覆盖率 98.8% 至 100%
漏报变化 最多下降 18.6 点
净成本变化 下降 34.6%
预处理中位耗时 30 秒
技术影响 3
工程价值 4
采用信号 1
成熟度 1
验证成本 4
风险 3