Hello team, I have a customer reporting that "the first time I tried to run a Visual COBOL executable on our new server, Windows threw an error like the one below."

and asking:
Is there some trick to getting this to not occur?
Initial research I've just done on smartscreen shows:
- Low Distribution: The program is new, has limited downloads, or is not commonly used, so SmartScreen hasn't built a trust profile for it.
- Missing Digital Signature: The program lacks a valid digital signature from a trusted certificate authority, which verifies the publisher's identity.
- Suspicious Behavior: The program exhibits characteristics similar to malware, such as unusual file modifications, network activity, or code obfuscation.
- New or Modified Files: A recently compiled or updated program may not yet be recognized by SmartScreen's cloud-based reputation system.
- Source of Download: If the program is downloaded from an untrusted or low-reputation website, SmartScreen may flag it.
- False Positives: Legitimate programs, especially from small developers or open-source projects, may be flagged due to limited recognition or incomplete metadata.
SmartScreen uses machine learning and cloud-based analysis to assess files, so reputation is built over time as more users run the program safely. Developers can improve recognition by signing their code with a trusted certificate, submitting it to Microsoft for analysis, or increasing its distribution to establish a positive reputation.
------------------------------
James Baum
Lead Solutions Consultant
Rocket Internal - All Brands
Denver CO US
------------------------------