Skip to content

Security: soundcloud/api

Security

Security.md

Security Policy

Reporting a Vulnerability

SoundCloud is committed to the security of our platform and our users. If you believe you have found a security vulnerability in the SoundCloud API, please do not report it through public GitHub issues.

Instead, please report all security vulnerabilities through our official Responsible Disclosure program:

Using this portal ensures that your report is handled privately and securely by our security team and remains eligible for our bug bounty program.

Security Best Practices for Developers

When building applications with the SoundCloud API, please follow the security standards outlined in the Official API Guide:

  1. Protect Your Credentials: Never hardcode your client_id or client_secret in client-side code or commit them to public repositories. Use environment variables for all secrets.
  2. Secure Authentication: * Use PKCE (Proof Key for Code Exchange) for securely exchanging authorization codes.
    • Always use the state parameter in OAuth flows to prevent Cross-Site Request Forgery (CSRF).
  3. Token Management: Treat access tokens as sensitive data. Use the refresh_token flow to renew access rather than storing long-lived credentials.

Official Resources & Updates

To stay informed about security updates or changes to the API, please monitor the channels listed in our README:

There aren’t any published security advisories