Task
Add support for scanning Pinecone vector databases as a RAG target.
What to do
- Create
src/raguard/targets/pinecone.py
- Implement the VectorStoreTarget interface for Pinecone
- Scan for poisoned vectors, injection points, and policy bypass attempts
- Handle authentication via API key config
- Add tests with mocked Pinecone client
Skills needed
- Python, Pinecone API
- Understanding of RAG security and vector databases
Acceptance criteria
See CONTRIBUTING.md.
Task
Add support for scanning Pinecone vector databases as a RAG target.
What to do
src/raguard/targets/pinecone.pySkills needed
Acceptance criteria
raguard scan --target pinecone://index-nameworksSee CONTRIBUTING.md.