3. Exposed Vector Databases & Direct Augmentation Data Leaks
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
Direzione di ricerca
Nell’issue non sono indicati file, test o punti di ingresso. Inizia individuando come vengono rappresentate e testate le challenge AI esistenti, quindi definisci lo scenario di esposizione di un database vettoriale basato su Pinecone o Qdrant; il lavoro è completato quando un partecipante può accedere ai dati di augmentazione esposti e la challenge insegna la lezione di autenticazione indicata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
- What should the challenge scenario be like?
The Concept: Augmentation data used for Retrieval-Augmented Generation (RAG) is frequently indexed into vector databases
. The Exchange flags Direct Augmentation Data Leaks, noting that vector stores are often deployed without proper authentication or conventional access controls
. Even if the raw text is not readable, high-dimensional vectors (embeddings) can sometimes be decoded or mathematically reversed to reconstruct the original text
.
Exercise Design: Provide the player with a scenario where a RAG assistant holds development configs or secrets in a shared vector database (e.g., Pinecone or Qdrant). The database endpoint has an exposed port or lacks authentication. The player must either connect to the database to dump the indexed chunks or query the embeddings to reconstruct the secret data
- What should the participant learn from completing the challenge?
PUT AUTH ON YOUR RAG ASSISTANT AND VECTOR DATABASES! - For what category would the challenge be? (e.g. Docker, K8s, binary)
AI
Did you encounter this in real life? Could you tell us more about the scenario?
Yes :( ...
- Lingua principale
- HTML
- Stelle
- 1.5k
- Fork
- 661
- Merge medio
- 9h 39m
- PR unite (30g)
- 39
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OWASP/wrongsecrets
-
Create translations with a language toggleForse già presa @bhushan4work l’ha presa 42 giorni fa. Aperta
OWASP/wrongsecrets#2442 · 3 commenti · 1 reazione · 3 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
-
Support UpcloudForse di nuovo libera @benno001 l’ha presa 298 giorni fa e non c’è nessuna pull request aperta. Aperta
OWASP/wrongsecrets#2368 · 5 commenti · 1 reazione · 2 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
-
Challenge idea: sqlite file with username/password dumpsForse già presa @bhushan4work l’ha presa 34 giorni fa. ApertaNew Challenge
OWASP/wrongsecrets#2071 · 4 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Dependency DashboardAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
OWASP/wrongsecrets#1715 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Migrate to build containers for wrongsecretsForse di nuovo libera @sandeshkuldharme1 l’ha presa 71 giorni fa e non c’è nessuna pull request aperta. Aperta
OWASP/wrongsecrets#1667 · 7 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di OWASP/wrongsecrets
Issue simili
-
canvas good first issue integrations
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
asasemahmed/openboard#53 ·
I maintainer di solito rispondono entro 1 giorno
-
Claude Code: hook systemMessage lines never reach the chatForse già presa @chphch l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
slopus/happy-agent#139 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
RailtownAI/railtracks#1798 ·
I maintainer di solito rispondono entro 2 giorni
-
effort:s enhancement impact:med raised-by:desk risk:low
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
medici-finance/assay#6273 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area: providers review-followup
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
griffinwork40/agent-afk#4860 ·
I maintainer di solito rispondono entro 1 giorno