Skip to content

Commit a83031c

Browse files
committed
docs(RELEASE.md): add section about dealing with antivirus false positives
1 parent 85de4bf commit a83031c

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

RELEASE.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,23 @@ For example, to release version 1.116.0 of the core, do the following steps.
2222

2323
9. Create a GitHub release: `gh release create v1.116.0 --notes ''`.
2424

25+
10. Once the binaries are generated and published, check Windows binaries for false positive detections at [VirusTotal]. Either upload the binaries directly or submit a direct link to the artifact. You can use [old browsers interface](https://www.virustotal.com/old-browsers/) if there are problems with using the default website. If you submit a direct link and get to the page saying "No security vendors flagged this URL as malicious", it does not mean that the file itself is not detected. You need to go to the "details" tab and click on the SHA-256 hash in the "Body SHA-256" section. If any false positive is detected, open an issue to track removing it. See <https://github.com/chatmail/core/issues/7847> for an example of false positive detection issue. If there is a false positive "Microsoft" detection, mark the issue as a blocker.
26+
27+
[VirusTotal]: https://www.virustotal.com/
28+
29+
## Dealing with antivirus false positives
30+
31+
If Windows release is incorrectly detected by some antivirus, submit requests to remove detection.
32+
33+
"Microsoft" antivirus is built in Windows and will break user setups so removing its detection should be highest priority.
34+
To submit false positive to Microsoft, go to <https://www.microsoft.com/en-us/wdsi/filesubmission> and select "Submit file as a ... Software developer" option.
35+
36+
False positive contacts for other vendors can be found at <https://docs.virustotal.com/docs/false-positive-contacts>.
37+
Not all of them may be up to date, so check the links below first.
38+
Previously we successfully used the following contacts:
39+
- [ESET-NOD32](mailto:samples@eset.com)
40+
- [Symantec](https://symsubmit.symantec.com/)
41+
2542
## Dealing with failed releases
2643

2744
Once you make a GitHub release,

0 commit comments

Comments
 (0)