Skip to content

Commit eb8ff88

Browse files
committed
Update bug bounty policy: reject AI-generated reports and strengthen anti-spam rules
Add a warning section under Submission Process clarifying that bulk or AI-generated vulnerability reports without meaningful human analysis are not accepted. Strengthen the Code of Conduct with anti-spam rules and explicit right to permanently ban repeat offenders.
1 parent 591fc52 commit eb8ff88

1 file changed

Lines changed: 43 additions & 1 deletion

File tree

src/pages/bounty.astro

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,22 @@ const withBase = (path) => `${base}${path.replace(/^\/+/, '')}`;
127127
Low quality reports, such as those that include inadequate information to investigate,
128128
may incur significant delays in the disclosure process. Please only submit one report per issue.
129129
</p>
130+
131+
<div class="warning-box">
132+
<h3>Regarding AI-Generated and Automated Reports</h3>
133+
<p>
134+
We do <strong>not</strong> accept vulnerability reports that are generated entirely or
135+
primarily by automated tools or AI systems without meaningful human analysis. Reports
136+
must demonstrate a genuine understanding of the vulnerability, including its root cause,
137+
impact, and a valid proof-of-concept or clear reproduction steps written by the reporter.
138+
</p>
139+
<p>
140+
Submitting bulk, low-effort, or AI-generated reports without proper verification
141+
constitutes abuse of this program. <strong>Ledger reserves the right to discard such
142+
reports without response and to permanently ban any individual or entity that
143+
repeatedly submits unsolicited, low-quality, or spammy reports.</strong>
144+
</p>
145+
</div>
130146

131147
<p>
132148
All communications between you and Ledger should go through <strong>bounty -at- ledger.fr</strong>.
@@ -194,10 +210,14 @@ const withBase = (path) => `${base}${path.replace(/^\/+/, '')}`;
194210
<li>Be respectful and professional in your communications and behavior</li>
195211
<li>Hate speech, profanity, or any aggressive threats will not be tolerated</li>
196212
<li>Only contact the Ledger Security Team through the email address mentioned above</li>
213+
<li>Do not send repeated, unsolicited, or follow-up messages pressuring for a response or reward</li>
214+
<li>Do not submit multiple reports for the same issue or flood our inbox with bulk submissions</li>
197215
</ul>
198216

199217
<p class="note">
200-
Violations of this Code of Conduct can result in a warning and/or ban of this Bug Bounty Program.
218+
Violations of this Code of Conduct can result in a warning, the permanent ban of the
219+
reporter from this Bug Bounty Program, and the unconditional rejection of all pending
220+
and future submissions from that reporter.
201221
</p>
202222

203223
<p class="disclaimer">
@@ -336,6 +356,28 @@ const withBase = (path) => `${base}${path.replace(/^\/+/, '')}`;
336356
}
337357
}
338358

359+
.warning-box {
360+
padding: var(--space-6);
361+
background: linear-gradient(135deg, rgba(255, 83, 0, 0.08), rgba(255, 83, 0, 0.02));
362+
border: 1px solid var(--color-ledger-orange);
363+
border-radius: var(--radius-lg);
364+
margin: var(--space-8) 0;
365+
366+
h3 {
367+
color: var(--color-ledger-orange);
368+
margin-top: 0;
369+
margin-bottom: var(--space-4);
370+
}
371+
372+
p {
373+
color: var(--color-text-secondary);
374+
375+
&:last-child {
376+
margin-bottom: 0;
377+
}
378+
}
379+
}
380+
339381
.note {
340382
font-size: var(--text-sm);
341383
color: var(--color-text-tertiary);

0 commit comments

Comments
 (0)