Skip to content

Security: MarcelLeon/graph-rag-java

Security

SECURITY.md

Security Policy

Supported versions

This project is currently in public preview. Security fixes are best-effort and will typically be applied on the latest active branch.

At the moment, treat the latest default branch state as the supported version.


Reporting a vulnerability

If you discover a security issue, please do not open a public issue with exploit details immediately.

Instead, report it privately to the maintainers through the repository’s preferred private contact channel.

When reporting, please include:

  • a clear description of the issue,
  • affected component(s),
  • reproduction steps,
  • impact assessment,
  • and any suggested mitigation if available.

We will aim to:

  • acknowledge the report,
  • reproduce and assess impact,
  • prepare a fix or mitigation,
  • and disclose responsibly once a fix is available.

Scope notes

This repository includes:

  • a core GraphRAG library,
  • a Spring Boot starter,
  • and a runnable example app.

Please note that the example app is intended for demo / dogfooding / integration exploration, not hardened production deployment.


What not to commit

Please do not commit:

  • API keys or secrets,
  • production credentials,
  • internal-only package references,
  • local AI/IDE state directories,
  • or sensitive customer / company data.

The repository is intended to remain open-source-safe by default.


Dependency posture

The project currently depends on mainstream JVM / Spring / Spring AI / Neo4j ecosystem libraries. If you notice a vulnerable dependency version, please report it with as much detail as possible, including:

  • package name,
  • affected version,
  • vulnerability identifier if known,
  • and a recommended upgrade path.

There aren't any published security advisories