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, 辅导模式, 逆向工具