Skip to content

Commit 7ab4d16

Browse files
docs: update security (#7080)
1 parent 5ed9861 commit 7ab4d16

File tree

1 file changed

+8
-49
lines changed

1 file changed

+8
-49
lines changed

SECURITY.md

Lines changed: 8 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ This policy does not apply to:
3030
* End-user documentation and educational or "help" materials (e.g., [Tari Labs University](https://tlu.tarilabs.com/));
3131
* Example or test code.
3232
* Proof-of-concept or demonstration applications.
33-
* Code clearly marked as "NOT READY FOR PRODUCTION", or similar wording. An exception is code that is marked as such,
33+
* Code clearly marked as "NOT READY FOR PRODUCTION", "HEAVILY UNDER DEVELOPMENT", or similar wording. An exception is code that is marked as such,
3434
but is demonstrably used in production applications covered by the scope anyway.
3535
* Support, marketing, and social media channels (e.g., Telegram or Discord);
3636
* Social engineering of Tari users and Tari Labs staff or contractors;
@@ -132,71 +132,30 @@ you are not part of the Tari HackerOne Bounty programme, you may request an invi
132132
[security mailing list](mailto:security@tari.com),
133133
3. accepting the invitation when it lands in your inbox.
134134

135-
There are two types of rewards:
136-
137-
* Cash (USD-based) rewards. These are only claimable via the HackerOne platform. If you do not have a HackerOne
138-
account, and do not want to register on the platform as a security researcher, you are not eligible for the cash
139-
bounties. However, you may still qualify for the Minotari token rewards by making a
140-
[Private Security Disclosure](https://github.com/tari-project/tari/security/advisories/new).
141-
* Minotari (XTR) token rewards. These are rewards up to the value of $250,000 equivalent, and can be awarded via
142-
_either_ the HackerOne bounty programme (preferred), or via a
143-
[Private Security Disclosure](https://github.com/tari-project/tari/security/advisories/new). Please take note of
144-
the conditions attached to the Minotari token rewards below.
145-
146135
**Note:** Multiple vulnerabilities caused by one underlying issue will be awarded one bounty.
147136

148-
### Cash bounties
149-
150-
Cash bounties are paid via HackerOne immediately after the vulnerability has been validated and accepted.
151-
In some cases, Tari Labs may request a retest of the vulnerability for no additional bounty reward after the
152-
vulnerability has been addressed.
153-
154-
| Severity | Maximum bounty |
155-
|----------|----------------|
156-
| Critical | $5,000 |
157-
| High | $2,000 |
158-
| Medium | $750 |
159-
| Low | $100 |
160-
161137
### Token-based bounties
162138

163139
It is preferred, but it is not an absolute requirement to make use of the HackerOne bounty programme to claim
164140
Minotari token rewards.
165141

166142
| Severity | Bounty Range\* |
167143
|----------|---------------------|
168-
| Critical | $100,000 - $250,000 |
169-
| High | $25,000 - $75,000 |
170-
| Medium | $5,000 - $15,000 |
171-
| Low | $500 - $5,000 |
172-
173-
*As the Minotari price is unknown prior to launch, values are quoted in USD-equivalent terms at time of delivery. The
174-
bounties will be paid out in Minotari. For example, if the trading price of Minotari was $0.04, a
175-
medium-severity award of $10,000 would be converted to 250,000 Minotari tokens.
144+
| Critical | 100,000 XTM - 250,000 XTM |
145+
| High | 25,000 XTM - 75,000 XTM |
146+
| Medium | 5,000 - 15,000 XTM |
147+
| Low | 500 - 5,000 XTM |
176148

177149
#### Notes and conditions for token bounty rewards:
178150

179-
* Security researchers must be registered on the HackerOne platform in order to be eligible for the USD-based rewards.
180-
* During the course of the Tari testnet programme (i.e. pre-mainnet launch), **valid bounties will be awarded as an
181-
IOU or other suitable bearer instrument that can be exchanged for the USD-equivalent value of Minotari tokens after
182-
mainnet launch**.
183-
* A cool-off period of 3 months will be observed post-genesis block in order for token price to stabilise before
184-
allowing IOUs to be converted into tokens.
185-
* Tari Labs will determine the prevailing Minotari price the day after the cool-off period expires. This price will
186-
determine the _conversion rate_. If there is insufficient public trading to determine a prevailing price, Tari
187-
Labs may choose to extend the cool-off period for an additional 3 months.
188-
* If after 6 months, there is still no prevailing price, Tari Labs will set the conversion rate.
189-
* All IOUs issued for the entire duration of the testnet bounty programme will have their USD-denominated values
190-
converted into Minotari tokens at the same conversion rate.
191151
* Minotari earned through the bounty programme will unencumbered and can be spent or traded immediately after
192152
conversion.
193153
* Researchers will have to provide a valid Tari wallet emoji id in order to receive their Minotari tokens. Tari Labs
194154
will not custody any tokens on behalf of researchers.
195-
* Tari Labs reserves the right to adjust the bounty reward amounts from time to time. All IOUs issued will retain
196-
their claim amount (in nominal USD value) at the time of issuance.
155+
* Tari Labs reserves the right to adjust the bounty reward amounts from time to time.
197156

198-
Our rewards are based on severity per CVSS (the Common Vulnerability Scoring Standard). Please note these are general
199-
guidelines, and reward decisions are up to the discretion of Tari Labs.
157+
Our rewards are based on severity per CVSS (the Common Vulnerability Scoring Standard) as determined by Tari Labs.
158+
Please note these are general guidelines, and reward decisions are up to the discretion of Tari Labs.
200159

201160
Please allow up to one week from the time the report was approved and validated to receive your bounty reward payment.
202161

0 commit comments

Comments
 (0)