# Rapport de faux positif antivirus — ComptaPro-Setup-1.0.2.exe

Dossier **prêt à déposer** auprès des éditeurs antivirus (Microsoft / VirusTotal et
les moteurs qui signalent le fichier). Trois fichiers :

| Fichier | Usage |
|---|---|
| `RAPPORT-FAUX-POSITIFS.md` (ce fichier) | maître : faits vérifiés, arguments, matrice des dépôts, suivi |
| `DEPOT-MICROSOFT.md` | texte **en anglais, prêt à coller** dans le portail Microsoft (limite 1 900 caractères) |
| `DEPOT-VIRUSTOTAL.md` | modèles par éditeur (Kaspersky, ESET, Sophos, SecureAge, Ikarus) + ce que VirusTotal fait ou ne fait pas |

> **Détection nominative connue depuis le 14/10/2026** : Microsoft Defender
> signale `Trojan:Win32/Cloxer` sur cet exécutable — 10 alertes locales le
> 12/10/2026, détaillées §4. L'analyse publique VirusTotal du **25/10/2026**
> (empreinte du verdict, §4) lève **2 détections / 75 moteurs** —
> Microsoft `Trojan:Win32/Wacatac.B!ml` et Cylance `Unsafe` (verdicts au §4) ;
> les scans des 23/10 (1 / 75), 22/10 (3 / 75) et 14/10/2026 (0 / 75)
> portaient sur des builds antérieurs, depuis remplacés. Si le binaire de
> sortie courant n'est pas cette empreinte, le §4 l'indique et impose une
> ré-analyse avant dépôt. Les points encore
> ouverts avant dépôt (dépôts éditeurs) restent listés §4.

---

## 1. Identification du fichier (faits vérifiés le 13/10/2026)

| Champ | Valeur |
|---|---|
| Nom du fichier | `ComptaPro-Setup-1.0.2.exe` |
| Taille | 25 600 539 octets (24,4 Mo affichés / 24,41 Mio) |
| **SHA-256** | `170da9d56e5a0e761bafca2221e535b1b94646249f13e07c852a73ab6ae0a2dc` |
| SHA-1 | `c90246cb2c36e1fb074d7756bbe5fe9340941e01` |
| MD5 | `bda17f323fce13c773723873706c1f2e` |
| Version (infos PE) | FileVersion 1.0.2 · ProductVersion 1.0.2 |
| Société / produit (PE) | `ComptaPro` / `ComptaPro Setup` |
| Signature Authenticode | **Non signé** (`NotSigned`) |
| Date de construction | 23 octobre 2026 |
| Distribution | Fichier **joigné à chaque dépôt** (formulaire ou e-mail) ; fourni sur demande à l'adresse contact. URL de vérification vivante, citable dans les dépôts (voir encadré ci-dessous) : `https://setup.st-go.com/telechargement/ComptaPro-Setup-1.0.2.exe`. |
| Vérification de l'empreinte | `Get-FileHash .\ComptaPro-Setup-1.0.2.exe -Algorithm SHA256` — la valeur doit être exactement le SHA-256 ci-dessus. |
| Site de l'éditeur | <https://st-go.com/> |
| Éditeur | ComptaPro, Montréal (Québec), Canada — société « Conception et vente de ComptaPro » |
| Contact | `strictlygoodlesentreprises@gmail.com` |
| Hébergeur du site | Cloudflare, Inc. |

**Provenance (révérifié le 14/10/2026)** : les trois exemplaires locaux du
binaire (sortie, `site-dist`, dépôt Worker `installateur-depot.bin`) portent
exactement cette empreinte — c'est ce fichier-là que Defender a signalé le
12/10 (§4), et c'est le fichier **joigné à chaque dépôt**. Au 13/10/2026,
l'ancienne URL de téléchargement répondait encore `HTTP 200`,
`Content-Length: 25600539` (identique au fichier local).

