Spectra Assure
Community
Docs
failIncident: Malware
Scanned: 11 days ago

Shade.WPF.Controls

latest
removed
malicious
Research
Shade.WPF.Controls is a comprehensive NuGet package offering a suite of shared controls tailored for Windows Presentation Foundation (WPF) applications. With meticulous attention to detail and seamless integration, this package enriches your WPF development experience across various .NET frameworks, including .NET Framework (4.5.2, 4.6.2 and above), .NET Core (3.1), and .NET 5 (on Windows). Features: TextBoxInputMaskBehavior: Enhance your text input experience with the TextBoxInputMaskBehavior, allowing you to incorporate masks within TextBox controls effortlessly. While providing visual cues for input formatting, this behavior seamlessly integrates into your WPF application, supporting a variety of masking options. Note that this behavior focuses solely on the visual presentation and does not perform text validation. KeyboardNavigationEx: Resolve common focus-related issues with the KeyboardNavigationEx helper class. Ensuring consistent focus visual styles across UI elements, KeyboardNavigationEx offers straightforward solutions for managing focus in your WPF application. AutoMove ToolTip: Elevate user interaction with auto-moving ToolTips that dynamically follow the cursor. Offering enhanced usability, these ToolTips provide informative feedback without obstructing the user's view, contributing to a seamless application experience. GlowWindowBehavior: Add a touch of elegance to your application's windows with the GlowWindowBehavior. Seamlessly integrating a subtle glow effect, this behavior enhances visual appeal while maintaining compatibility across different Windows versions. WindowChromeBehavior: Customize and refine the appearance of WPF windows with the WindowChromeBehavior. Offering a suite of features including customizable window styles, jitter-free resizing, and compatibility fixes, this behavior empowers developers to create polished, professional-grade user interfaces. PopupEx: Tailor your application's validation error messages and informational prompts with the PopupEx custom Popup control. Offering advanced features such as dynamic repositioning and context-sensitive visibility, PopupEx enhances user feedback and interaction. TabControlEx: Optimize performance and user experience with the TabControlEx, a custom TabControl implementation designed to minimize resource consumption and eliminate unnecessary re-creation of TabItem content. PackIconBase: Simplify icon management and integration with the PackIconBase class, providing a streamlined approach for creating and utilizing icon packs in your WPF application. Theming: Seamlessly integrate theming capabilities into your application using the ThemeManager. Empowering developers to customize and enhance the visual aesthetics of their applications, ThemeManager offers a comprehensive solution for theming WPF interfaces. Get Started: Begin leveraging the power and versatility of Shade.WPF.Controls in your WPF projects today. Whether you're building enterprise-grade applications or consumer-facing software, this NuGet package provides a robust foundation for creating rich, immersive user experiences. Unlock new possibilities and elevate your WPF development journey with Shade.WPF.Controls.
License: Permissive (MIT)
Published: over 1 year ago



SAFE Assessment

Compliance

Licenses
No license compliance issues
Secrets
No sensitive information found

Security

Vulnerabilities
2 high severity vulnerabilities
Hardening
No application hardening issues

Threats

Tampering
1 components prone to hijacking
Malware
5 supply chain attack artifacts

INCIDENTS FOR THIS VERSION:

malware
over 1 year agoReported By: ReversingLabs (Researcher)
Learn more about malware detection
removal
Reported By: Community

Popularity

N/A
Total Downloads
Contributor
Declared Dependencies
0
Dependents

Top issues

Problem

Proprietary ReversingLabs malware detection algorithms have determined that the software package contains one or more malicious components. The detection was made by either a static byte signature, software component identity, or a complete file hash. This malware detection method is considered highly accurate, and can typically attribute malware to previously discovered software supply chain attacks. It is common to have multiple supply chain attack artifacts that relate to a single malware incident.

Prevalence in NuGet community

0 packages
found in
Top 100
0 packages
found in
Top 1k
0 packages
found in
Top 10k
741 packages
in community

Next steps

If the software intent does not relate to malicious behavior, investigate the build and release environment for software supply chain compromise.
Avoid using this software package.

Problem

