我们构建了一款能够自我自动化且无需触碰云端的网络安全扫描器
AI Security Studio 采用了一种不同的安全分析方法,完全在本地运行,无需将代码离开用户机器。这对于敏感数据、保密协议(NDA)和专有代码库至关重要。该工具利用本地大语言模型(LLM),不发起外部 API 调用,也不发送遥测数据。其关键特性是 ASS Script 引擎,支持录制和离线回放安全扫描。扫描流程优先执行确定性分析,随后才启用 LLM。该流程遵循一条管道:从解析开始,经过规则引擎进行初步发现、知识检索、摘要生成,最后进行 LLM 推理。LLM 基于结构化摘要而非原始代码来解释漏洞并关联发现结果。ASS Script 使用纯 YAML 编写,使用户能够将工作流记录为一系列节点交互和扫描调用。这些脚本可读性强,并可通过图形用户界面(GUI)或命令行完全一致地回放。这种“一次录制,永久回放”的能力确保了执行的一致性。在制作演示视频时,AI Security Studio 同样采用离线叙述管道。该过程包括用 Markdown 编写镜头列表,随后由 Python 脚本处理。该脚本利用内置的 macOS 文本转语音(TTS)进行语音合成,并使用 ffmpeg 生成音频和字幕。整个叙述生成过程,包括定时提示和字幕创建,均在本地完成,无需依赖云端服务。这符合项目将数据保持私有的核心理念。优先执行确定性、本地优先的步骤,再依赖 AI 或网络调用,这一模式被强调为一种有价值的架构原则。