Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 1.56 KB

File metadata and controls

51 lines (37 loc) · 1.56 KB

Security Policy

This project is provided "as is" without warranty. Use at your own risk. See LICENSE file for details on reusage.

Supported Versions

Use this section to tell people about which versions of your project are currently being supported with security updates.

Version Supported
latest
< latest

External API Calls

  • Reviews.js communicates with the following external services:
  • TMDb API (movie/episode metadata)

Privacy Notice - These API calls may expose:

  • Movie/series titles
  • IMDb/TMDb IDs
  • User viewing preferences

Best Practices

For Users:

  • Review Code: This script runs in your browser - review it before use
  • HTTPS Only: Ensure Emby is running over HTTPS
  • Content Security Policy: Be aware this script loads external resources via API

For Contributors:

  • No Secrets: Never commit API keys, tokens, or credentials

Known Limitations

  • Client-Side Execution: All code runs in the user's browser
  • API Key Exposure: API keys in client-side code are visible to users
  • Third-Party APIs: Dependent on external service availability and security

Reporting a Vulnerability

If you discover a security vulnerability in Spotlight.js, please report it responsibly:

  • Do NOT create a public GitHub issue for security vulnerabilities
  • Send a detailed report via GitHub Security Advisories

Please provide:

  • Description of the vulnerability
  • Steps to reproduce the issue
  • Potential impact assessment
  • Suggested fix (if available)
  • Affected versions