Skip to content

Security: fevra-dev/Kala

Security

SECURITY.md

Security Policy

Supported Versions

Version Supported
0.1.x

Reporting a Vulnerability

The Kala team takes security vulnerabilities seriously. We appreciate your efforts to responsibly disclose your findings.

How to Report

  1. DO NOT create a public GitHub issue for security vulnerabilities
  2. Email security concerns to the project maintainer directly
  3. Include as much detail as possible:
    • Type of vulnerability
    • Steps to reproduce
    • Potential impact
    • Suggested fix (if any)

What to Expect

  • Acknowledgment within 48 hours
  • Regular updates on progress
  • Credit in the release notes (unless you prefer anonymity)

Security Design Principles

Kala is designed with security and privacy as core principles:

  1. Zero Data Collection: All processing happens locally on your device
  2. No External Servers: No data ever leaves your browser
  3. Minimal Permissions: Only requests necessary permissions
  4. Open Source: Full code transparency for security audits
  5. Production Logging: Console logs are removed in production builds

Known Security Considerations

  1. Extension Fingerprinting: Kala actively hides its presence from tracker scripts
  2. Timing Attacks: Performance.now() is coarsened to prevent timing analysis
  3. Message Validation: All internal messages are validated before processing
  4. Storage Limits: Automatic cleanup prevents storage exhaustion attacks

Security Audit

The codebase has undergone internal security review with the following scores:

  • Security Score: 9.5/10
  • Efficiency Score: 9.0/10

See ADVANCED_SECURITY_IMPLEMENTATION.md for detailed security documentation.

Responsible Disclosure

We kindly ask that you:

  • Give us reasonable time to address the issue before public disclosure
  • Make a good faith effort to avoid privacy violations and data destruction
  • Do not exploit any vulnerability beyond what is necessary to demonstrate the issue

There aren’t any published security advisories