#Infosec community, could you help me?

My open source project Roast (a JVM launcher written in rust) https://github.com/fourlastor-alexandria/roast is being detected by Windows as a malware, and I have no idea why. All it does is:

1. Read configuration from config.json
2. Start up a JVM environment
3. Start the JVM application from the jar

The jar in the example is a demo project for libgdx (a game engine), basically the code would be this https://github.com/fourlastor/gdx-setup-construo/pull/1

maybe @jerry ? I don't know anyone who can help

GitHub - fourlastor-alexandria/roast: A JVM starter in Rust

A JVM starter in Rust. Contribute to fourlastor-alexandria/roast development by creating an account on GitHub.

GitHub
VirusTotal

VirusTotal

the weird thing is that 0.0.6 and the no-win-version trigger "SecureAge", while 0.0.5 triggers "DeepInstinct" (while it passes SecureAge)
I tried removing the extra code added in 0.0.6 and it still flags under "SecureAge" https://github.com/fourlastor-alexandria/roast/pull/18/commits/33142030118b4fd3f53ee2e9d96f471376ea8dc6 at this point I'm wondering if the issue is the github action runners they're built on (which might explain why over time, not commits, there's different detections)
Remove windows-version by fourlastor · Pull Request #18 · fourlastor-alexandria/roast

Temp PR for checking malware detection

GitHub
VirusTotal

VirusTotal

Apologies for the million notifications. I just realized you don't need to keep the initial tags to have the post appear as a reply
Seems like 0.0.4/0.0.5/0.0.6 don't trigger the antivirus when downloaded directly from github, even tho 0.0.6 is literally the same file as the one that was used in the initial screenshot
https://www.virustotal.com/gui/file/47bda71ea25e823d2d851071afb54c79444e92da68fa1b5da1b4a5f03d375524?nocache=1 Looks like somehow game.exe is different from 0.0.6, both in size and how much virustotal detects O_o
VirusTotal

VirusTotal

Got some more testing results, it looks like the issue is the no-gpu variant of roast 🤔