{"title":"Sant\u00e9 Publique France Bug Bounty Program","slug":"sante-publique-france-bugbounty-public-program","rules":"## Sant\u00e9 publique France\n\n**Sant\u00e9 publique France** is the national public health agency.\n<br\/>Created in May 2016 by ordinance and decree, it is a public administrative establishment under the supervision of the Ministry of Health. Our mission: to improve and protect the health of populations. This mission revolves around three major axes: anticipate, understand and act.\n\nThis program concerns all the public sites of Sant\u00e9 publique France with a strong image risk.\n\nThe scopes of our programs are detailed further below, but here is a quick explanation of the services available on the urls listed :\n\n* institutional web sites\n* health prevention web sites\n\n## Program Rules\n\nFor the health prevention platform [Mangerbouger][], you can create accounts with **@yeswehack.ninja** [https:\/\/yeswehack.com\/user\/tools\/email-alias](https:\/\/yeswehack.com\/user\/tools\/email-alias)\n  \n[Mangerbouger]: https:\/\/mangerbouger.fr \n\n\nFor the health prevention platform [TabacInfoService][], you can create accounts with **@yeswehack.ninja** [https:\/\/yeswehack.com\/user\/tools\/email-alias](https:\/\/yeswehack.com\/user\/tools\/email-alias)\n  \n[TabacInfoService]: https:\/\/www.tabac-info-service.fr\/\n\n\nWe believe that no technology is perfect and that working with skilled security researchers is crucial in identifying weaknesses in our technology.\nIf you believe you've found a security bug in our service, we are happy to work with you to resolve the issue promptly and ensure you are fairly rewarded for your discovery.\nAny type of denial-of-service attacks is strictly forbidden, as well as any interference with network equipment and our infrastructure.\n\n## Reward Eligibility and Testing precautions\nWe are happy to thank everyone who submits valid reports which help us improve the security of Sant\u00e9 publique France however, only those that meet the following eligibility requirements may receive a monetary reward:\n- You must be the first reporter of a vulnerability.\n- The vulnerability must be a qualifying vulnerability (see below)\n- Any vulnerability found must be reported no later than 24 hours after discovery and exclusively through yeswehack.com\n- You must send a clear textual description of the report along with steps to reproduce the issue, include attachments such as screenshots or proof of concept code as necessary.\n- **You must avoid tests that could cause degradation or interruption of our service (refrain from using automated tools, and limit yourself about requests per second).**\n- You must not leak, manipulate, or destroy any user data.\n- You must not be a former or current employee of Sant\u00e9 publique France or one of its contractors. Reports about vulnerabilities are examined by our security analysts.\n- Our analysis is always based on worst case exploitation of the vulnerability, as is the reward we pay. No vulnerability disclosure, including partial is allowed for the moment.\n- **Do not modify the data of our production environment. Restrict your tests to the PPROD environment when testing data integrity.**\n\n\n## Notes on Vulnerabilities (for tests on the production environment)\n- You must avoid tests that could cause degradation or interruption of our service (refrain from using automated tools, and limit yourself about **30** requests per second).\n- To demonstrate impact on RCE\/SQLi\/SSRF, please only use the permitted commands listed here below in your PoC. If we would like you to go further, we will mention it directly on your report\n- RCE : ```id``` \/ ```whoami``` \/ ```hostname``` \/ ```ifconfig```\n- SQLi : send us the version and\/or the database diagram\n- SSRF : content page or specific behavior\n- Subdomain takeover without interaction on a production environment will be considered as max CVSS **High**\n**Example: A subdomain takeover can be used to perform an external resource hijacking (JavaScript file for example) which will be loaded on another domain, no interaction is needed by victim user to execute this malicious JS.**\n- Subdomain takeover with interaction on a production environment will be considered as max CVSS **Medium**\n**Example: A subdomain takeover can be performed but it's only visible if a victim user visits this domain.**\n- Subdomain takeover, DNS dangling, Cache Poisoning...: If you find multiple similar issues across multiple scopes at the same time, we recommend submitting all the affected assets in a single report. We will, on a case-to-case basis, consider increasing the bounty amount accordingly.\n- Discovered vulnerabilities must not have any impact on other users' activities, or modify the application. E.g.: stored XSS should use ```console.log()``` instead of the usual ```alert()```, ```confirm()```, ```prompt()```\n\n\n**Please note that if a vulnerability affects a third party (e.g. TrustCommander, or other), that is plugged into all our websites, only the two first reports \nsubmitted on the subject will get rewarded.**\n\n**Additional reports on the same subject will no longer be rewarded.**","rules_html":"<h2>Sant\u00e9 publique France<\/h2>\n<p><strong>Sant\u00e9 publique France<\/strong> is the national public health agency.<br \/>\n<br \/>Created in May 2016 by ordinance and decree, it is a public administrative establishment under the supervision of the Ministry of Health. Our mission: to improve and protect the health of populations. This mission revolves around three major axes: anticipate, understand and act.<\/p>\n<p>This program concerns all the public sites of Sant\u00e9 publique France with a strong image risk.<\/p>\n<p>The scopes of our programs are detailed further below, but here is a quick explanation of the services available on the urls listed :<\/p>\n<ul>\n<li>institutional web sites<\/li>\n<li>health prevention web sites<\/li>\n<\/ul>\n<h2>Program Rules<\/h2>\n<p>For the health prevention platform <a href=\"https:\/\/mangerbouger.fr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/mangerbouger.fr\">Mangerbouger<\/a>, you can create accounts with <strong>@yeswehack.ninja<\/strong> <a href=\"https:\/\/yeswehack.com\/user\/tools\/email-alias\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/yeswehack.com\/user\/tools\/email-alias\">https:\/\/yeswehack.com\/user\/tools\/email-alias<\/a><\/p>\n<p>For the health prevention platform <a href=\"https:\/\/www.tabac-info-service.fr\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/www.tabac-info-service.fr\/\">TabacInfoService<\/a>, you can create accounts with <strong>@yeswehack.ninja<\/strong> <a href=\"https:\/\/yeswehack.com\/user\/tools\/email-alias\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/yeswehack.com\/user\/tools\/email-alias\">https:\/\/yeswehack.com\/user\/tools\/email-alias<\/a><\/p>\n<p>We believe that no technology is perfect and that working with skilled security researchers is crucial in identifying weaknesses in our technology.<br \/>\nIf you believe you've found a security bug in our service, we are happy to work with you to resolve the issue promptly and ensure you are fairly rewarded for your discovery.<br \/>\nAny type of denial-of-service attacks is strictly forbidden, as well as any interference with network equipment and our infrastructure.<\/p>\n<h2>Reward Eligibility and Testing precautions<\/h2>\n<p>We are happy to thank everyone who submits valid reports which help us improve the security of Sant\u00e9 publique France however, only those that meet the following eligibility requirements may receive a monetary reward:<\/p>\n<ul>\n<li>You must be the first reporter of a vulnerability.<\/li>\n<li>The vulnerability must be a qualifying vulnerability (see below)<\/li>\n<li>Any vulnerability found must be reported no later than 24 hours after discovery and exclusively through yeswehack.com<\/li>\n<li>You must send a clear textual description of the report along with steps to reproduce the issue, include attachments such as screenshots or proof of concept code as necessary.<\/li>\n<li><strong>You must avoid tests that could cause degradation or interruption of our service (refrain from using automated tools, and limit yourself about requests per second).<\/strong><\/li>\n<li>You must not leak, manipulate, or destroy any user data.<\/li>\n<li>You must not be a former or current employee of Sant\u00e9 publique France or one of its contractors. Reports about vulnerabilities are examined by our security analysts.<\/li>\n<li>Our analysis is always based on worst case exploitation of the vulnerability, as is the reward we pay. No vulnerability disclosure, including partial is allowed for the moment.<\/li>\n<li><strong>Do not modify the data of our production environment. Restrict your tests to the PPROD environment when testing data integrity.<\/strong><\/li>\n<\/ul>\n<h2>Notes on Vulnerabilities (for tests on the production environment)<\/h2>\n<ul>\n<li>You must avoid tests that could cause degradation or interruption of our service (refrain from using automated tools, and limit yourself about <strong>30<\/strong> requests per second).<\/li>\n<li>To demonstrate impact on RCE\/SQLi\/SSRF, please only use the permitted commands listed here below in your PoC. If we would like you to go further, we will mention it directly on your report<\/li>\n<li>RCE : <code>id<\/code> \/ <code>whoami<\/code> \/ <code>hostname<\/code> \/ <code>ifconfig<\/code><\/li>\n<li>SQLi : send us the version and\/or the database diagram<\/li>\n<li>SSRF : content page or specific behavior<\/li>\n<li>Subdomain takeover without interaction on a production environment will be considered as max CVSS <strong>High<\/strong><br \/>\n<strong>Example: A subdomain takeover can be used to perform an external resource hijacking (JavaScript file for example) which will be loaded on another domain, no interaction is needed by victim user to execute this malicious JS.<\/strong><\/li>\n<li>Subdomain takeover with interaction on a production environment will be considered as max CVSS <strong>Medium<\/strong><br \/>\n<strong>Example: A subdomain takeover can be performed but it's only visible if a victim user visits this domain.<\/strong><\/li>\n<li>Subdomain takeover, DNS dangling, Cache Poisoning...: If you find multiple similar issues across multiple scopes at the same time, we recommend submitting all the affected assets in a single report. We will, on a case-to-case basis, consider increasing the bounty amount accordingly.<\/li>\n<li>Discovered vulnerabilities must not have any impact on other users' activities, or modify the application. E.g.: stored XSS should use <code>console.log()<\/code> instead of the usual <code>alert()<\/code>, <code>confirm()<\/code>, <code>prompt()<\/code><\/li>\n<\/ul>\n<p><strong>Please note that if a vulnerability affects a third party (e.g. TrustCommander, or other), that is plugged into all our websites, only the two first reports<br \/>\nsubmitted on the subject will get rewarded.<\/strong><\/p>\n<p><strong>Additional reports on the same subject will no longer be rewarded.<\/strong><\/p>","type":"bug-bounty","status":"V","demo":false,"public":true,"bounty":true,"gift":false,"hall_of_fame":false,"hacktivity":false,"report_count_per_scope":false,"report_collaboration_active":true,"pid":null,"secured":false,"triaged":null,"disabled":false,"vdp":false,"reports_count":297,"reports_imported_count":null,"pending_hunter_suggestions_count":0,"bounty_reward_min":50,"bounty_reward_max":1500,"scopes_count":8,"archived":false,"thumbnail":{"name":"2a4afd9c-0338-4990-b13e-16e554b80fc4","original_name":"Logo-Sante-publique-France.jpg","mime_type":"image\/jpeg","size":21389,"url":"https:\/\/cdn-yeswehack.com\/program\/thumbnail\/2a4afd9c-0338-4990-b13e-16e554b80fc4"},"event":null,"business_unit":{"name":"Sant\u00e9 publique France","slug":"sante-publique-france","description":"Agence nationale de Sant\u00e9 publique France","currency":"EUR","already_activate_product":true,"logo":{"name":null,"original_name":null,"mime_type":null,"size":null,"url":null}},"vpn_outbound_ips":null,"id":null,"scopes":[{"scope":"www.onsexprime.fr","scope_type":"web-application","scope_type_name":"Web application","asset_value":"LOW","report_count":null},{"scope":"www.1000-premiers-jours.fr","scope_type":"web-application","scope_type_name":"Web application","asset_value":"LOW","report_count":null},{"scope":"mangerbouger.fr","scope_type":"web-application","scope_type_name":"Web application","asset_value":"LOW","report_count":null},{"scope":"sso.mangerbouger.fr","scope_type":"api","scope_type_name":"API","asset_value":"LOW","report_count":null},{"scope":"vaccination-info-service.fr","scope_type":"web-application","scope_type_name":"Web application","asset_value":"LOW","report_count":null},{"scope":"professionnels.vaccination-info-service.fr","scope_type":"web-application","scope_type_name":"Web application","asset_value":"LOW","report_count":null},{"scope":"www.vivre-avec-la-chaleur.fr","scope_type":"web-application","scope_type_name":"Web application","asset_value":"LOW","report_count":null},{"scope":"www.tabac-info-service.fr","scope_type":"web-application","scope_type_name":"Web application","asset_value":"LOW","report_count":null}],"out_of_scope":["Domains not listed in scope are by default all out of scope"],"qualifying_vulnerability":["SQL Injection (SQLi)","Cross-Site Scripting (XSS)","Remote Code Execution (RCE)","Insecure Direct Object Reference (IDOR)","Horizontal and vertical privilege escalation","Authentication bypass & broken authentication","Business Logic Errors vulnerability with real security impact","Local files access and manipulation (LFI, RFI, XXE, SSRF, XSPA)","Cross-Origin Resource Sharing (CORS) with real security impact","Cross-site Request Forgery (CSRF) with real security impact","Open Redirect","Exposed secrets, credentials or sensitive information on an asset under our control and  affecting at least one of our scopes."],"non_qualifying_vulnerability":["Broken Link\/Social media Hijacking","Tabnabbing","Missing cookie flags","Content\/Text injections","Clickjacking\/UI redressing","Denial of Service (DoS) attacks","Recently disclosed CVEs (less than 30 days sinces patch release)","CVEs without exploitable vulnerabilities and PoC","Open ports or services without exploitable vulnerabilities and PoC","Social engineering of staff or contractors","Presence of autocomplete attribute on web forms","Vulnerabilities affecting outdated browsers or platforms","Self-XSS or XSS that cannot be used to impact other users","Any hypothetical flaw or best practices without exploitable vulnerabilities and PoC","SSL\/TLS issues (e.g. expired certificates, best practices)","Unexploitable vulnerabilities (e.g. Self-XSS, XSS or Open Redirect through HTTP headers...)","Reports with attack scenarios requiring MITM or physical access to victim's device","Missing security-related HTTP headers which do not lead directly to an exploitable vulnerability and PoC","Low severity Cross-Site Request Forgery (CSRF) (e.g. Unauthenticated \/ Logout \/ Login \/ Products cart updates...)","Invalid or missing email security records (e.g. SPF, DKIM, DMARC)","Session management issues (e.g. lack of expiration, no logout on password change, concurrent sessions)","Disclosure of information without exploitable vulnerabilities and PoC (e.g. stack traces, path disclosure, directory listings, software versions, IP disclosure, 3rd party secrets, EXIF Metadata, Origin IP)","CSV injection","Malicious file upload (e.g. EICAR files, .EXE)","HTTP Strict Transport Security Header (HSTS)","Subdomain takeover without a full exploitable vulnerability and PoC or not applicable to the scope","Blind SSRF without exploitable vulnerabilities and PoC (e.g. DNS & HTTP pingback, Wordpress XMLRPC)","Lack or bypass of rate-limiting, brute-forcing or captcha issues","User enumeration (e.g. email, alias, GUID, phone number, common CMS endpoints)","Weak password policies (e.g. length, complexity, reuse)","Ability to spam users (email \/ SMS \/ direct messages flooding)","Disclosed or misconfigured public API keys (e.g. Google Maps, Firebase, analytics tools...)","Password reset token sent via HTTP referer to external services (e.g. analytics \/ ads platforms)","Stolen secrets, credentials or information gathered from a third-party asset that we have no control over","Exposed secrets, credentials or information on an asset under our control that are not applicable to the program\u2019s scope","Pre-account takeover (e.g. account creation via oAuth)","GraphQL Introspection is enabled","DOM XSS via postMessage on TrustCommander Privacy Center"],"disclose_bounty_min_reward":null,"disclose_bounty_average_reward":null,"disclose_bounty_max_reward":null,"reward_grid_default":{"bounty_low":null,"bounty_medium":null,"bounty_high":null,"bounty_critical":null},"reward_grid_very_low":{"bounty_low":null,"bounty_medium":null,"bounty_high":null,"bounty_critical":null},"reward_grid_low":{"bounty_low":50,"bounty_medium":300,"bounty_high":700,"bounty_critical":1500},"reward_grid_medium":{"bounty_low":null,"bounty_medium":null,"bounty_high":null,"bounty_critical":null},"reward_grid_high":{"bounty_low":null,"bounty_medium":null,"bounty_high":null,"bounty_critical":null},"reward_grid_critical":{"bounty_low":null,"bounty_medium":null,"bounty_high":null,"bounty_critical":null},"tags":null,"vpn_active":false,"vpn_ips":null,"account_access":null,"account_access_html":null,"user_agent":"YWHSPF","disable_message":null,"stats":{"max_reward":null,"average_reward":null,"average_first_time_response":1,"total_reports":297,"total_reports_last24_hours":0,"total_reports_last7_days":1,"total_reports_current_month":1},"supported_languages":["GB","FR"],"report_import_nb_max":null,"report_import_line_max":null,"banner":{"name":"0ef1a75b-0981-497b-96db-dc02c68cd5fe","original_name":"Logo-Sante-publique-France.jpg","mime_type":"image\/jpeg","size":21389,"url":"https:\/\/cdn-yeswehack.com\/program\/banner\/0ef1a75b-0981-497b-96db-dc02c68cd5fe"},"restricted_ips":null,"has_pending_version":null,"rights":["view"],"attachments":null,"hunter_message_enabled":null,"send_hunter_message_validation_required":null,"max_credential_pool_number":null,"videos_attachments_enabled":true,"sla_enabled":null,"sla_grid":null,"systemic_issue_rule_enabled":true,"systemic_issue_rule_grid":{"level1":100,"level2":100,"level3":0,"level4":0,"level5":0,"level6":0},"leakage_rule_enabled":true,"leakage_rule_grid_in_scope":{"fully_in_scope":true,"partially_in_scope":true,"out_of_scope":false},"leakage_rule_grid_out_of_scope":{"fully_in_scope":true,"partially_in_scope":false,"out_of_scope":false},"ywh_triager_user_agent":null,"report_submission_cost":2,"program_metrics":{"report_count":null,"rewards_total_amount":null,"hunter_members_count":null,"active_hunters_count":null,"launched_agentic_campaigns_count":null,"total_agentic_campaigns_count":null,"reports_in_progress_count":null,"reports_in_progress_high_critical_count":null,"reports_assessed_count":null,"reports_assessed_high_critical_count":null,"reports_accepted_count":null,"reports_accepted_high_critical_count":null,"reports_resolved_count":null,"reports_closed_count":null,"computed_at":"2026-11-05T02:45:08+01:00"},"credit_balance":null,"credit_balance_projected":null,"has_history":true,"last_update_at":"2026-03-09T15:38:45+01:00","last_program_version":null}