> ✔ **URL de vérification vivante** (mise en service le 22/10/2026) : le
> setup est de nouveau hébergé sur un sous-domaine dédié,
> `https://setup.st-go.com/telechargement/ComptaPro-Setup-1.0.2.exe` —
> adresse **stable**, reprise de téléchargement gérée (plages HTTP), servie
> directement depuis le binaire déposé : le fichier reçu est **exactement**
> celui dont l'empreinte figure au tableau ci-dessus (vérifié en ligne le
> 22/10 : HTTP 200, taille conforme, plage `bytes=0-99` → 206). Le site de
> vente (www.st-go.com) n'héberge toujours pas l'installateur : l'ancienne
> adresse renvoie la page d'accueil du domaine (repli HTML) et ne doit
> être citée que pour **l'historique du 12/10** (§4, contexte des
> détections). Le fichier reste joint à chaque dépôt.

> ⚠ **Chaîne de signature Azure Trusted Signing en cours** (voir
> `installateur/SIGNATURE-AZURE.md`). Dès que le setup est signé, **tout change** :
> nouveau binaire, nouveau SHA-256, donc **nouveaux dépôts**. Ce dossier reste
> valable pour le build non signé actuel ; réexécuter la section 1 après une
> reconstruction.

---

## 2. Ce que fait le logiciel

**ComptaPro** : logiciel de comptabilité installé **sur le poste** pour les
petites entreprises du Québec — facturation, taxes TPS/TVQ, paie, pointage des
employés (QR code), inventaire, import bancaire. Interface web locale,
données stockées sur l'ordinateur du client, aucun abonnement au nuage.

**Ce que fait l'installateur** (source : `installateur/ComptaPro.iss`,
Inno Setup 6) :

