跳到正文
GitHub · 灵魂体仓库·· 20 天前精选AI 评分68

AnswerDotAI 发布 fastaudit:在普通 Python 进程中限制 LLM 生成代码的执行风险

AnswerDotAI/fastaudit

来源与原文

GitHub · 灵魂体仓库

发布时间:(北京时间)

阅读原始来源 · github.com ↗
完整链接与内容说明

https://github.com/AnswerDotAI/fastaudit

本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。

AI 导读

AnswerDotAI 在 GitHub 开源了 fastaudit,一个轻量执行防护工具,用于在普通 Python 进程中运行 LLM 生成的代码时防止意外损坏,例如删错项目文件、写入用户主目录或未经允许的 subprocess 调用。它通过 mk_audit() 安装进程级 Python audit hook,权限检查仅在 audit_perms() 上下文激活时运行,写操作须落在允许目录内,subprocess 和线程创建默认被拒绝,主机可通过 before_deny 回调放行受信工具。在 Python 3.12+ 上默认启用 sys.monitoring 监控非标准库原生调用,原生模块可用 fastaudit_safe_native 入口点声明安全前缀。

推荐理由

这是 AnswerDotAI 自家工具的完整说明,明确了威胁模型与已知局限,帮助读者判断它适用和不适用哪些 LLM 代码执行场景。

来源:GitHub · 灵魂体仓库 · github.com