pskeffington/ai-abuse-intelligence-lab
GitHub: pskeffington/ai-abuse-intelligence-lab
一个用于检测 AI 驱动平台滥用行为的防御性情报分析工作区,提供数据摄取、图分析、异常检测和分析师风格报告的基础脚手架。
Stars: 0 | Forks: 0
# AI 滥用情报实验室
这是一个应用情报实验室,旨在使用 Python、图分析、异常检测和分析师风格的报告,检测 AI 驱动的平台滥用、协同滥用、合成身份模式和对抗行为。
作者:Paul Skeffington, MS, MPH
Dartmouth College
GitHub:@pskeffington-github
公开联系方式:paulskeffington@gmail.com
## 使命
此代码库是一个防御性研究和分析工作区。它旨在帮助分析师收集、规范化、分析和报告 AI 驱动的滥用指标,同时保留来源、可重复性和伦理准则。
初始脚手架强调小型的、面向对象的组件:
- 用于安全本地数据集和未来 API 的 ingestion adapter
- 用于参与者、事件、工件、声明和关系的规范化领域模型
- 用于异常检测、图结构和协调信号的分析模块
- 用于分析师笔记和证据摘要的报告工具
- 用于负责任地处理敏感滥用数据的治理文档
## 代码库布局
```
.
├── .github/workflows/ci.yml
├── docs/
│ ├── architecture.md
│ ├── data-governance.md
│ └── research-roadmap.md
├── examples/
│ └── sample_events.csv
├── src/ai_abuse_intel_lab/
│ ├── analysis/
│ ├── ingestion/
│ ├── reporting/
│ ├── config.py
│ ├── models.py
│ └── cli.py
├── tests/
├── .env.example
├── .gitignore
├── LICENSE
└── pyproject.toml
```
## 首次本地运行
```
git clone https://github.com/pskeffington/ai-abuse-intelligence-lab.git
cd ai-abuse-intelligence-lab
python3 -m venv .venv
source .venv/bin/activate
pip install -e '.[dev]'
python -m ai_abuse_intel_lab --help
pytest
```
## 命令示例
```
python -m ai_abuse_intel_lab report examples/sample_events.csv --timing-window-minutes 5 --timing-minimum-count 3
python -m ai_abuse_intel_lab report examples/sample_events.csv --timing-window-minutes 5 --timing-minimum-count 3 --output-format json
python -m ai_abuse_intel_lab analyze-csv examples/sample_events.csv
python -m ai_abuse_intel_lab burst-report examples/sample_events.csv --window-minutes 5 --minimum-count 3
python -m ai_abuse_intel_lab graph-summary examples/sample_events.csv
```
## 当前状态
这是一个首次运行的脚手架。当前的模块刻意保持最小化,旨在在分析逻辑变得复杂之前建立清晰的边界。
当前功能包括 CSV ingestion、组合基线报告 pipeline、重复信号发现、爆发时间发现、Markdown 和 JSON 报告,以及参与者-工件-事件图摘要。
## 安全态势
本项目用于防御性研究、滥用检测、平台完整性和情报风格的报告。请勿添加用于冒充、规避、自动化滥用、账号创建、凭据窃取、骚扰、人肉搜索或未经授权的平台访问的代码。
标签:AI滥用检测, Python, 图数据分析, 威胁情报, 安全规则引擎, 平台风控, 开发者工具, 异常检测, 文档结构分析, 无后门, 逆向工具