3. Exposed Vector Databases & Direct Augmentation Data Leaks
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
Piste de recherche
L’issue ne nomme aucun fichier, test ni point d’entrée. Commencez par déterminer comment les défis AI existants sont représentés et testés, puis définissez le scénario d’exposition d’une base de données vectorielle autour de Pinecone ou Qdrant ; le travail est considéré comme terminé lorsqu’un participant peut accéder aux données d’augmentation exposées et que le défi enseigne la leçon d’authentification indiquée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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 :( ...
- Langage dominant
- HTML
- Étoiles
- 1.5k
- Forks
- 661
- Merge moyen
- 9 h 39 min
- PR mergées (30 j)
- 39
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de OWASP/wrongsecrets
-
Create translations with a language togglePeut-être pris @bhushan4work l’a pris il y a 42 jours. Ouverte
OWASP/wrongsecrets#2442 · 3 commentaires · 1 réaction · 3 personnes assignées ·
Les mainteneurs répondent en général sous 1 jour
-
Support UpcloudPeut-être à nouveau libre @benno001 l’a pris il y a 298 jours, et aucune pull request n’est ouverte. Ouverte
OWASP/wrongsecrets#2368 · 5 commentaires · 1 réaction · 2 personnes assignées ·
Les mainteneurs répondent en général sous 1 jour
-
Challenge idea: sqlite file with username/password dumpsPeut-être pris @bhushan4work l’a pris il y a 34 jours. OuverteNew Challenge
OWASP/wrongsecrets#2071 · 4 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Dependency DashboardOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
OWASP/wrongsecrets#1715 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Migrate to build containers for wrongsecretsPeut-être à nouveau libre @sandeshkuldharme1 l’a pris il y a 71 jours, et aucune pull request n’est ouverte. Ouverte
OWASP/wrongsecrets#1667 · 7 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de OWASP/wrongsecrets
Issues similaires
-
canvas good first issue integrations
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
asasemahmed/openboard#53 ·
Les mainteneurs répondent en général sous 1 jour
-
Claude Code: hook systemMessage lines never reach the chatPeut-être pris @chphch l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
slopus/happy-agent#139 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
RailtownAI/railtracks#1798 ·
Les mainteneurs répondent en général sous 2 jours
-
effort:s enhancement impact:med raised-by:desk risk:low
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
medici-finance/assay#6273 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area: providers review-followup
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
griffinwork40/agent-afk#4860 ·
Les mainteneurs répondent en général sous 1 jour