From 6b7436783d311cbc7bbaabaed93eec66a07e4cb5 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Wed, 7 Jan 2026 12:45:02 +0100 Subject: [PATCH] feat: Add Bug Bounty Program to help page (v0.6.0-r18) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Added Bug Bounty card in support section with description - Added Bug Bounty button linking to https://secubox.cybermood.eu/SecuBox_BugBounty_Announcement.html#contact - Encourages responsible security disclosure with rewards - Opens in new tab for easy access to program details 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- .../luci-static/resources/view/secubox/help.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/luci-app-secubox/htdocs/luci-static/resources/view/secubox/help.js b/luci-app-secubox/htdocs/luci-static/resources/view/secubox/help.js index 2f10f188..b14b6dd5 100644 --- a/luci-app-secubox/htdocs/luci-static/resources/view/secubox/help.js +++ b/luci-app-secubox/htdocs/luci-static/resources/view/secubox/help.js @@ -119,6 +119,11 @@ return view.extend({ title: _('Contribuer au code'), text: _('Forkez le dépôt SecuBox, proposez des améliorations, corrigez des bugs, créez de nouveaux helpers.') }, + { + icon: '🐛', + title: _('Bug Bounty Program'), + text: _('Signalez des vulnérabilités de sécurité et recevez des récompenses. Consultez notre programme officiel.') + }, { icon: '🤗', title: _('Soutenir le projet'), @@ -142,12 +147,20 @@ return view.extend({ icon: '💡', label: _('Ouvrir la FAQ') }), + E('a', { + 'class': 'sb-help-btn sb-help-footer', + 'href': 'https://secubox.cybermood.eu/SecuBox_BugBounty_Announcement.html#contact', + 'target': '_blank' + }, [ + E('span', { 'class': 'sb-help-icon' }, '🐛'), + E('span', { 'class': 'sb-help-label' }, _('Bug Bounty Program')) + ]), E('a', { 'class': 'sb-help-btn sb-help-footer', 'href': 'mailto:contact@cybermind.fr?subject=SecuBox%20Feedback' }, [ E('span', { 'class': 'sb-help-icon' }, '✉️'), - E('span', { 'class': 'sb-help-label' }, _('Écrire à l’équipe')) + E('span', { 'class': 'sb-help-label' }, _('Écrire à l'équipe')) ]) ]) ]);