Skip to content

Security: ashutoshrana/enterprise-rag-patterns

Security

SECURITY.md

Security Policy

Supported Versions

Version Supported
0.2.x Yes
0.1.x No

Reporting a Vulnerability

Do not report security vulnerabilities through public GitHub issues.

To report a security vulnerability, please use the GitHub Security Advisory feature, or email the maintainer directly.

You should receive a response within 72 hours. If you do not, please follow up to ensure your message was received.

Please include:

  • Description of the vulnerability
  • Steps to reproduce
  • Potential impact
  • Suggested fix (if any)

Disclosure Policy

  • We will confirm receipt within 72 hours
  • We will provide an initial assessment within 7 days
  • We aim to release a patch within 30 days of confirmed vulnerability
  • We will coordinate with you on the disclosure timeline
  • Credit will be given in the release notes unless you prefer anonymity

Notes on Scope

This library implements enterprise RAG patterns for FERPA-regulated educational environments. The security surface is:

  • Input validation in FERPA compliance filters (student_id, institution_id, pii detection fields)
  • Audit record generation and log output — ensure no PII leaks into log lines
  • Retrieval context boundaries — controls preventing cross-student data leakage in RAG pipelines
  • Optional dependency imports (lazy import safety for LLM client libraries)

This library does not manage authentication, network access, or cryptography directly. Integrating applications are responsible for securing LLM API keys, vector store credentials, and user session management.

FERPA Note: If you discover a pattern in this library that could enable unauthorized disclosure of education records, treat it as a high-severity vulnerability and report immediately.

There aren't any published security advisories