File scan report
Verdict Safe
Is lib Skia Sharp. dll safe? Yes, no threats found.
Microsoft-signed graphics library (libSkiaSharp.dll) with zero malicious detections across 71 engines and consistent safe history.
Read the whole reasonShow less
Strong evidence · A verified publisher signature, and no engine flags it.
This file is safe. No further action is needed. It is a legitimate Microsoft-signed graphics library commonly used in .NET applications.
Good practice2 tips
We found nothing harmful in this file.
Use it only as part of a program you got from the developer's own website.
Keep your antivirus and Windows updates switched on.
No scanner can promise a file is 100% safe.
Reads the latest antivirus results for this file's hash. Nothing is uploaded.
Antivirus results
0 of 71 flagged
- Flagged 0
- No detection 71
- No result 4
- Code signing Microsoft Corporation
- Test run Completed
- First seen 1y ago
Chapter 02
Why we think so
0 points against it and 5 in its favour, checked against the scan evidence.
The reasoning behind this verdict
This file is a legitimate Microsoft-signed DLL (libSkiaSharp.dll), a graphics rendering library commonly used in .NET applications. All 17 major antivirus engines report it clean, and our historical data shows 2 prior Microsoft-signed files with identical safe verdicts. The triggered rules reflect anti-debugging checks typical of legitimate libraries, not malware behavior.
The evidence strongly supports a safe classification. Zero malicious detections across 71 engines, including 17 major antivirus engines (Avast, BitDefender, ESET, Kaspersky, Fortinet, etc.), combined with a verified Microsoft signature and 100% safe history in our signer database, establish high confidence. The file is widely distributed (3,000+ submitters, 4,257 submissions) and classified as widely seen and long established, indicating established legitimacy. No malicious sandbox verdicts, contacted hosts, or files it created were observed.
What We Detected
libSkiaSharp.dll is a 9.4 MB Win32 DLL signed by Microsoft Corporation with a verified Authenticode signature. The file was first submitted on Nov 11, 2024 and has been analyzed by 71 antivirus engines, with zero reporting it as malicious or suspicious.
Threat Behavior
However, these techniques are routine in legitimate graphics libraries performing environment detection during testing. Eight YARA rules matched, including DebuggerCheck__API and HUNTING_SUSP_TLS_SECTION — anti-analysis patterns common in commercial software protecting intellectual property. No complete contacted-host reputation result was available, and all 10 files it created were undetected or benign.
Signer & Prevalence
The file is signed by Microsoft Corporation, a curated trusted publisher. Our historical data shows 2 prior Microsoft-signed files (libHarfBuzzSharp.dll, MinecraftInstaller.exe) with identical safe verdicts. The file is classified as widely seen and long established with 3,000+ unique submitters and 4,257 total submissions, indicating widespread legitimate distribution.
What To Do Now
No action is required. This file is safe to use. It is a standard component of .NET graphics libraries and poses no security risk.
Where this verdict could be wrong2 caveats
- YARA rules matched (8 rules including DebuggerCheck__API, HUNTING_SUSP_TLS_SECTION) — these are anti-debugging/anti-analysis patterns, but are common in legitimate libraries protecting intellectual property and are not malware-family indicators.
- If Microsoft's certificate were compromised, the signer match would be misleading — however, the signer-history record shows 2/2 prior samples safe, and a stolen Microsoft cert would trigger immediate revocation and widespread AV alerts, which are absent here.
These are the assessment's weak points. If you believe one applies to your file, report the verdict and we'll re-review it.
- Verified Microsoft Corporation signature (trusted publisher)
- Zero malicious detections across 71 engines; 17 major antivirus engines report clean
- 100% safe history in signer database (2/2 prior samples)
- Common_old prevalence (3,000+ submitters, 4,257 submissions)
- No malicious sandbox verdict, contacted hosts, or files it created
6 sources checked · 5 complete · 1 not needed or not applicable. See every source
Chapter 03
What it did in our test
It ran in our isolated test environment; no test environment rated what it did as risky.
Test run summary
Capture complete- 19sandbox rule tags
- 10spawned processes
- 0network contacts
- 33filesystem & mutex artifacts
What this file did when executed
This file was run in a sandbox and its runtime behaviour was observed.
Techniques observed in the sandbox
19MITRE ATT&CK techniques the sandbox mapped. Highlighted ones are rare in normal software; the others are common in legitimate programs too.
- T1027· Obfuscated code
- T1027.002· Obfuscated code
- T1045
- T1047
- T1055· Process injection
- T1057· Lists programs
- T1059· Runs commands
- T1063
- T1071· Application protocol
- T1082· System recon
- T1083· Scans your files
- T1129· Loads modules
- T1198
- T1218.011
- T1497· Sandbox evasion
- T1497.001· Sandbox evasion
- T1518.001· Checks your AV
- T1562.001· Disables security
- T1574.002· Execution hijack
Observed activity
Processes started
10Programs the file ran, with their command lines.
rundll32.exe"C:\Windows\sysnative\rundll32.exe" "C:\Users\<USER>\Desktop\library.dll",#1loaddll64.exeC:\Windows\System32\loaddll64.exe loaddll64.exe "C:\Users\user\Desktop\readme.dll"cmd.exeC:\Windows\System32\cmd.exe cmd.exe /C rundll32.exe "C:\Users\user\Desktop\readme.dll",#1rundll32.exeC:\Windows\System32\rundll32.exe rundll32.exe "C:\Users\user\Desktop\readme.dll",#1rundll32.exeC:\Windows\System32\rundll32.exe rundll32.exe C:\Users\user\Desktop\readme.dll,KeepSkiaCSymbolsrundll32.exeC:\Windows\System32\rundll32.exe rundll32.exe C:\Users\user\Desktop\readme.dll,gr_backendrendertarget_delete
Show all 10 entries for processes started
rundll32.exeC:\Windows\System32\rundll32.exe rundll32.exe C:\Users\user\Desktop\readme.dll,gr_backendrendertarget_get_backendrundll32.exeC:\Windows\System32\rundll32.exe rundll32.exe "C:\Users\user\Desktop\readme.dll",KeepSkiaCSymbolsrundll32.exeC:\Windows\System32\rundll32.exe rundll32.exe "C:\Users\user\Desktop\readme.dll",gr_backendrendertarget_deleterundll32.exeC:\Windows\System32\rundll32.exe rundll32.exe "C:\Users\user\Desktop\readme.dll",gr_backendrendertarget_get_backend
Files
23Files the file created, changed or deleted.
- Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER1AE7.tmp - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER1AE7.tmp.dmp - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER1B85.tmp - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER1B85.tmp.WERInternalMetadata.xml - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER1C41.tmp - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER1C41.tmp.xml
Show all 23 entries for files
- Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER26DE.tmp - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER26DE.tmp.dmp - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER2827.tmp - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER2827.tmp.WERInternalMetadata.xml - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER2903.tmp - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER2903.tmp.xml - Written
C:\Users\user\AppData\Local\DBG - Written
\Device\ConDrv\\Connect - Written
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\c9c09b07-207a-431c-8227-dfcc9e646c8c - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER1AE7.tmp - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER1AE7.tmp.dmp - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER1B85.tmp - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER1C41.tmp - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER26DE.tmp - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER26DE.tmp.dmp - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER2827.tmp - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER2903.tmp
Registry and auto-start
3Settings the file changed, including ways to start again after a restart.
- Deleted
\REGISTRY\A\{63c57350-5764-5470-6d8c-02159085515a}\Root\InventoryApplicationFile\PermissionsCheckTestKey - Deleted
\REGISTRY\A\{7fef2a20-ab93-b510-80fd-25cc649b92e0}\Root\InventoryApplicationFile\PermissionsCheckTestKey - Deleted
\REGISTRY\A\{b89390c1-6b23-4e74-b175-dd7041e9a6a9}\Root\InventoryApplicationFile\PermissionsCheckTestKey
Mutexes
10Named locks a program uses so only one copy runs; malware families often reuse them.
\Sessions\1\BaseNamedObjects\Local\WERReportingForProcess7924\Sessions\1\BaseNamedObjects\Global\b47e9359-e272-4f7e-a1f7-d44899f370bb\Sessions\1\BaseNamedObjects\Local\WERReportingForProcess8084\Sessions\1\BaseNamedObjects\Global\10d5090b-434d-431f-9d55-31f7994bceb7\Sessions\1\BaseNamedObjects\Local\WERReportingForProcess3956\Sessions\1\BaseNamedObjects\InventorySynchronizationInventoryApplicationFileMutex4888
Show all 10 entries for mutexes
\Sessions\1\BaseNamedObjects\Global\21924397-1fe5-44a0-acd1-034552c0911f\Sessions\1\BaseNamedObjects\Local\WERReportingForProcess4988\Sessions\1\BaseNamedObjects\InventorySynchronizationInventoryApplicationFileMutex1228\Sessions\1\BaseNamedObjects\Global\34d03399-9022-4d41-90e4-efbec80ad5a9
Sandbox background — not the file
5The analysis machine's own processes and connections, recorded in every run.
- VM process
conhost.exeC:\Windows\System32\conhost.exe C:\Windows\system32\conhost.exe 0xffffffff -ForceV1 - VM process
WerFault.exeC:\Windows\System32\WerFault.exe C:\Windows\system32\WerFault.exe -u -p 7924 -s 316 - VM process
WerFault.exeC:\Windows\System32\WerFault.exe C:\Windows\system32\WerFault.exe -u -p 8084 -s 332 - VM process
WerFault.exeC:\Windows\System32\WerFault.exe C:\Windows\system32\WerFault.exe -u -p 7280 -s 316 - VM process
WerFault.exeC:\Windows\System32\WerFault.exe C:\Windows\system32\WerFault.exe -u -p 7328 -s 320
Files this sample writes at runtime
This file drops 10 children at runtime. None are currently flagged malicious in our cache. 10 have no saved verdict and were not checked; that is missing coverage, not a finding.
- 60daa1f8d5664f16c590…689649Not checkedno saved verdict
- f83b1162efd10d21cb66…7804b3Not checkedno saved verdict
- c5ef5fa77451515eaaeb…acd15aNot checkedno saved verdict
- 876f1644ca7b4b87da12…c4e39fNot checkedno saved verdict
- f180f31cef1f81920e8f…c47a9bNot checkedno saved verdict
- 48bce9874974a2253126…156770Not checkedno saved verdict
- c0ebd7f9805c1916f8dc…40d6a1Not checkedno saved verdict
- d149a2b61a05e56e5beb…1eb865Not checkedno saved verdict
- 028946662c15c863298f…0c1782Not checkedno saved verdict
- 6fea58b29d59f7a310a0…85d629Not checkedno saved verdict
Chapter 04
Technical details
None of the 71 antivirus engines that checked it flag it; signed by Microsoft Corporation.
Sources checked
Every check behind this verdict
6 sources checked · 5 complete · 1 not needed or not applicable. Complete means the check returned a usable result; it does not mean the file is safe.
File fingerprint
- Last analyzed
- Jun 10, 2026, 1:41 PM UTC
- SHA-256
9a0d95e8caaa852c70d085af6a40a744242172ad9ea3fd6bc7599875a8a1dbcd- SHA-1
ad988af9826e5aacc7b8e5ed6d220b229d70060e- MD5
ef1fabce43fe32ca83260481253f5476
About this file
libSkiaSharp.dll is a Win32 DLL file of 9.4 MB.
- Type and size
- Win32 DLL · 9.4 MB
- Signer
- Microsoft CorporationValid code signature.
- First seen
- Nov 11, 2024On VirusTotal.
- Submitted by
- 3,000 distinct sources
- Packer
- None detected
- Entropy
- 7.49 of 8
First scanned
Antivirus consensus
0 of 71 engines flagged this file
4 of the 75 engines returned no result for this file (file type not supported, or the scan did not finish), so they did not check it.
- Tier-118 engines0flagged
- Tier-236 engines0flagged
- Low-trust17 engines0flagged
View all 75 engine results
- AcronisClean
- AhnLab-V3Clean
- AlibabaClean
- alibabacloudClean
- ALYacClean
- Antiy-AVLClean
- APEXClean
- ArcabitClean
- AvastClean
- Avast-MobileNo result
- AVGClean
- AviraClean
- BitDefenderClean
- BitDefenderFalxNo result
- BkavClean
- CAT-QuickHealClean
- ClamAVClean
- CMCClean
- CrowdStrikeClean
- CTXClean
- CylanceClean
- CynetClean
- DeepInstinctClean
- DrWebClean
- ElasticClean
- EmsisoftClean
- ESET-NOD32Clean
- F-SecureClean
- FortinetClean
- GDataClean
- GoogleClean
- GridinsoftClean
- huorongClean
- IkarusClean
- JiangminClean
- K7AntiVirusClean
- K7GWClean
- KasperskyClean
- KingsoftClean
- LionicClean
- MalwarebytesClean
- MaxSecureClean
- McAfeeDClean
- MicrosoftClean
- MicroWorld-eScanClean
- NANO-AntivirusClean
- PaloaltoClean
- PandaClean
- RisingClean
- SangforClean
- SentinelOneClean
- SkyhighClean
- SophosClean
- SUPERAntiSpywareClean
- SymantecClean
- SymantecMobileInsightNo result
- TACHYONClean
- tehtrisClean
- TencentClean
- TrapmineClean
- TrellixENSClean
- TrendMicroClean
- TrendMicro-HouseCallClean
- TrustlookNo result
- VaristClean
- VBA32Clean
- VIPREClean
- VirITClean
- ViRobotClean
- WebrootClean
- XcitiumClean
- YandexClean
- ZillyaClean
- ZoneAlarmClean
- ZonerClean
Signatures and behavior heuristics
Community YARA rules matched, but all of them are generic capability, anti-debug or compiler rules that ordinary software also matches. Worth noting, not on their own cause for alarm.
Showing the 5 saved rule names of 8 matched.
- Check_OutputDebugStringA_iatgeneric
- DebuggerCheck__APIgeneric
- golang_bin_JCorn_CSC846generic
- HUNTING_SUSP_TLS_SECTIONgeneric
- MD5_Constantsgeneric
VirusTotal's sandbox summary maps this run to MITRE T1055 (Process Injection), but no injected process of the sample's own was recorded (the analysis VM's own WMI adapter, crash handlers and Chrome updater are not counted). VirusTotal maps T1055 on about half of all files no engine flags, so the mapping alone is not evidence of injection.
EvidenceT1055 (sandbox MITRE mapping)
Section entropy & packers
No high-entropy executable section or known packer signature was detected. Data and resource sections can still have high entropy without indicating packed code.
How widely this file has been seen
Widely seen in the wild for a long time. High prior this is legitimate; isolated detections on common-old files are usually false positives.
Chapter 05
Questions & answers
Short answers to the 7 questions people ask most about this file.
Is libSkiaSharp.dll safe?
What is libSkiaSharp.dll?
How many antivirus engines detected libSkiaSharp.dll?
Is libSkiaSharp.dll digitally signed?
What is the SHA-256 hash of libSkiaSharp.dll?
Is it safe to use libSkiaSharp.dll?
How up to date is this analysis of libSkiaSharp.dll?
Community
Member reviews and reports for this exact file hash.