- installation **par utilisateur**, sans droits administrateur
  (`PrivilegesRequired=lowest`, pas d'invite UAC) dans
  `%LOCALAPPDATA%\Programs\ComptaPro` ;
- copie de fichiers uniquement : `server.js`, `db.js`, `src\`, `public\`,
  `scripts\` (outils d'édition exclus), un runtime **Node.js embarqué**
  (`.runtime\node\node.exe`), les raccourcis `.bat`, l'icône, la
  documentation ;
- crée les dossiers de données `compta\data`, `compta\data\photos`,
  `compta\sauvegardes`, `compta\planifier` (jamais supprimés par une mise à jour) ;
- raccourci **Menu Démarrer** toujours ; **Bureau** (option, activé),
  **Démarrage automatique** et **tâche planifiée** : **décochés par défaut** ;
- écrit uniquement les clés de désinstallation standard de l'utilisateur
  (`HKCU\...\Uninstall`) ;
- **aucun** service Windows, **aucun** pilote, **aucune** extension de navigateur,
  **aucune** injection, **aucune** modification de l'antivirus ;
- désinstallateur fourni : arrêt du serveur local, suppression des deux tâches
  planifiées créées, **conservation des données comptables par défaut** ;
- aucun appel réseau **pendant l'installation**.

**Le logiciel installé** : serveur HTTP local (port 8090, accessible aux postes
du réseau local pour le pointage), interface web. Seule communication sortante
optionnelle : une vérification de mise à jour (`GET` JSON de `maj_url`),
**désactivée tant que non configurée**, qui n'envoie aucune donnée. Aucune
télémétrie, aucun connecteur distant, aucune mineur, aucun téléchargement de code.

---

## 3. Signaux susceptibles d'être à l'origine de la détection — et pourquoi ils sont bénins

Anticiper ces objections rend le dépôt crédible ; les nier serait contre-productif.

| Signal heuristique | Explication honnête |
|---|---|
| **Fichier non signé**, éditeur inconnu, empreinte neuve | Cause n°1. Un certificat Azure Trusted Signing est en cours ; l'absence de signature explique la réputation quasi nulle, pas un comportement malveillant. |
| **Archive LZMA2 solide + `node.exe` embarqué** | Un exécutable entier à l'intérieur de l'installateur fait penser à un « bundled/packed executable ». C'est le runtime Node.js officiel, non modifié, utilisé pour exécuter notre code JavaScript. |
| **`powershell.exe -ExecutionPolicy Bypass`** | Utilisé par les lanceurs locaux (`Arreter-ComptaPro.ps1`) pour arrêter le serveur **localement** ; aucun script distant, aucune commande téléchargée. |
| **Création d'une tâche planifiée / raccourci Démarrage** | Fonctions **optionnelles, décochées par défaut** ; une installation standard ne les crée pas. Elles ne servent qu'à la sauvegarde hebdomadaire locale. |
| **Serveur sur `0.0.0.0:8090`** | Fonctionnalité voulue : pointage des employés depuis les téléphones/postes du réseau local. Aucune exposition sur Internet (pare-feu non ouvert). |
| **Faible prévalence / « pas de téléchargements courants »** | Nouveau produit : la réputation se construit par les dépôts ci-dessous et par la signature. |

---

## 4. À remplir AVANT tout dépôt

> Relevé initial fait à la main sur la machine de l'éditeur le **14/10/2026**
> avec `Get-MpThreat`, `Get-MpThreatDetection` et `Get-MpComputerStatus`.
> Depuis, le bloc « relevé automatique » ci-dessous est régénéré **après
> chaque build** par `installateur\relever-menace-defender.ps1` (définitions,
> protection en temps réel, détections toujours enregistrées — noms de
> fichiers seuls, aucune adresse complète) et se termine par la **trace
> textuelle `Get-MpThreatDetection`** : un enregistrement par détection
> réelle (identifiant, heure, menace, ressources) — c'est elle qui tient
> lieu de la capture d'écran. Chaque relevé est en outre archivé
> **horodaté** dans `installateur\rapport-antivirus\archives\` : un fichier
> JSON par état distinct (`releve-AAAA-MM-JJ-HHMMSS.json`) plus le sommaire
> `SUIVI.md`, qui suit les détections **jour après jour** — le bloc ci-dessous
> n'en montre que le dernier. La **protection en temps réel** est une condition
> du build : le script — et donc `construire-installateur.bat` — **échoue**
> (sans rien écrire) si elle est désactivée au moment du relevé.
> L'histoire du 12/10, plus bas,
> n'est jamais réécrite.

- [x] **Relevé automatique Defender** (actualisé à chaque build) :
<!-- DEBUT RELEVE MP -->
> **Relevé automatique** - ``installateur\relever-menace-defender.ps1``, lu dans Defender le **23/10/2026** (après build).
> Seuls les noms de fichiers sont publiés : aucune adresse complète (nom d'utilisateur compris) ne paraît ici.
>
> - Définitions : **1.461.171.0** - mises à jour le 23/10/2026 · protection en temps réel : **active** · mode : ``Normal``
> - Système : Microsoft Windows 11 Professionnel - 10.0.26200 (build 26200)
> - Détections liées à nos fichiers : **15** - menace : ``Trojan:Win32/Cloxer``, ``Trojan:Win32/Wacatac.C!ml`` (identifiants 2147726362, 2147749372)
>   première : 12/10/2026 16:41:57 · dernière : 23/10/2026 12:02:46
> - Fichiers concernés : ``ComptaPro-Setup-1.0.2.exe`` x2 · ``ComptaPro-Setup-1.0.0 (3).exe`` x1 · ``ComptaPro-Setup-1.0.1 (1).exe`` x1 · ``installateur-depot.bin`` x1 · ``Non confirmé 107191.crdownload`` x1 · ``Non confirmé 113124.crdownload`` x1 · ``Non confirmé 13943.crdownload`` x1 · ``Non confirmé 201635.crdownload`` x1 · ``Non confirmé 389842.crdownload`` x1 · ``Non confirmé 466281.crdownload`` x1 · ``Non confirmé 607785.crdownload`` x1 · ``Non confirmé 62579.crdownload`` x1 · ``Non confirmé 742250.crdownload`` x1 · ``Non confirmé 77918.crdownload`` x1
> - Contexte : 12 détection(s) via téléchargement web, 3 détection(s) sur fichier(s) déjà présents sur le disque.
> - **Trace ``Get-MpThreatDetection``** (un enregistrement par détection réelle, menace jointe depuis ``Get-MpThreat``) — trace textuelle qui tient lieu de capture d'écran :
>
> ```
> ThreatID : 2147726362 · InitialDetectionTime : 12/10/2026 16:41:57 · ThreatName : Trojan:Win32/Cloxer · Resources : file:Non confirmé 466281.crdownload, webfile:Non confirmé 466281.crdownload
> ThreatID : 2147726362 · InitialDetectionTime : 12/10/2026 16:42:43 · ThreatName : Trojan:Win32/Cloxer · Resources : file:Non confirmé 113124.crdownload, webfile:Non confirmé 113124.crdownload
> ThreatID : 2147726362 · InitialDetectionTime : 12/10/2026 16:44:36 · ThreatName : Trojan:Win32/Cloxer · Resources : file:Non confirmé 607785.crdownload, webfile:Non confirmé 607785.crdownload
> ThreatID : 2147726362 · InitialDetectionTime : 12/10/2026 17:03:35 · ThreatName : Trojan:Win32/Cloxer · Resources : file:installateur-depot.bin
> ThreatID : 2147726362 · InitialDetectionTime : 12/10/2026 17:09:15 · ThreatName : Trojan:Win32/Cloxer · Resources : file:Non confirmé 742250.crdownload, webfile:Non confirmé 742250.crdownload
> ThreatID : 2147726362 · InitialDetectionTime : 12/10/2026 17:09:23 · ThreatName : Trojan:Win32/Cloxer · Resources : file:Non confirmé 107191.crdownload, webfile:Non confirmé 107191.crdownload
> ThreatID : 2147726362 · InitialDetectionTime : 12/10/2026 17:09:35 · ThreatName : Trojan:Win32/Cloxer · Resources : file:Non confirmé 62579.crdownload, webfile:Non confirmé 62579.crdownload
> ThreatID : 2147726362 · InitialDetectionTime : 12/10/2026 17:10:43 · ThreatName : Trojan:Win32/Cloxer · Resources : file:ComptaPro-Setup-1.0.0 (3).exe, webfile:ComptaPro-Setup-1.0.0 (3).exe
> ThreatID : 2147726362 · InitialDetectionTime : 12/10/2026 17:10:54 · ThreatName : Trojan:Win32/Cloxer · Resources : file:Non confirmé 13943.crdownload, webfile:Non confirmé 13943.crdownload
> ThreatID : 2147726362 · InitialDetectionTime : 12/10/2026 17:11:06 · ThreatName : Trojan:Win32/Cloxer · Resources : file:Non confirmé 77918.crdownload, webfile:Non confirmé 77918.crdownload
> ThreatID : 2147749372 · InitialDetectionTime : 23/10/2026 11:58:28 · ThreatName : Trojan:Win32/Wacatac.C!ml · Resources : file:ComptaPro-Setup-1.0.2.exe
> ThreatID : 2147749372 · InitialDetectionTime : 23/10/2026 11:58:41 · ThreatName : Trojan:Win32/Wacatac.C!ml · Resources : file:ComptaPro-Setup-1.0.2.exe
> ThreatID : 2147749372 · InitialDetectionTime : 23/10/2026 12:02:08 · ThreatName : Trojan:Win32/Wacatac.C!ml · Resources : file:Non confirmé 389842.crdownload, webfile:Non confirmé 389842.crdownload
> ThreatID : 2147749372 · InitialDetectionTime : 23/10/2026 12:02:40 · ThreatName : Trojan:Win32/Wacatac.C!ml · Resources : file:ComptaPro-Setup-1.0.1 (1).exe, webfile:ComptaPro-Setup-1.0.1 (1).exe
> ThreatID : 2147749372 · InitialDetectionTime : 23/10/2026 12:02:46 · ThreatName : Trojan:Win32/Wacatac.C!ml · Resources : file:Non confirmé 201635.crdownload, webfile:Non confirmé 201635.crdownload
> ```
<!-- FIN RELEVE MP -->

- [x] **Nom exact de la détection** : **`Trojan:Win32/Cloxer`** — Microsoft
  Defender, identifiant de menace `2147726362` (`SeverityID` 5), relevé
  local. Sur VirusTotal, le scan **du 25/10/2026** (empreinte du verdict,
  lien au §4) signale **deux moteurs** : **Microsoft `Trojan:Win32/Wacatac.B!ml`**
  et **Cylance `Unsafe`** (69 « undetected », 4 « type-unsupported » ;
  tableau au §4).
  Les scans des 23/10 (1 / 75), 22/10 (3 / 75) et 14/10/2026 (0 / 75)
  portaient sur des builds antérieurs, depuis remplacés.
- [x] **Date et contexte** : **12 octobre 2026, de 16:41:57 à 17:11:06**
  (10 détections), sur **Windows 11 Professionnel 25H2, build 26200.9457**
  (10.0.26200), protection en temps réel active, mode `Normal` :
  - 9 détections **liées au téléchargement** depuis l'adresse officielle
    `https://www.st-go.com/telechargement/ComptaPro-Setup-1.0.2.exe`
    (8 sur les fichiers `.crdownload` en cours de transfert, 1 sur le fichier
    terminé « ComptaPro-Setup-1.0.0 (3).exe ») ;
  - 1 détection sur la **copie locale** `installateur-depot.bin` (même
    empreinte, hors téléchargement) ;
  - **aucune alerte à l'exécution** ni pendant une installation.
- [x] **Version des définitions** Defender : **`1.461.19.0`** (produit
  `4.18.26080.4`), dernière mise à jour **13/10/2026**. La version exacte
  arborée le 12/10 n'est pas conservée localement ; retenir `1.461.19.0` dans
  les formulaires.
- [x] **Lien du rapport VirusTotal** : `https://www.virustotal.com/gui/file/170da9d56e5a0e761bafca2221e535b1b94646249f13e07c852a73ab6ae0a2dc`
  — **binaire courant** téléversé le **24/10/2026** (API v3, `POST /files`) ;
  première analyse terminée le
  **25/10/2026 à 00:15:00 UTC** (24/10, 20 h 15 à Montréal) :
  **2 détections sur 75 moteurs** — Microsoft `Trojan:Win32/Wacatac.B!ml`
  et Cylance `Unsafe`
  (69 « undetected », 4 « type-unsupported » ;
  relevé figé à l'issue du téléversement) — verdicts moteur
  par moteur dans le tableau ci-dessous (libellés exacts de l'onglet
  *Detection*, source : `last_analysis_results`). Les 23/10 (1 / 75),
  22/10 (3 / 75) et 14/10/2026 (0 / 75) portaient sur des **builds
  antérieurs** (octets depuis remplacés) : ces relevés ne s'appliquent plus à
  l'empreinte ci-dessus.
- [x] **Trace textuelle `Get-MpThreatDetection`** (remplace la capture
  d'écran) : régénérée à chaque build dans le bloc « relevé automatique »
  ci-dessus, à partir des alertes réelles enregistrées sur cette machine —
  joignable telle quelle au dépôt (noms de fichiers seuls, aucune adresse
  complète).

**Verdicts VirusTotal moteur par moteur** (libellés exacts, API v3
`last_analysis_results`, analyse du **25/10/2026 00:15 UTC** — empreinte
du verdict, lien du §4 ; relevé **figé** juste après l'analyse : les
moteurs peuvent préciser un verdict marginal dans les minutes suivantes
(ex. `timeout` devenu `confirmed-timeout`), sans que les deux détections
bougent) :

| Acronis | undetected |
| AhnLab-V3 | undetected |
| Alibaba | undetected |
| alibabacloud | undetected |
| ALYac | undetected |
| Antiy-AVL | undetected |
| APEX | undetected |
| Arcabit | undetected |
| Avast | undetected |
| Avast-Mobile | type-unsupported |
| AVG | undetected |
| Avira | undetected |
| BitDefender | undetected |
| BitDefenderFalx | type-unsupported |
| Bkav | undetected |
| CAT-QuickHeal | undetected |
| ClamAV | undetected |
| CMC | undetected |
| CrowdStrike | undetected |
| CTX | undetected |
| Cylance | Unsafe (malicious) |
| Cynet | undetected |
| DeepInstinct | undetected |
| DrWeb | undetected |
| Elastic | undetected |
| Emsisoft | undetected |
| ESET-NOD32 | undetected |
| F-Secure | undetected |
| Fortinet | undetected |
| GData | undetected |
| Google | undetected |
| Gridinsoft | undetected |
| huorong | undetected |
| Ikarus | undetected |
| Jiangmin | undetected |
| K7AntiVirus | undetected |
| K7GW | undetected |
| Kaspersky | undetected |
| Kingsoft | undetected |
| Lionic | undetected |
| Malwarebytes | undetected |
| MaxSecure | undetected |
| McAfeeD | undetected |
| Microsoft | Trojan:Win32/Wacatac.B!ml (malicious) |
| MicroWorld-eScan | undetected |
| NANO-Antivirus | undetected |
| Paloalto | undetected |
| Panda | undetected |
| Rising | undetected |
| Sangfor | undetected |
| SentinelOne | undetected |
| Skyhigh | undetected |
| Sophos | undetected |
| SUPERAntiSpyware | undetected |
| Symantec | undetected |
| SymantecMobileInsight | type-unsupported |
| TACHYON | undetected |
| tehtris | undetected |
| Tencent | undetected |
| Trapmine | undetected |
| TrellixENS | undetected |
| TrendMicro | undetected |
| TrendMicro-HouseCall | undetected |
| Trustlook | type-unsupported |
| Varist | undetected |
| VBA32 | undetected |
| VIPRE | undetected |
| VirIT | undetected |
| ViRobot | undetected |
| Webroot | undetected |
| Xcitium | undetected |
| Yandex | undetected |
| Zillya | undetected |
| ZoneAlarm | undetected |
| Zoner | undetected |

> 🔒 **Confidentialité** : téléverser le setup sur VirusTotal le **partage** avec
> les partenaires d'analyse et les clients premium du service. Le fichier est
> public et publié sur notre site, donc ce partage est acceptable ici — mais ne
> jamais y déposer un binaire privé.

---

## 5. Où déposer — matrice (routes revérifiées le 15/10/2026, toutes en 200)

**Point clé : VirusTotal ne lève ni ne corrige lui-même aucune détection.** VT
n'est qu'un agrégateur : il affiche les verdicts des éditeurs. Deux moteurs
signalent l'empreinte analysée le 25/10/2026 (voir §4) : **Microsoft**
(`Trojan:Win32/Wacatac.B!ml`) et **Cylance** (`Unsafe`). Seul **l'éditeur du moteur concerné** peut changer son
verdict — c'est lui qu'il faut contacter. Les routes ci-dessous sont celles à
suivre pour les moteurs qui comptent pour nos utilisateurs.

| Éditeur / moteur | Route officielle | Remarque |
|---|---|---|
| **Microsoft Defender** (prioritaire) | <https://www.microsoft.com/en-us/wdsi/filesubmission> — choix « **Incorrectly detected as malware/malicious** » | Texte prêt : `DEPOT-MICROSOFT.md`. Fichier exigé, 50 Mo max (notre : 24,4 Mo ✓). |
| **VirusTotal** ( VT lui-même) | <https://www.virustotal.com/gui/contact-us/technical-support> (option « file incorrectly flagged ») | Ne corrige **que** le traitement côté VT, pas le verdict de l'éditeur. |
| **Kaspersky** | <https://opentip.kaspersky.com/> → saisir le hash → « **Submit to reanalyze** » + explication (procédure : <https://support.kaspersky.com/1870>) | |
| **ESET** | `samples@eset.com` — procédure : <https://support.eset.com/en/kb141-submit-a-virus-website-or-potential-false-positive-sample-to-the-eset-lab> | Les PUA sont aussi traités par ce canal. |
| **Sophos** | <https://intelix.sophos.com/> ou `homesamples@sophos.com` (<https://support.home.sophos.com/hc/en-us/articles/360041664851>) | |
| **SecureAge** | <https://knowledgebase.secureage.com/catchpulse/Content/technical-information/report-false-positives-to-catchpulse.htm> | Joindre le fichier **compressé en ZIP**. |
| **Ikarus** | action « Send to IKARUS » du produit / FAQ : <https://www.ikarussecurity.com/en/ikarus-anti-virus/faqs-ikarus-anti-virus-home/> | |
| Autres moteurs | <https://docs.virustotal.com/docs/contributors> (liste des contributeurs → l'éditeur de chaque verdict) | Préférer les pages officielles actuelles aux vieilles listes d'e-mails « AV contacts ». |

Modèles prêts à l'emploi (en anglais) : `DEPOT-VIRUSTOTAL.md`.

**Ordre recommandé** : 1) Microsoft Defender (installé sur toutes les machines) →
2) les moteurs réellement présents chez nos clients (Kaspersky, ESET, Sophos…)
→ 3) le reste, au cas par cas.

