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:
- Reporting Portal: SoundCloud on Bugcrowd
Using this portal ensures that your report is handled privately and securely by our security team and remains eligible for our bug bounty program.
When building applications with the SoundCloud API, please follow the security standards outlined in the Official API Guide:
- Protect Your Credentials: Never hardcode your
client_idorclient_secretin client-side code or commit them to public repositories. Use environment variables for all secrets. - Secure Authentication: * Use PKCE (Proof Key for Code Exchange) for securely exchanging authorization codes.
- Always use the
stateparameter in OAuth flows to prevent Cross-Site Request Forgery (CSRF).
- Always use the
- Token Management: Treat access tokens as sensitive data. Use the
refresh_tokenflow to renew access rather than storing long-lived credentials.
To stay informed about security updates or changes to the API, please monitor the channels listed in our README:
- API Announcements: @SoundCloudDev on X or Bluesky
- Technical Blog: SoundCloud Backstage Blog
- Support: For non-security related issues, visit the SoundCloud Help Center.