Threat researchers have manually inspected the software package and determined that it contains one or more malicious files. The detection was made by a hash-based file reputation lookup. This malware detection method is considered highly accurate, and can typically identify the malware family by name.

Prevalence in NuGet community

0 packages
found in
Top 100
0 packages
found in
Top 1k
0 packages
found in
Top 10k
741 packages
in community

Next steps

Investigate the build and release environment for software supply chain compromise.
Avoid using this software package.

Problem

Software composition analysis has identified a component with one or more known vulnerabilities. Based on the CVSS scoring, these vulnerabilities have been marked as high severity.

Prevalence in NuGet community

0 packages
found in
Top 100
4 packages
found in
Top 1k
115 packages
found in
Top 10k
88612 packages
in community

Next steps

Perform impact analysis for the reported CVEs.
Update the component to the latest version.
If the update can't resolve the issue, create a plan to isolate or replace the affected component.

Problem

Software developers use programming and design knowledge to build reusable software components. Software components are the basic building blocks for modern applications. Software consumed by an enterprise consists of hundreds, and sometimes even thousands of open source components. Software developers publish components they have authored to public repositories. Open source projects are the intellectual property of their respective authors. At any time, the authors may choose to completely remove the software component from a public repository. This often occurs when a software project reaches its end-of-life stage, or when the software authors lose interest in maintaining the project. This kind of removal frees up the software package name, its unique software identifier in the public repository, for other developers to use. However, new software project owners might have malicious intent. Threat actors are continuously monitoring popular package names in case their unique identifiers suddenly become available for hijacking. Once the software projects falls under new ownership, the new maintainers may opt to use the project popularity to spread malware to unsuspecting users.

Prevalence in NuGet community

No prevalence information at this time

Next steps

Inspect behaviors exhibited by the detected software components.
If the software behaviors differ from expected, investigate the build and release environment for software supply chain compromise.
Revise the use of components that raise these alarms. If you can't deprecate those components, make sure that their versions are pinned.
Avoid using this software package until it is vetted as safe.

Problem

Software components contain executable code that performs actions implemented during its development. These actions are called behaviors. In the analysis report, behaviors are presented as human-readable descriptions that best match the underlying code intent. While most behaviors are benign, some are commonly abused by malicious software with the intent to cause harm. When a software package shares behavior traits with malicious software, it may become flagged by security solutions. Any detection from security solutions can cause friction for the end-users during software deployment. While the behavior is likely intended by the developer, there is a small chance this detection is true positive, and an early indication of a software supply chain attack.

Prevalence in NuGet community

0 packages
found in
Top 100
0 packages
found in
Top 1k
4 packages
found in
Top 10k
1095 packages
in community

Next steps

Investigate reported detections.
If the software intent does not relate to the reported behavior, investigate your build and release environment for software supply chain compromise.
You should delay the software release until the investigation is completed, or until the issue is risk accepted.
Consider rewriting the flagged code without using the marked behaviors.

Top behaviors

Prevalence in NuGet community

Behavior often found in this community (Common)
0 packages
found in
Top 100
12 packages
found in
Top 1k
98 packages
found in
Top 10k
39014 packages
in community

Prevalence in NuGet community

Behavior often found in this community (Common)
0 packages
found in
Top 100
9 packages
found in
Top 1k
67 packages
found in
Top 10k
16582 packages
in community

Prevalence in NuGet community

Behavior often found in this community (Common)
0 packages
found in
Top 100
17 packages
found in
Top 1k
100 packages
found in
Top 10k
34755 packages
in community

Prevalence in NuGet community

Behavior often found in this community (Common)
0 packages
found in
Top 100
59 packages
found in
Top 1k
458 packages
found in
Top 10k
532614 packages
in community

Prevalence in NuGet community

Behavior uncommon for this community (Uncommon)
0 packages
found in
Top 100
0 packages
found in
Top 1k
12 packages
found in
Top 10k
3957 packages
in community

Top vulnerabilities

Vulnerability Exploitation Lifecycle
(2 Active Vulnerabilities)
2 (2 Fixable)
CVE-2024-30105h
CVE-2024-43485h
None
None
None
Exploits Unknown
Exploits Exist
Exploited by Malware
Patching Mandated