---

## 6. Conseils de dépôt

- **Déposer le fichier exact** dont le hash figure au §1 ; un fichier différent
  a un hash différent et relance l'analyse.
- **Priorité Microsoft** : `Medium` (réexamen sous quelques jours). Réserver
  `High` à une urgence réelle ; `Low` risque de ne jamais être traitée.
- **Un dossier = un problème clair** ; ne pas mélanger plusieurs fichiers.
- **Conserver l'identifiant de dossier** (Submission ID) et le binaire soumis.
- Les formulaires Microsoft recommandent **l'anglais** pour la description.
- La **signature** améliore la réputation (SmartScreen) mais **ne supprime pas**
  à elle seule un verdict d'antivirus : chaque éditeur reste à contacter.
- SmartScreen (« Fichier non reconnu ») **et** antivirus sont deux mécanismes
  distincts : un dépôt Defender ne blanchit pas SmartScreen automatiquement.

---

## 6 bis. Check-list avant chaque envoi

- [ ] Le fichier joint est **exactement** celui du §1 : SHA-256 vérifié avec
      `Get-FileHash` avant l'envoi — un fichier différent a un hash différent
      et invalide tout le dépôt.
- [ ] URL de vérification citée dans le dépôt (formulaire / e-mail) :
      `https://setup.st-go.com/telechargement/ComptaPro-Setup-1.0.2.exe`
      (URL vivante, mise en service le 22/10/2026) — et jamais l'ancienne
      adresse www.st-go.com, qui renvoie la page d'accueil du domaine. Le
      fichier reste joint à chaque dépôt.
