3. Exposed Vector Databases & Direct Augmentation Data Leaks

Ouverte
#2,653 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@bhushan4work y travaille déjà.

Depuis le 9/10/2026.

  • #2736 par @bhushan4work — ouverte

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
35/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
Active
Stack technique
machine-learning
Domaine
ai, databases, security

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

New Challenge
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

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de OWASP/wrongsecrets

Toutes les issues de OWASP/wrongsecrets

Issues similaires

Plus d'issues AI Infra & Agents

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.