
AuraBorealis 是一个用于可视化 Python 包注册表中异常及潜在恶意代码的 Web 应用程序。它利用通过 Aura 扫描 Python 包索引(PyPI)所产生的安全审计数据,Aura 是一种专为大规模 Python 包安全审计而设计的静态分析工具。当前版本为概念验证,包含部分实时的 Aura 数据以及一些用于演示的模拟数据。
当前功能包括:
扫描整个 Python 包注册表,以便:
显示单个包的安全警告,按关键性排序
可视化生成特定包安全警告的文件中的行号和代码行
比较两个包的安全警告
开启你的 VPN(在 IQT 网络下)
克隆仓库。
git clone https://github.com/IQTLabs/AuraBorealisApp.git
进入 aura-borealis-flask-app 目录。
cd aura-borealis-flask-app
安装依赖。
pip install -r requirements.txt
运行应用程序。
python app.py
在浏览器中导航到 URL http://0.0.0.0:7000/。
[email protected](John Speed Meyers,IQT Labs,安全代码复用项目负责人)。
Aura 的牵头开发者及创建者是 sourcecode.ai 的 Martin Carnogusky。