Microsoft defender false positives of Go binaries on windows
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 431
- Forks
- 44
- Avg merge
- 21h 18m
- Merged PRs (30d)
- 30
Description
Go binaries are more and more detected as false positive trojans by the (machine learning AI) of Microsoft Defender.
This makes it very difficult for developers to support and release binaries for windows.
(Compiling the same code as a linux binary btw doesn't get detected by Defender)
See also
- https://go.dev/doc/faq#virus
- https://www.reddit.com/r/golang/comments/s1bh01/goexecutables_and_windows_defender/
- https://github.com/kachick/dotfiles/issues/442
- multiple other sources on github/internet
This isn't probably that can be solved here, but I didn't really find a better way to contact anyone about this.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the Go FAQ entry on virus detections and the linked Defender reports, since the issue names no repository file, test, or entry point. A contribution would first need an actionable scope and a maintainer-defined outcome; the current report does not establish what can be changed or how completion would be verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- operating-systems, security
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100