Cloudsmith Documentation Hub

Welcome to the Cloudsmith Documentation Hub. You'll find comprehensive guides and documentation to help you start working with Cloudsmith as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Bug Bounty Programme

Overview

Cloudsmith aims to keep its Service safe for everyone, and data security is of utmost priority. If you are a security researcher and have discovered a security vulnerability in the Service, we appreciate your help in disclosing it to us privately and giving us an opportunity to fix it before publishing technical details.

Cloudsmith will engage with security researchers when vulnerabilities are reported to us as described here. We will validate, respond, and fix vulnerabilities in support of our commitment to security and privacy. We won’t take legal action against, suspend, or terminate access to the Service of those who discover and report security vulnerabilities responsibly. Cloudsmith reserves all of its legal rights in the event of any noncompliance.

We are pleased to offer thanks and/or a bounty reward for vulnerability information that helps us protect our customers as thanks to the security researchers who choose to participate in our bug bounty program. This will range from the public thanks to a small monetary amount or loot of some sort (depending on our budget).

Rules & Process

If you identify a verified security vulnerability in compliance with this Security Disclosure Policy, you can submit this to our bug bounty programme with the following process:

  1. You should determine if an exploit is viable (i.e. practically possible).
  2. You should also check to ensure that it's not explicitly out-of-scope (see below).
  3. You can report the exploit to us with the relevant information (see below).
  4. We will acknowledge receipt of the disclosure, triage impact, and then schedule a review.
  5. The urgency for review will be determined based on the type and impact of the exploit.
  6. Timeframes are typically hours for critical/high, days for medium, and (upto) weeks for low.
  7. Please do NOT send continual "any update?" messages; we get reminded automatically.
  8. We will let you know if the exploit is viable, and whether we accept it as a bug bounty (or not).
  9. If viable, and once fixed, we will publicly thank you on our Hall of Fame.
  10. You may also be issued with a monetary award in addition to being placed in the Hall of Fame.

❗️

Unauthorised Cross-Account Access

Please note that in absolutely no event are you permitted to access, download or modify data residing in any other Account, or one that is not registered to you; unless permission is expressly provided by the Account Owner.

🚧

Monetary Award Tax

If a monetary award is provided as a bounty then you are responsible for paying any taxes associated with the reward. We are obliged by law to report any such awards to the tax authorities, so please ensure that you handle this appropriately.

In Scope

The bug bounty scope applies to the Cloudsmith Service, the Cloudsmith Service API and the Cloudsmith Site.

The vulnerability classifications that are considered in-scope are:

  • Access Control Bypass;
  • API Misuse Issues;
  • Authentication (Broken or Bypassed);
  • Business Logic Issues;
  • Cross-Site Scripting (XSS);
  • Cross-Site Request Forgery (CSRF);
  • Complexity Bomb;
  • Decompression Bomb;
  • Directory Traversal;
  • Improper TLS protection;
  • Open URL Redirection;
  • Privilege Escalation;
  • Provisioning Errors;
  • Remote Code Execution (RCE);
  • Sensitive/Private Data Leaks;
  • Session Fixation;
  • Session Management (Broken or Bypassed);
  • Subdomain/Domain Takeover;
  • SQL Injection.

If a vulnerability isn't explicitly listed here as either in-scope and isn't explicitly mentioned in the next section as out-of-scope then it might be applicable, but we reserve the right to determine this in communication with the security researcher.

Out Of Scope

Actions/areas that are explicitly NOT considered to be in-scope:

  • Executing or attempting to execute any Denial of Service (DoS) attack; or
  • Knowingly posting, transmitting, uploading, linking to, sending or storing any Malicious Software; or
  • Attempting to social engineer support staff; or
  • Testing in a manner that would result in the sending of unsolicited or unauthorized junk mail, spam, pyramid schemes or other forms of duplicative or unsolicited messages; or
  • Testing in a manner that would degrade the operation of the Service; or
  • Testing or otherwise accessing or using the Service from any jurisdiction that is a Prohibited Jurisdiction; or
  • Testing third-party applications or websites or services that integrate with or link to the Service.

Issues/reports that are explicitly NOT considered to be in-scope:

  • SPF: We use SPF + DMARC, with SPF deliberately set to soft-fail so that we can leverage reporting (and enforcement) of it via DMARC. Please do not report that SPF is misconfigured if related to -all vs ~all.
  • HSTS: We deliberately do not preload HSTS, or use a much longer max-age. Please do not report that HSTS is misconfigured if related to preloading or max-age.

Websites/services that are explicitly NOT considered to be in-scope:

Reporting

In order to start the reporting process, please share the details of any suspected vulnerabilities with the Cloudsmith Security Team by sending us the details to [email protected]. Please do not publicly disclose these details outside of this process without explicit permission.

In reporting any suspected vulnerabilities, please include the following information:

  • Vulnerable URL: The URL where the vulnerability occurs;
  • Vulnerable Parameter: If applicable, the parameter where the vulnerability occurs;
  • Vulnerability Type: The type of vulnerability;
  • Steps to Reproduce: Step-by-step information on how to reproduce the issue;
  • Screenshots: A demonstration of the attack to aid description; and
  • Attack Scenario: An example attack scenario may help demonstrate the risk and get your issue resolved faster.

Reserved Rights

Cloudsmith reserves all rights for deciding on scope, impact and reward. If another researcher has previously reported an exploit, only the first disclosure will be considered. However, you'll always have our appreciation, and we'll let you know if this is the case.

Acknowledgement

Thank you for helping us to make the world of package management that bit safer. :100:

Updated 4 months ago


Bug Bounty Programme


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.