H3XAOperational intelligence
Live analytical pictureEvidence before assessment
TypeTechnique
External ID—
First seen2026-08-14
Last seen2026-08-14

Confidence

—

Adversaries may manipulate software dependencies and development tools prior to receipt by a final consumer for the purpose of data or system compromise. Applications often depend on external software to function properly. Popular open source projects that are used as dependencies in many applications, such as pip and NPM packages, may be targeted as a means to add malicious code to users of the dependency.(Citation: Trendmicro NPM Compromise)(Citation: Bitdefender NPM Repositories Compromised 2021)(Citation: MANDVI Malicious npm and PyPI Packages Disguised) This may also include abandoned packages, which in some cases could be re-registered by threat actors after being removed by adversaries.(Citation: The Hacker News PyPi Revival Hijack 2024) Adversaries may also employ "typosquatting" or name-confusion by choosing names similar to existing popular libraries or packages in order to deceive a user.(Citation: Ahmed Backdoors in Python and NPM Packages)(Citation: Meyer PyPI Supply Chain Attack Uncovered)(Citation: Checkmarx-oss-seo) Additionally, CI/CD pipeline components, such as GitHub Actions, may be targeted in order to gain access to the building, testing, and deployment cycles of an application.(Citation: Unit 42 Palo Alto GitHub Actions Supply Chain Attack 2025) By adding malicious code into a GitHub action, a threat actor may be able to collect runtime credentials (e.g., via [Proc Filesystem](https://attack.mitre.org/techniques/T1003/007)) or insert further malicious components into the build pipelines for a second-order supply chain compromise.(Citation: OWASP CICD-SEC-4) As GitHub Actions are often dependent on other GitHub Actions, threat actors may be able to infect a large number of repositories via the compromise of a single Action.(Citation: Palo Alto Networks GitHub Actions Worm 2023) Targeting may be specific to a desired victim set or may be distributed to a broad set of consumers but only move on to additional tactics on specific victims.

21 recorded

Relationships

mapped-toTechnique
mapped-toTechnique
mapped-toTechnique
mitigatesMitigation
mitigatesMitigation
mitigatesMitigation
mitigatesMitigation
subtechnique-ofTechnique
usesMalware
usesMalware
usesMalware
usesMalware
usesMalware
usesGroup
uses
from TeamPCP
Group
usesMalware
uses
from XCSSET
Malware
11 external

References

mitre-attack
T1195.001
open
Palo Alto Networks GitHub Actions Worm 2023
https://www.paloaltonetworks.com/blog/cloud-security/github-actions-worm-dependencies/
open
Meyer PyPI Supply Chain Attack Uncovered
https://checkmarx.com/zero-post/python-pypi-supply-chain-attack-colorama/
open
Ahmed Backdoors in Python and NPM Packages
https://hackread.com/backdoors-python-npm-packages-windows-linux/
open
MANDVI Malicious npm and PyPI Packages Disguised
https://cyberpress.org/malicious-npm-and-pypi-packages-disguised-as-dev-tools
open
Unit 42 Palo Alto GitHub Actions Supply Chain Attack 2025
https://unit42.paloaltonetworks.com/github-actions-supply-chain-attack
open
OWASP CICD-SEC-4
https://owasp.org/www-project-top-10-ci-cd-security-risks/CICD-SEC-04-Poisoned-Pipeline-Execution
open
The Hacker News PyPi Revival Hijack 2024
https://thehackernews.com/2024/09/hackers-hijack-22000-removed-pypi.html
open
Bitdefender NPM Repositories Compromised 2021
https://www.bitdefender.com/en-gb/blog/hotforsecurity/popular-npm-repositories-compromised-in-man-in-the-middle-attack
open
Trendmicro NPM Compromise
https://www.trendmicro.com/vinfo/dk/security/news/cybercrime-and-digital-threats/hacker-infects-node-js-package-to-steal-from-bitcoin-wallets
open
Checkmarx-oss-seo
https://checkmarx.com/blog/new-technique-to-trick-developers-detected-in-an-open-source-supply-chain-attack/
open