Skip to content

Security: itsma3il/invoult

Security

SECURITY.md

Security Policy

Supported scope

This policy applies to the Invoult repository and its first-party services:

  • Laravel API (app/)
  • Frontend (frontend/)
  • Python worker (python-worker/)
  • Extension loading/runtime (extensions/)

Reporting a vulnerability

Please do not open public issues for security vulnerabilities.

Instead, report privately to the maintainers with:

  1. Vulnerability type and affected component
  2. Reproduction steps
  3. Expected impact
  4. Suggested mitigation (if any)

If direct private channels are not available, open an issue requesting a private security contact and avoid disclosing exploit details.

Security priorities

Invoult handles user documents and secrets, so priority classes include:

  • Authentication and token/session handling flaws
  • Authorization and ownership bypasses
  • File encryption/decryption weaknesses
  • Public share link bypasses (password, expiry, access-limit, delivery mode)
  • Sensitive data leakage in logs/responses
  • Extension permission and route-gating bypasses
  • Backup/recovery abuse or restore bypasses

Operational security expectations

  • Never commit secrets (.env, credentials, private tokens, keys)
  • Keep dependencies up to date for Laravel/Node/Python stacks
  • Use HTTPS for public deployments
  • Rotate OAuth and worker secrets if exposure is suspected
  • Restrict tunnel/public endpoints to required exposure only

There aren't any published security advisories