Skip to main content
Scans/npm/@prosekit/extensions

@prosekit/extensions

npm

Share

Summary

@prosekit/extensions v0.15.0 was classified as CRITICAL RISK with a risk score of 3690. Sigil detected 102 findings across 411 files, covering phases including code patterns, install hooks. Review the findings below before installing this package.

CRITICAL RISK(3690)

v0.15.0

28 March 2026, 15:05 UTC

by Sigil Bot

Risk Score

3690

Findings

102

Files Scanned

411

Provenance

Findings by Phase

Phase Ordering

Phases are ordered by criticality, with the most dangerous at the top. Click any phase header to expand or collapse its findings. Critical phases are expanded by default.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/image/image-commands/upload-image.spec.ts:14

  it('should insert image at current selection by default', async () => {
    const { editor, n, mockUploader, file, findImage } = setup()
    const doc = n.doc(n.paragraph('hello'))
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/image/image-commands/upload-image.spec.ts:28

  it('should insert image at specified position', async () => {
    const { editor, n, mockUploader, file, findImage } = setup()
    const doc = n.doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/image/image-commands/upload-image.spec.ts:48

  it('should replace existing image when replace=true', async () => {
    const { editor, n, mockUploader, file, findImageURLs } = setup()
    const doc = n.doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/image/image-commands/upload-image.spec.ts:75

  it('should not replace existing image when replace=false', async () => {
    const { editor, n, mockUploader, file, findImageURLs } = setup()
    const doc = n.doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/image/image-commands/upload-image.spec.ts:101

  it('should insert image when replace=true but position has non-image node', async () => {
    const { editor, n, mockUploader, file, findImageURLs } = setup()
    const doc = n.doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/image/image-commands/upload-image.spec.ts:126

  it('should call onError when upload fails', async () => {
    const { editor, n, file } = setup()
    const error = new Error('Upload failed')
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:9


function setup() {
  const { editor, n } = setupTest()
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:27

    it('should move column right-to-left', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:50

    it('should move column left-to-right', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:73

    it('should select column after moving with select option', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:95

    it('should move columns merged at first line', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:118

    it('should move columns merged at middle line', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:141

    it('should move columns merged at last line', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:164

    it('should move and keep table headers', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:187

    it('should move and keep columns headers', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:212

    it('should move columns', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:235

    it('should move columns for multi rows merged', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:258

    it('should move columns between two merged rows', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:281

    it('should move column between column with merged row and regular columns', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:306

    it('keep the merged content columns order', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:330

      it('should not move columns', () => {
        const { editor, n: { doc, table, tr, td } } = setup()
        const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:356

    it('should move column 0 -> 2', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:379

    it('should move column 2 -> 0', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:402

    it('should move column 1 -> 2', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:427

    it('should move column 0 -> 2', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:450

    it('should move column 2 -> 0', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:473

    it('should move column 1 -> 2', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:498

    it('should move column 0 -> 2', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:521

    it('should move column 2 -> 0', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:544

    it('should move column 1 -> 2', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:569

    it('should move column 2 to 0', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-column.spec.ts:592

    it('should move column 0 to 2', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:9


function setup() {
  const { editor, n } = setupTest()
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:27

    it('should move row bottom-to-top', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:50

    it('should move row top-to-bottom', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:73

    it('should select row after moving with select option', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:95

    it('should move columns merged at first line', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:118

    it('should move lines with columns merged at last line', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:141

    it('should move and keep table headers', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:166

    it('should move rows', () => {
      const { editor, n: { doc, table, tr, td } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:191

    it('should move row header top-to-bottom', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:214

    it('should move row header bottom-to-top', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:237

    it('should move col header top-to-bottom', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:260

    it('should move col header bottom-to-top', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:283

    it('should move row header correctly within a single column table', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:306

    it('should move col header correctly within a single column table', () => {
      const { editor, n: { doc, table, tr, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:331

    it('should move row from top-to-bottom', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

install-pip-setup-exec

CRITICAL

setup.py executes code at install time

package/src/table/table-commands/move-table-row.spec.ts:354

    it('should move row from bottom-to-top', () => {
      const { editor, n: { doc, table, tr, td, th } } = setup()
      const docNode = doc(
Why was this flagged?

This setup.py calls subprocess, os.system, exec, or eval during package installation. Legitimate packages rarely need to execute arbitrary commands at install time. This pattern is commonly used by malicious packages to download and run payloads, exfiltrate environment variables, or establish persistence. Rated CRITICAL because it runs with the installer's full permissions.

Badge

Sigil scan badge for npm/@prosekit/extensions

Markdown

[![Sigil Scan](https://sigilsec.ai/badge/npm/@prosekit/extensions)](https://sigilsec.ai/scans/A9D90102-47EE-449A-909D-4E3CF183B79F)

HTML

<a href="https://sigilsec.ai/scans/A9D90102-47EE-449A-909D-4E3CF183B79F"><img src="https://sigilsec.ai/badge/npm/@prosekit/extensions" alt="Sigil Scan"></a>

Run This Scan Yourself

Scan your own packages

Run Sigil locally to audit any package before it touches your codebase.

curl -sSL https://sigilsec.ai/install.sh | sh
Read the docs →Free. Apache 2.0.

Early Access

Get cloud scanning, threat intel, and CI/CD integration.

Join 150+ developers on the waitlist.

Get threat intelligence and product updates

Security research, new threat signatures, and product updates. No spam.

Other npm scans

Believe this result is incorrect? Request a review or see our Terms of Service and Methodology.

Scanned bySigil Bot