Skip to content

Security: Aiotize/.github-private

Security

SECURITY.md

Security Policy

Document Metadata

  • Author: Aiotize Security Team
  • Version: 1.0.0
  • Last Updated: 2025-10-16
  • Status: Active
  • Classification: Public
  • Review Cycle: Quarterly

Supported Versions

We take security seriously at Aiotize. The following table shows which versions of our projects are currently receiving security updates:

Version Supported
Latest
< 1.0

Reporting a Vulnerability

Where to Report

DO NOT report security vulnerabilities through public GitHub issues.

Instead, please report security vulnerabilities via:

  1. Email: security@aiotize.com (preferred)
  2. Private Security Advisory: Use GitHub's private vulnerability reporting feature

What to Include

Please include the following information in your report:

  • Type of vulnerability (e.g., XSS, SQLi, CSRF, etc.)
  • Full path(s) of source file(s) related to the vulnerability
  • Location of the affected source code (tag/branch/commit or URL)
  • Step-by-step instructions to reproduce the issue
  • Proof-of-concept or exploit code (if possible)
  • Impact of the vulnerability, including how an attacker might exploit it

What to Expect

  1. Acknowledgment: Within 48 hours of your report
  2. Initial Assessment: Within 5 business days
  3. Status Updates: Regular updates every 5 business days
  4. Resolution Timeline: Based on severity
    • Critical: 1-7 days
    • High: 7-30 days
    • Medium: 30-90 days
    • Low: 90+ days

Security Best Practices

For Contributors

  • Never commit secrets (API keys, passwords, tokens)
  • Use environment variables for sensitive configuration
  • Keep dependencies updated to patch known vulnerabilities
  • Follow secure coding guidelines specific to the project
  • Enable 2FA on your GitHub account

For Users

  • Keep software updated to the latest stable version
  • Use strong authentication methods
  • Review permissions granted to applications
  • Report suspicious activity immediately

Vulnerability Disclosure Policy

Timeline

  1. Day 0: Vulnerability reported and acknowledged
  2. Day 1-5: Initial assessment and triage
  3. Day 5-30: Development of fix (depending on severity)
  4. Day 30-90: Coordinated disclosure (after fix is available)

Public Disclosure

  • We follow responsible disclosure practices
  • Security advisories will be published after fixes are available
  • Credit will be given to reporters (unless anonymity is requested)

Security Measures

Repository Security

  • Branch protection: Enabled on main branches
  • Required reviews: All PRs require approval
  • Signed commits: Encouraged for all contributors
  • Dependency scanning: Automated vulnerability checks
  • Secret scanning: Enabled to prevent credential leaks

Infrastructure Security

  • Access control: Role-based access (RBAC)
  • Audit logging: All actions are logged
  • Encryption: Data encrypted in transit and at rest
  • Regular updates: Systems and dependencies kept current

Security Contact

Primary Contact: security@aiotize.com
Response Time: 48 hours maximum
PGP Key: Available upon request

Acknowledgments

We appreciate the security research community and acknowledge all researchers who responsibly disclose vulnerabilities.

Hall of Fame

Contributors who have helped improve our security will be listed here (with permission):

  • List will be updated as vulnerabilities are responsibly disclosed and fixed

Related Resources


Document Control

  • Next Review Date: 2026-01-16
  • Approved By: Aiotize Security Team
  • Version History: Available in Git history

Thank you for helping keep Aiotize secure! 🔒

There aren’t any published security advisories