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, 图数据分析, 威胁情报, 安全规则引擎, 平台风控, 开发者工具, 异常检测, 文档结构分析, 无后门, 逆向工具