- [ ] `DEPOT-VIRUSTOTAL.md` : corps §4 prêt à coller tel quel — signature
      « ComptaPro — developer » et bloc de référence du §2 déjà inlinés ;
      aucun placeholder restant (faits du binaire régénérés à chaque build).
- [ ] `DEPOT-MICROSOFT.md` : note « Compté le … » à jour (régénérée à chaque
      build — ne jamais la retoucher à la main).
- [ ] Statut de signature relû : ce build est **non signé** — les textes le
      disent (« Azure Trusted Signing certificate in progress ») ; ne rien
      laisser croire le contraire.
- [ ] Après envoi : Submission ID noté au §7, binaire soumis conservé.

---

## 7. Tableau de suivi (à compléter)

| Date | Éditeur | Canal (URL / e-mail) | Nom de la détection | ID de dossier | Statut | Réponse |
|---|---|---|---|---|---|---|
| | Microsoft | wdsi/filesubmission | `Trojan:Win32/Cloxer` | | | |
| | Kaspersky | opentip | | | | |
| | ESET | samples@eset.com | | | | |
| | Sophos | Intelix | | | | |
| | VirusTotal | contact-us | | | | |

**Moteurs à déposer d'après le scan du 25/10/2026** (verdicts au §4) :
Microsoft `Trojan:Win32/Wacatac.B!ml` (prioritaire — portail WDSI, texte
prêt dans `DEPOT-MICROSOFT.md`) et Cylance `Unsafe` (Arctic Wolf, texte
dans `DEPOT-VIRUSTOTAL.md`) — canaux officiels via la liste des
contributeurs (<https://docs.virustotal.com/docs/contributors>).

**Après réponse d'un éditeur** : rescanner le fichier sur VirusTotal, vérifier
que le verdict est bien passé à « undetected », et noter la date ici.

---

## Sources (consultées le 13/10/2026, URLs revérifiées le 15/10/2026)

- Microsoft — dépôt de fichier : <https://www.microsoft.com/en-us/wdsi/filesubmission>
- Microsoft — guide de soumission : <https://learn.microsoft.com/en-us/defender-xdr/submission-guide>
- Microsoft — réputation SmartScreen : <https://learn.microsoft.com/en-us/windows/apps/package-and-deploy/smartscreen-reputation>
- VirusTotal — faux positifs : <https://docs.virustotal.com/docs/false-positive>
- VirusTotal — contributeurs : <https://docs.virustotal.com/docs/contributors>
- Kaspersky : <https://support.kaspersky.com/1870> · ESET : <https://support.eset.com/en/kb141>
- Sophos : <https://support.home.sophos.com/hc/en-us/articles/360041664851>
- SecureAge : <https://knowledgebase.secureage.com/catchpulse/Content/technical-information/report-false-positives-to-catchpulse.htm>
- Inno Setup — signature : <https://jrsoftware.org/ishelp/topic_issig.htm>
