dadhi / DryIoc

DryIoc is fast, small, full-featured IoC Container for .NET
MIT License
1.01k stars 123 forks source link

Virus Warning with DryIoc Version 5.4.3 on Some Antivirus Software #650

Open raymond-liao opened 3 months ago

raymond-liao commented 3 months ago

Description

We encountered an issue where our antivirus software flagged the DryIoc package version 5.4.3 as containing a virus (VirTool.MSIL.Obfuscator.f281). This warning appears when the package is installed via NuGet. However, using the DryIoc.dll directly from the same version does not trigger the antivirus warning.

image

Steps to Reproduce

  1. Install DryIoc version 5.4.3 via NuGet.
  2. Compile the project.
  3. Observe the antivirus software warning about VirTool.MSIL.Obfuscator.f281.

Expected Behavior

No antivirus warnings should be triggered when using the DryIoc package.

Actual Behavior

Antivirus software flags DryIoc package version 5.4.3 as containing a virus.

Workaround

Using DryIoc.dll directly from the same version (5.4.3) does not trigger the antivirus warning.

Environment

Antivirus Software Details

  1. QiAnXin TianQing (奇安信天擎):
  2. Huorong Security (火绒安全):

These antivirus software packages can be used to verify and potentially resolve the issue.

Additional Information

This issue might affect other users, so it would be beneficial to investigate and resolve the root cause. We wanted to inform you about this and share our workaround. Please let us know if any further information or assistance is required.

Thank you for your work on DryIoc!

dadhi commented 3 months ago

@raymond-liao Hi, interesting issue. I am not sure what causing the issue. Probably something inside the package bundle. Could you check if the same happens for the latest 6.0.0-preview-07 ?