ProwlrBot/prowlr-memory
GitHub: ProwlrBot/prowlr-memory
一个本地化的 RAG 知识库,追踪并回放安全研究中的学习与探索成果。
Stars: 0 | Forks: 0
# prowlr-memory
一个轻量、本地化的 RAG,用于追踪 Claude 的赏金工作学习成果,并在需要时回放它们。
摄入:
- Claude Code 会话转录(`~/.claude/projects/*/*.jsonl`)
- 你手写的赏金笔记(`~/bounty/**/*.md`)
- 来自 [bounty-targets-data](https://github.com/arkadiyt/bounty-targets-data) 的赏金项目范围(`~/bounty-targets-data/data/*_data.json`)
存储:SQLite + `sqlite-vec`,全部本地。嵌入:`fastembed`(BGE-small,CPU)。索引过程中数据不会离开机器。
## 安装
```
cd ~/prowlr-memory
uv sync
```
## 用法
```
# one-shot ingest
prowlr ingest sessions
prowlr ingest notes
prowlr ingest scopes
prowlr ingest all
# ask
prowlr ask "what did we learn about clearstreet's API rate limits?"
# tutor — humanized explanation grounded in your RAG
prowlr tutor "IDOR on GraphQL APIs"
prowlr tutor "clearstreet rate limits" --backend claude
prowlr tutor "what did we try on stubhub" --k 15
# stats
prowlr stats
```
## MCP 服务器
Claude 可以在会话中调用 `prowlr_recall`,前提是已接入 `~/.claude.json`:
```
{
"mcpServers": {
"prowlr-memory": {
"command": "/home/anon/prowlr-memory/.venv/bin/prowlr-mcp"
}
}
}
```
## 布局
```
~/prowlr-memory/ # this repo
~/bounty/ # per-target notes (watched)
//notes.md
~/bounty-targets-data/ # public scopes dataset (ingested)
~/.prowlr/prowlr.db # SQLite index
```
标签:API速率限制, BGE-small, bounty, Claude集成, CPU嵌入, fastembed, GraphQL安全, IDOR, MCP服务器, RAG, RAG系统, SEO关键词:prowlr-memory, SQLite, sqlite-vec, 一键摄入, 人类化解释, 代码会话解析, 内存索引, 向量数据库, 安全知识库, 情报收集, 数据摄取, 本地AI辅助, 本地向量存储, 本地向量搜索, 漏洞研究, 漏洞赏金笔记, 离线安全研究, 程序范围, 轻量本地RAG, 辅导模式, 逆向工具