Security Policy

This page includes the repository’s security policy and guidance for reporting vulnerabilities.

Direct policy content (from SECURITY.md):

Raccoon Survey Security Policy

This policy describes how to report vulnerabilities, the scope of security testing, response times, and project-specific recommended practices.


Vulnerability Reporting

  • Channel: GitHub Security Advisory

  • Include: version/commit, environment (dev/prod), affected endpoints, reproduction steps, expected impact, non-destructive PoC, and relevant logs.

  • Do not include personal data or real survey results. Use synthetic data.

  • Suggested subject: [SECURITY] <short title>.


Response Times

  • Acknowledgement: 72 business hours.

  • Triage: up to 7 days for classification and severity (approximate CVSS).

  • Mitigation/fix:

    • Critical/High: 30 days.

    • Medium: 60 days.

    • Low: next planned release.


Scope

  • Backend API: routes under /api/v1/* (auth, teams, surveys, questions, tokens, anonymous, reports, metrics, maintenance, health).

  • Frontend UI: pages /dashboard, /surveys, /reports and login flow (/login).

  • CI/CD: workflows in .github/workflows/ and helper scripts.

  • Configuration and secrets: .env, environment variables, and deployment credentials.


Out of Scope

  • DDoS, spam, or deliberate denial-of-service attacks.

  • Social engineering against contributors or third parties.

  • Vulnerabilities in external dependencies without project-specific configuration.

  • Findings without security impact (e.g., micro performance optimizations).


Safe Harbor and Responsible Disclosure

  • Good-faith research within scope will not be pursued; avoid exfiltration of real data.

  • Do not access third-party data or personal data; use test environments.

  • Do not disclose publicly before coordinating fix and release. We will work together toward responsible disclosure.



Supported Versions

  • The develop branch and latest stable releases receive security patches. Older versions may require updating.


References

  • Project Security Guide: docs/Security/README.md.

  • OpenAPI: GET /api/v1/openapi.json.


Raccoon Survey Logo

© Copyright 2025, Raccoon Survey Team.

Notes

  • For day-to-day secure usage (CORS, headers, secret handling), also see the Security Guide.