PkgRadar

Package evidence

@compodoc/[email protected]

Reverse Shell, Large Javascript Payload

Trust signals

Why this verdict

PkgRadar discounts a release’s score when public reputation argues against novel malware. The verdict above already reflects these — the panel just explains what was applied.

Weekly downloads
527,481Ubiquitous · −70% score
Versions published
60Mature · −50% score
First published
Apr 2017
Publisher
compodoc

Effective trust discount applied: 70% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.

Recommended action

Review before promoting

Mixed signals: the package has indicators worth reading before allowing the update in automated dependency flows.

Block this release in CIcurl · GitHub Actions

Fail the build when this package version is added or upgraded. Replace $PKGRADAR_TOKEN with a Pro / Team API key from your dashboard.

curl -fsS https://pkgradar.com/gate/npm \
  -H "Authorization: Bearer $PKGRADAR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"specs":["@compodoc/[email protected]"],"fail_on":"review"}'

GitHub Actions step:

- name: PkgRadar gate
  run: |
    curl -fsS https://pkgradar.com/gate/npm \
      -H "Authorization: Bearer ${{ secrets.PKGRADAR_TOKEN }}" \
      -H "Content-Type: application/json" \
      -d '{"specs":["@compodoc/[email protected]"],"fail_on":"review"}'
Publishercompodoc
Artifact bytes19,034,638
Previous version1.1.31
Published2025-10-31T12:44:23.058Z
SHA-2560d825df1786a3efcb9f251e006c2d9a8264ccc0335d2ce172422a7e5f8a99a88

Why flagged

What the scanner saw

Reverse Shell

Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.

Availability ledger

available

review
Last checked
reviewRisk
15Score
1.1.32Version
Status history (1 event)
  1. newavailable · risk review · score 15 · status changed

Evidence

Static findings

20 static · 0 from release diff · showing high-signal first.

SeverityKindPathDetailPoints
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
Show all 20 findings (low-signal and informational)
SeverityKindPathDetailPoints
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
highReverse Shellmanifest40
lowLarge Javascript Payloadmanifest0

Manifest

Package metadata

Dependencies14
  • @angular/animations^18.0.0
  • @angular/cdk^18.0.0
  • @angular/common^18.0.0
  • @angular/compiler^18.0.0
  • @angular/core^18.0.0
  • @angular/forms^18.0.0
  • @angular/material^18.0.0
  • @angular/platform-browser^18.0.0
  • @angular/platform-browser-dynamic^18.0.0
  • @angular/router^18.0.0
  • @angular/service-worker^18.0.0
  • rxjs^7.8.1
  • tslib^2.6.0
  • zone.js^0.14.0