A bug bounty is a reward provided by a company to someone who reports a bug in their software product. Rewards can range from $100 to $1,000’s of dollars depending on the severity of the vulnerability. Learn more at the bug bounty resource page.
To give our customers a low-risk, low-cost bug bounty trial, Bugcrowd created our unique On-Demand Bounty Program. It is a fixed-cost two-week engagement that introduces you to all the benefits of crowdsourcing and is perfect for testing pre-release code, new features, or for compliance as a quarterly pen-test.
A vulnerability disclosure program is the first step in crowdsourcing your security testing. It's essentially a bug bounty program without the cash rewards, which provides researchers a safe way to report vulnerabilities they find in your app.
Traditionally, larger companies such as Google and Facebook have had the resources to run bug bounties, but Bugcrowd is working to help any company leverage the power of crowdsecurity. We have a crowdsourced community of security reseachers that can test any startup’s application that is built with code. To see who else is running bounty and disclosure programs, you can view Bugcrowd's List, which we keep updated as a resource for security researchers.
A Private Bounty allows only a specific subset of Bugcrowd researchers to participate in testing your app. This allows you to utilize only the top 100 researchers, or specific skills or countries that you feel are useful. You may also request security researchers by individual invitation. Allowing your app to be tested by all Bugcrowd researchers will receive the best overall coverage, but we are happy to help cater to your security testing requirements.
As researchers submit vulnerabilities into public programs, Bugcrowd reviews these researchers more deeply. Our points system also allows us to assess their skill sets and levels of trust. Only researchers that have proven their abilities via public programs get invited into private programs. Researchers from around the world may participate, except for researchers from countries the U.S. has issued export sanctions or other trade restrictions against (ex. North Korea, Iran).
People attack applications whether they are invited or not. The issue is whether they are incentivized to exploit the issue or do good by reporting it. Bugcrowd is the most comprehensive and cost-effective approach to making sure as many of these bugs are discovered as possible for the budget allocated to the task.
Crowdcontrol is Bugcrowd's vulnerability disclosure platform. It provides Bugcrowd Security Researchers a secure platform to submit vulnerabilities to your team and allows you the ability to incentivize our researchers through. Bugcrowd points or monetary rewards. It also integrates with your backend issue tracking system to make resolving vulnerabilities as painless as possible.
All Bugcrowd researchers must adhere to the Bugcrowd Standard Disclosure Terms. In addition, each company details the scope and rules that are specific to that program. If a researcher reports a vulnerability that is out of scope, they will not be rewarded. We then alert the researcher so they understand not to test out of scope again. Incentivizing researchers to do good with cash prizes or rewards mitigates wrong doing.
The risk of this happening in a Bugcrowd bounty is actually less than it is with a traditional consulting approach:
In every bounty we've run so far each of the bugs has been found and reported by more than one researcher. The researchers know this, and that if they elect not to disclose a bug they will likely lose the opportunity to collect the reward. On top of this, the bug will get fixed anyway, meaning it's no longer of any use to them.
We can run our Traffic Control system which routes the testing traffic through a proxy. This gives accountability to the researchers and gives us the ability to control the traffic.
All of your vulnerability data is encrypted before being stored in our database. Only your authenticated team members are able to see your data, additionally we never email vulnerability data to you. Security is a top priority for Bugcrowd and we actively run a paid bug bounty against ourselves.
Bugcrowd's physical infrastructure is hosted and managed within Amazon's secure data centers and utilize the Amazon Web Service (AWS) technology. Amazon continually manages risk and undergoes recurring assessments to ensure compliance with industry standards. Amazon's data center operations have been accredited under:
SOC 1/SSAE 16/ISAE 3402 (Previously SAS 70 Type II)
Bugcrowd utilizes ISO 27001 and FISMA certified data centers managed by Amazon. Amazon has many years of experience in designing, constructing, and operating large-scale data centers. This experience has been applied to the AWS platform and infrastructure. AWS data centers are housed in nondescript facilities, and critical facilities have extensive setback and military grade perimeter control berms as well as other natural boundary protection. Physical access is strictly controlled both at the perimeter and at building ingress points by professional security staff utilizing video surveillance, state of the art intrusion detection systems, and other electronic means. Authorized staff must pass two-factor authentication no fewer than three times to access data center floors. All visitors and contractors are required to present identification and are signed in and continually escorted by authorized staff.
Amazon only provides data center access and information to employees who have a legitimate business need for such privileges. When an employee no longer has a business need for these privileges, his or her access is immediately revoked, even if they continue to be an employee of Amazon or Amazon Web Services. All physical and electronic access to data centers by Amazon employees is logged and audited routinely.
Welcome to Bugcrowd, thank you for your interest in joining our community!
Since you're new to Bugcrowd we'd like to walk you through a quick checklist of four things to do as you're getting started with us.
1. Create a Bugcrowd Researcher account
Before you can report bugs and be rewarded for your findings, you need to create a Bugcrowd account. Your Bugcrowd account also comes with a profile which can be made public (or private), enabling you to show-off your skills and accomplishments to security peers and industry professionals.
2. Pick a bug bounty (or several!)
Bugcrowd has many public Bug Bounties that you can hack on and find security vulnerabilities in, with many of them paying out cash as rewards. Each bounty page has all of the details you need to start testing, including a list of targets, finding types that are in-scope and out of scope (or excluded) from the bounty, and many programs will list the pay rewards that they pay out.
Once you've found a security vulnerability in a bounty program, click the "Report Bug" button on the bounty program page.
After you've reported a bug you will receive a response from Bugcrowd or the customer that is managing the bounty program. If you don't receive a response within several days, please email us at email@example.com we will help you out.
5. Fill out your profile
Make sure to fill out your profile information to tell the community a bit more about yourself. Many people use this page to show off their skills, as well as link to their personal websites & twitter accounts.
6. Say hello
The Bugcrowd community team is here to make sure your bounty hunting experience is an awesome one. Whether you need help, have ideas or just want to say hello, we'll get back to you as soon as we can.
Valid and accepted bugs submitted to a paid bounty program will result in a payment to your account. After your bug is accepted by the program owner, your reward will be paid out the following Wednesday. Note that to be paid on time, you will need to be rewarded by 12:00am PT Wednesday morning in order to guarantee prompt payment.
Bugcrowd currently supports payments via Paypal and Payoneer. Please make sure to add either your Paypal account's email address or sign up for a new Payoneer account in your Bugcrowd researcher account settings.
Have more questions about getting paid? Reach out to firstname.lastname@example.org team for more information.
Bug submissions that affect singular users, require interaction or significant prerequisites to trigger, non-exploitable weaknesses and "won't fix" vulnerabilities all will receive a low priority rating.
Sometimes there can be delays in the confirmation of bug submissions. Bugcrowd works hard with our customers to speed up the confirmation process. Response time can vary, typically programs that are Bugcrowd Managed (signified by a Bugcrowd "b" logo on the 'Report Bug' button) have a faster response time.
If you have submitted a bug to a Bugcrowd Managed program and have been waiting for more than two weeks for your bug confirmation, please send an email to email@example.com and make sure to include your Bug Reference ID in your email.
The Bugcrowd Researcher Leaderboard is updated at the beginning of every month. A researcher's rank on the leaderboard is based on their total number of kudos points earned over all-time and over the previous month.
All researchers must adhere to the responsible disclosure guidelines that are outlined in the bounty program's details and rules sections. Bugcrowd's Disclosure policies apply to all submissions made through the Bugcrowd platform, including Duplicates, Out of Scope, and Not Applicable submissions. Customers may select Nondisclosure, Coordinated Disclosure, or Custom Disclosure policies to be applied to their program brief. Please refer to https://researcherdocs.bugcrowd.com/docs/disclosure for details on the different Public Disclosure Policies at Bugcrowd.
Improper disclosure can result in the researcher being removed from a program and can even result in removal from the Bugcrowd platform.
If you have any questions about a program's disclosure policy or process, please email firstname.lastname@example.org and we will be happy to assist you.
You can view a program's average response time on the program page's top-right panel. This information can only be viewed when logged-in as a Bugcrowd researcher.
Response time can vary by program, programs that are managed by Bugcrowd typically have a faster response time. Bugcrowd managed programs will have a small Bugcrowd "B" logo on the 'Report Bug' button for the program.
Acceptance Rate is best explained as a comparison of valid to invalid reports. For those that are interested in the details:
Let X = The count of all your valid and duplicate submissions, including P5 won’t-fix
Let Y = The total count of all your submissions, excluding any marked ‘not applicable’, have not yet been reviewed, or have only been triaged but not confirmed.
Acceptance Rate = (X / Y) * 100
It’s a simple ratio of all of your accepted submissions to date, versus all submissions you’ve ever made. We exclude ‘not applicable’ submissions, which are those that have been marked by us or a customer as having been made in genuine and well-intentioned error. (And obviously we don’t include submissions that haven’t been finalized yet!)