Code Monkey home page Code Monkey logo

bugbounty's Introduction

Grafana Lab's Bug Bounty Policy

Introduction

Welcome! We are thrilled to invite you to participate in our bug bounty program in partnership with Grafana Labs' security team. Before beginning your research, we kindly request that you carefully review the program's terms and scope. This will ensure that your efforts align with our objectives and that you receive proper compensation for any findings that meet the program's criteria.

To report a new vulnerability participants must create a security advisory via our dedicated GitHub page.

Thank you for your interest in our program, and we look forward to your participation.

Scope

In scope:

Valid vulnerabilities on any product not explicitly listed in scope will be accepted but not eligible for a reward.

Out of scope:

  • Vulnerabilities that require a feature toggle to be enabled
  • Our customers’ Grafana installs
  • Automated scanning or reporting of any kind
  • Reports about security weaknesses with no proven impact will be processed as public issues and not be eligible for a reward.
    This category includes but is not limited to:
    • CVE in an outdated dependency
    • Defense in depth option not implemented (e.g. missing cookie attribute or HTTP header, clickjacking included)
    • Secure coding best practice not used
    • TLS configuration with older ciphersuites
    • Host enumeration (e.g. via Semi-blind SSRF)
    • CSRF with only an Availability impact
    • Self exploitation (e.g. Self XSS or token reuse)
  • Brute forcing and enumeration attacks
  • For viewers, a valid DoS vulnerability must have a non-temporary impact on performance.
    • For editors, a valid DoS vulnerability must provide significant additional leverage beyond what an editor can do by design.
    • DoS attacks by administrators are fully out-of-scope.
  • Social engineering with a Low CVSS score (i.e when CVSS score is under 4.0 and User Interaction (UI) is Required)
  • Grafana plugins
  • Viewer role in Grafana tampering dashboard queries
  • Exposed JWT tokens in URL's when url_login is enabled
  • Data sources that have been deliberately manipulated to exploit a weakness in Grafana

Rewards

  • The following table is an outline of how rewards are calculated. All calculations and rewards are solely at the discretion of Grafana Labs, and all determinations by Grafana Labs regarding a reward are final and binding.
  • Severity is based on CVSS 3.1 Base Score Metrics.
  • Payouts are computed according to this severity table:
CVSS Severity Rating Minimium amount Maximum amount
Low (0.1 - 3.9) 100 USD 500 USD
Medium (4.0 - 6.9) 500 USD 3,000 USD
High (7.0 - 8.9) 3,000 USD 10,000 USD
Critical (9.0 - 10.0) 10,000 USD 20,000 USD
  • Bonus points are granted to reward high quality reports.
    Each bonus point provides a 5% payout increase calculated on the base amount.
    Those 2 elements allow to earn bonus points

    • PoC provided
      • 0 bonus point: None, just a high level description of the vulnerability
      • 1 bonus point: Instructions enabling easy reproducibility
      • 2 bonus points: k6 script provided that can also be reused to check the fix
    • Quality of report
      • 0 bonus point: Low, unclear wording or generic copy/pasted
      • 1 bonus point: Medium, specific vulnerability explained but no clear assessment of the business impact
      • 2 bonus points: High, crystal clear explanation and assessment of the business impact
  • Researchers that received a reward will be added to our Hall of Fame once a fix is released and be asked to fill in a satisfaction survey.

  • In case of duplicate reports, only the first one submitted will be rewarded. All researchers submitting reports meeting our scope will still be added to our Hall of Fame, regardless of duplication.


With this bug bounty program (the “Program”) Grafana Labs aims to provide a stellar experience to security researchers and others (the “Participants”) who wish to submit reports to Grafana Labs regarding security vulnerabilities.

Payments for valid reports are processed via Intigriti.

Valid reports will receive a CVE number via our GRAFANA CNA and corresponding vulnerability details will be published in the security advisories section of our website.

As a condition to participating in the Program all Participants acknowledge and agree to the following terms and conditions:

Terms and Conditions

  1. Participants must follow the following guidelines in order to be eligible to receive any payouts pursuant to this Program:
    • Only local testing of In-Scope products detailed in the section titled “Scope” below is allowed (either via installing local development environments or running the publicly available Docker images);
    • Do not disclose any issue publicly before a fix has been released by Grafana Labs (even if you have already received the reward);
    • Participants may at no time disrupt any Grafana Labs service;
    • Participants may not access any accounts or data other than their own;
    • Do not post attachments or Proof Of Concepts (POCs) on a 3rd party website, instead participants must include them in the security advisory;
    • Participants must comply with all applicable laws;
    • Submissions must be made in English;
    • All actions must be performed strictly during participation in the Program and in adherence with this Policy; and
    • All actions must be performed as good faith security research, with the intent to report to Grafana Labs
  2. All payouts made pursuant to this policy shall be calculated and paid at the sole discretion of Grafana Labs. All payments made by Grafana Labs are final and binding. Participants in this program shall be solely responsible for the payment of all applicable taxes.
  3. In order to receive their payouts, participants will need to submit personal information to Intigriti, our 3rd party payment provider.
  4. Grafana Labs reserves the right to change the rules of this program at any time in its sole discretion.
  5. By providing a report to Grafana Labs pursuant to this policy, you grant Grafana Labs an irrevocable, perpetual, royalty free, transferable, worldwide license to use and exploit the report.
  6. Any report can be made public at the discretion of Grafana Labs.
  7. Eligibility of Participants to participate in the Program shall be determined at the sole discretion of Grafana Labs. Individuals located in any country subject to a U.S. embargo or listed on any sanctioned persons list shall not be permitted to participate.
  8. Safe harbor: Activities conducted in a manner consistent with this Policy will be considered authorized conduct and we will not initiate legal action against you for breach of any applicable license provisions. Note that you are still responsible for compliance with any local laws, and that this safe harbor does not extend to breach of any laws applicable to you.
  9. Current or former (in the last 12 months) Grafana Labs employees and contractors are not permitted to participate in this program.
  10. We target an initial response to requests within 1 business day and triage within 2 business days. Payouts should happen as soon as the vulnerability is confirmed (i.e. at triage time). Payouts are based on CVSS score and bonus points and are calculated by Grafana Labs in its sole discretion.
  11. Grafana Labs reserves the right to make a determination of whether a violation of this policy is accidental or in good faith. When in doubt, please contact us at [email protected].
  12. Governing Law; Limitation of Liability: The law that will apply in any dispute or lawsuit arising out of or in connection with this Program, and the courts that have jurisdiction over any such dispute or lawsuit will be New York, USA. In no event shall Grafana Labs be liable for any damages relating to the Program greater than USD$1,000.

bugbounty's People

Contributors

dannyc-grafana avatar dgzlopes avatar jmatosgrafana avatar kristiangrafana avatar mylesbr avatar tomsioncatigraf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.