VYPR

npm · Malicious package advisory

Malware

confluence-create-content

GHSA-8crp-r538-9mwc

Malicious code in confluence-create-content (npm)

Details

**Severity:** Critical

**Affected versions:** `= 30.0.0`

## Source: amazon-inspector (011485304eea045bddd134da5fdabfcf9d96acd0f2c78e1800a4c32674a5788c)
package.json declares a dependency whose key equals the package's own name (`confluence-create-content`) and whose value is a bare HTTPS URL, `https://repo.securityctrl.com/confluence-create-content`, instead of a registry version range. On `npm install`, npm fetches whatever bytes that URL returns and installs them, running any lifecycle scripts contained in them with no version pin and no integrity check. The shipped `index.js` is an inert stub, so the manifest URL is effectively the entire delivered payload. The self-named dependency shape also creates dependency-confusion pressure: any environment resolving this package name pulls content from the third-party host rather than the registry.

---

Credit: [OpenSSF](https://github.com/ossf/malicious-packages) ([source](https://github.com/ossf/malicious-packages/blob/d75ebb673b0185a99abe46e9e4a60aaa467fa7d8/osv/malicious/npm/confluence-create-content/MAL-2026-15530.json))

**References:**
- https://github.com/ossf/malicious-packages/blob/d75ebb673b0185a99abe46e9e4a60aaa467fa7d8/osv/malicious/npm/confluence-create-content/MAL-2026-15530.json
- https://www.npmjs.com/package/confluence-create-content/v/30.0.0
- https://github.com/advisories/GHSA-8crp-r538-9mwc

Compromised versions (1)

  • = 30.0.0

Any computer that installed or ran a compromised version should be considered fully compromised. Rotate every secret on that machine from a clean environment.