Vulnerability Disclosure Program
Qwilr understands that securing the data our customers entrust us with is a big responsibility. A responsibility that we don't take lightly. We value security researchers and the broader security community's efforts to improve security and privacy online.
Qwilr's vulnerability disclosure program aims to value and recognise security researchers who responsibly disclose vulnerabilities to us, explain the conditions and how we will manage disclosed vulnerabilities (including safe-harbour provisions), giving both customers and security researchers confidence in our processes to ensure Qwilr, our customers and their data remain secure.
Qwilr requires that all researchers:
- Make a good faith effort to avoid violations of privacy, degradation of user experience, disruption to production systems, and destruction of data during security testing
- Reduce overly broad use of automated scanning tools. We understand that scanning tools are an important first step, however please aim to minimise impact. We're more interested in a researcher's ability to test our application, than someone who can point a scanner at our domain(s).
- Perform research only within the scope set out below
- Limit the number of accounts created to three, using emails from the following domains (Note: we do not have a formal program with any of the below providers at this time):
- Provide a report through one of our support channels, including:
- A description of the location and potential impact of the vulnerability
- A detailed description of the steps required to reproduce the vulnerability (POC scripts, screenshots, or video recordings - we particularly like Loom)
- The names of any test users/accounts you have created
- Potential remediation activities
- Your contact details
- Wait for our consent to discuss a vulnerability with other parties
- Engage Qwilr respectfully and honestly
- Allow us to engage a neutral third party to assist if communications or other problems arise
Qwilr will make best efforts to respond to submissions in the following timeline:
- Acknowledgement by our support team - 2 business days from submission
- Triage by our engineers - 10 business days from acknowledgement
- Remediation - Will vary based on the complexity and level of risk
We aim to keep our security researchers updated throughout the process.
In Scope Targets
- any other Qwilr sites that include a security.txt file (i.e. https://<site>/.well-known/security.txt)
Out of Scope
The following attacks or reports are out of scope:
- Issues related to rate limiting, brute forcing, or denial of service scenarios (including account enumeration)
- Email verification or impersonation
- Missing best practices in SSL/TLS configuration
- Missing best practices in Content Security Policy (CSP)
- Missing security headers which don’t directly lead to a vulnerability or account compromise
- Presence of common public files, such as robots.txt or files in the .well-known directory
- Missing DNS and email best practices (invalid, incomplete or missing DNSSEC/SPF/DKIM/DMARC records, etc.)
- Information disclosure including software version disclosure, banner identification issues, descriptive error messages or headers (e.g. stack traces, application or server errors)
- Password policy issues, including lack of upper limit on passwords
- Self-exploitation issues (such as self XSS, cookie reuse, self denial of service, etc.)
- Attacks requiring Man-in-the-middle (MITM) or physical access to a user's device
- Vulnerabilities affecting users of older browsers (less than two versions behind the most recent stable version)
- Previously known vulnerable libraries (including prototype pollution) without a working Proof of Concept that illustrates a meaningful exploit or account compromise
- Clickjacking issues, unless you can demonstrate a legitimate disclosure of sensitive information
- UI and UX bugs (including spelling mistakes)
- Qwilr social media accounts
- Sites and services provided to Qwilr by other organisations, such as:
- Drata - trust.qwilr.com
- Help Scout - help.qwilr.com
In the interest of the safety of our staff and our customers, the following test types are also out of scope:
- Social engineering or phishing of Qwilr’s workforce
- Any attacks against Qwilr’s physical property, offices or data centres
- Any attacks against other users of Qwilr
Things we do not want to receive
In the unlikely scenario you discover any sensitive information we request that you either describe or redact the below information in your submission.
- Personally Identifiable Information (PII)
- Cardholder data, such as credit or debit card details
Qwilr may at its sole discretion offer nominal rewards (including monetary rewards) for new and unique vulnerability disclosures. Qwilr will base any rewards on the completeness of the report and the risk to Qwilr and its customers (rather the severity). Security researchers who have worked with us to improve the security of Qwilr can be found on our Hall of Fame.
Higher Risk: AUD $500
- Examples: Remote code execution, unrestricted access to underlying file systems or databases, or vulnerabilities bypassing significant security controls.
Medium Risk: AUD $250
- Examples: Unauthorised access to read or modify other Qwilr customer accounts, or vulnerabilities that lead to significant unauthorised access of customer generated content.
Lower Risk: AUD $50
- Examples: Privilege escalation within an account that lead to data modification, the ability to deliver malicious content to individual creators or consumers of Qwilr, such as XSS, SSRF, and open redirects.
Others : Recognition on Qwilr's Hall of Fame
- Valid security vulnerabilities that don’t fall into the above ratings such as subscription / feature elevation, information disclosure within an account, or that apply to third-party / external services.
Submissions from people who are subject to international sanctions will not be eligible for monetary rewards.
Any activities conducted in a manner consistent with this program will be considered authorised conduct and we will not initiate legal action against you. If legal action is initiated by a third party against you in connection with activities conducted under this policy, we will take steps to make it known that your actions were conducted in compliance with this program.