Top issues
Detected presence of software components with political protest dependencies.
Causes risk: protestware dependencies found
threats
Problem
Authors of open source software may decide to use their projects to spread political messages. Running software packages that include protestware dependencies may trigger protest-related functions when executed in the targeted environments or geographies. Protest-motivated code is commonly implemented as a simple display of harmless messages that call for peace. However, over time protestware may evolve to include code that performs excessive logging, issues denial of service, or even deletes user files. Software packages that depend on protestware code are considered to be potentially unwanted applications. When political activism escalates to inclusion of destructive code, additional malware detection policies trigger to flag malicious intent.Prevalence in npm community
0 packages
found in
Top 100
0 packages
found in
Top 1k
18 packages
found in
Top 10k
5465 packages
in community
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 they are well-documented.
Avoid using this software package until it is vetted as safe.
Top behaviors
Executes files during installation or upon launch.
execution
Prevalence in npm community
No behavior prevalence information at this timeReads from files.
file
Prevalence in npm community
Behavior often found in this community (Common)
36 packages
found in
Top 100
185 packages
found in
Top 1k
2247 packages
found in
Top 10k
665220 packages
in community
Splits a string using a regular expression.
behavior
Prevalence in npm community
Behavior often found in this community (Common)
22 packages
found in
Top 100
120 packages
found in
Top 1k
1560 packages
found in
Top 10k
453168 packages
in community
Replaces a substring in a string using a regular expression.
behavior
Prevalence in npm community
Behavior often found in this community (Common)
31 packages
found in
Top 100
168 packages
found in
Top 1k
1937 packages
found in
Top 10k
521130 packages
in community
Creates a regular expression.
behavior
Prevalence in npm community
Behavior often found in this community (Common)
37 packages
found in
Top 100
214 packages
found in
Top 1k
2255 packages
found in
Top 10k
588550 packages
in community
Top vulnerabilities
No vulnerabilities found.