registry  /  @eventcatalog/core  /  4.1.1

@eventcatalog/core@4.1.1

⚠ Under review

<div align="center">

Static Scan Results

scanned 3h ago · by rust-scanner

Static analysis flagged 15 finding(s) at 93.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.; previous stored version diff introduced dangerous source

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsEvalFilesystemNetworkShell
Supply chain
HighEntropyStringsUrlStrings
Manifest
NoLicense
scanned 359 file(s), 2.08 MB of source, external domains: api.ecingest.dev, app.eventcatalog.studio, eventcatalog.cloud, eventcatalog.dev, eventcatalog.studio, example.com, github.com, prod.example.com, queue.simpleanalyticscdn.com, uat.example.com, www.eventcatalog.dev, www.plantuml.com, www.w3.org

Source & flagged code

7 flagged · loading source
dist/eventcatalog.jsView file
48import { Command } from "commander"; L49: import { execSync, spawn } from "child_process"; L50: import { join } from "path";
High
Child Process

Package source references child process execution.

dist/eventcatalog.jsView on unpkg · L48
762}, L763: shell: true, L764: stdio: ["inherit", "pipe", "pipe"]
High
Shell

Package source references shell execution.

dist/eventcatalog.jsView on unpkg · L762
1026}) => { L1027: execSync( L1028: `cross-env PROJECT_DIR='${dir}' CATALOG_DIR='${core}' ENABLE_EMBED=${canEmbedPages} EVENTCATALOG_STARTER=${isEventCatalogStarter} EVENTCATALOG_SCALE=${isEventCatalogScale} npx astr... L1029: {
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

dist/eventcatalog.jsView on unpkg · L1026
eventcatalog/src/components/Search/SearchModal.tsxView file
137const loadPagefindModule = (url: string) => { L138: const nativeImport = new Function('url', 'return import(url)') as (url: string) => Promise<PagefindModule>; L139: return nativeImport(url);
Low
Eval

Package source references a known benign dynamic code generation pattern.

eventcatalog/src/components/Search/SearchModal.tsxView on unpkg · L137
dist/migrations/message-channels-to-service-channels.cjsView file
35module.exports = __toCommonJS(message_channels_to_service_channels_exports); L36: var import_node_fs = __toESM(require("fs"), 1); L37: var import_glob = require("glob");
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/migrations/message-channels-to-service-channels.cjsView on unpkg · L35
dist/analytics/log-build.cjsView file
179package = @eventcatalog/core; repositoryIdentity = eventcatalog; dependency = glob L179: // src/analytics/count-resources.js L180: var import_glob = require("glob"); L181: var RESOURCE_PATTERNS = {
High
Copied Package Dependency Bridge

Package metadata claims a different repository identity while copied source loads a runtime dependency bridge.

dist/analytics/log-build.cjsView on unpkg · L179
dist/eventcatalog.cjsView file
matchType = previous_version_dangerous_delta matchedPackage = @eventcatalog/core@3.48.4 matchedIdentity = npm:QGV2ZW50Y2F0YWxvZy9jb3Jl:3.48.4 similarity = 0.750 summary = stored previous version shares package body but lacks this dangerous source file
Critical
Previous Version Dangerous Delta

This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.

dist/eventcatalog.cjsView on unpkg

Findings

1 Critical4 High4 Medium6 Low
CriticalPrevious Version Dangerous Deltadist/eventcatalog.cjs
HighChild Processdist/eventcatalog.js
HighShelldist/eventcatalog.js
HighCopied Package Dependency Bridgedist/analytics/log-build.cjs
HighRuntime Package Installdist/eventcatalog.js
MediumDynamic Requiredist/migrations/message-channels-to-service-channels.cjs
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowEvaleventcatalog/src/components/Search/SearchModal.tsx
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License