BEACON

← candidates

npm @syngrisi/syngrisi @3.19.0

score
0.828 high
flagged 2026-07-25 01:48
signals by category
cadence 1 topology 1

maintainers added:

package profile →

Signals fired

signalweightrationale
cadence
rapid_release 0.8 3 versions in last 24h: ['3.18.0', '3.18.1', '3.19.0']
topology
shared_repo_different_publisher 0.9 repo 'git+https://github.com/syngrisi/syngrisi.git' also claimed by 4 package(s) under different publishers: ['npm/create-sy', 'npm/@syngrisi/core-api', 'npm/wdio-syngrisi-cucumber-service'] ...

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "svp1105714"
  ],
  "versions": 81
}

Evidence (package doc at flag time)

{
  "dependencies_count": 47,
  "dist": {
    "integrity": "sha512-2DIRVSTGHik/F9zuBNgaMc2JkWPFwKsGFrmPhrDUkaA0+jownGLCS88hKMH2RLVEKMkJvin38y35zwnz4zaziA==",
    "tarball": "https://registry.npmjs.org/@syngrisi/syngrisi/-/syngrisi-3.19.0.tgz",
    "unpackedSize": 95036768
  },
  "dist-tags": {
    "latest": "3.19.0"
  },
  "latest_version": "3.19.0",
  "maintainers": [
    {
      "email": "1105714@gmail.com",
      "name": "svp1105714"
    }
  ],
  "num_versions": 81,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/syngrisi/syngrisi.git"
  },
  "scripts": {
    "build": "yarn build:ui && yarn build:server",
    "build:server": "yarn clean:server && npx tsup",
    "build:ui": "rm -rf mvc/views/react/assets && cross-env VITE_ROOT_PATH='./src/ui-app/' vite build",
    "build:watch": "cross-env VITE_ROOT_PATH='./src/ui-app/' vite build --watch",
    "clean": "read -p \"Are you sure you want to clean the project? [y/n] \" REPLY; if [[ $REPLY =~ ^[Yy]$ ]]; then mongosh SyngrisiDb --eval \"db.dropDatabase();\" && rm -f ./baselines/*.png; fi",
    "clean:force": "mongosh SyngrisiDb --eval \"db.dropDatabase();\" && rm -f ./baselines/*.png",
    "clean:server": "rimraf dist",
    "clear_test": "mongosh SyngrisiDbTest$CID --eval \"db.dropDatabase();\" && rm -rf ./baselinesTest/$CID",
    "clear_test_db_only": "mongosh SyngrisiDbTest$CID --eval \"db.dropDatabase();\"",
    "clear_test_screenshots_only": "rm -rf ./baselinesTest/$CID/*",
    "deadfile:fe": "deadfile ./mvc/views/react/index2/index.html ./mvc/views/react/auth/index.html --dir ./mvc/views/react",
    "dev": "npx concurrently -k -n \"UI,SERVER\" -c \"magenta,blue\" \"yarn dev:ui\" \"cross-env SYNGRISI_AUTH=false yarn server:watch\"",
    "dev:admin": "cross-env VITE_SYNGRISI_BASED_URL='http://localhost:3000' VITE_INDEX_ROUTE='admin/' vite/' vite #(!) open http://localhost:8080/admin/ ",
    "dev:ui": "vite",
    "docker_clear_test": "rm -rf ./data/db_data && rm -rf ./baselinesTest/$CID",
    "docker_clear_test_db_only": "rm -rf ./data/db_data",
    "install:all": "yarn install:server",
    "install:server": "yarn install",
    "lint": "ESLINT_USE_FLAT_CONFIG=false eslint -c ./.eslintrc.cjs 'src/server/**/*.ts'",
    "lint:ui": "ESLINT_USE_FLAT_CONFIG=false eslint -c ./src/ui-app/.eslintrc.cjs 'src/ui-app/**/*.{ts,tsx}'",
    "pkglist": "npx npm-packlist # list of files that will be published in syngrisi package, show the files section",
    "pub": "np --yolo --no-publish",
    "seed": "yarn clean:force && node scripts/init-db.cjs && cd ../../seed-data && yarn install && SYNGRISI_URL=http://localhost:3000 SYNGRISI_API_KEY=123 yarn seed",
    "server:watch": "npx tsup --watch --onSuccess \"node ./dist/server/server.js\" # compile all server ts files changes",
    "smoke": "cd e2e && yarn test:smoke",
    "staging:test": "cd e2e && npx bddgen --config playwright.staging.config.ts && npx playwright test --config playwright.staging.config.ts",
    "staging:test:all": "./scripts/staging/run-all-staging-tests.sh",
    "staging:test:extended": "cd e2e && npx bddgen --config playwright.staging.config.ts && npx playwright test --config playwright.staging.config.ts --project staging-extended",
    "staging:test:maintenance": "cd e2e && npx bddgen --config playwright.staging.config.ts && npx playwright test --config playwright.staging.config.ts --project staging-maintenance",
    "staging:test:polluting": "./scripts/staging/run-polluting-tests.sh",
    "staging:test:readonly": "./scripts/staging/run-readonly-tests.sh",
    "staging:test:readwrite": "./scripts/staging/run-readwrite-tests.sh",
    "staging:test:smoke": "cd e2e && npx bddgen --config playwright.staging.config.ts && npx playwright test --config playwright.staging.config.ts --project staging-smoke",
    "start": "if [ \"$NODE_ENV\" = \"development\" ]; then yarn server:watch; else node ./dist/server/server.js; fi",
    "start:dev": "cross-env SYNGRISI_AUTH=true SYNGRISI_TEST_MODE=true SYNGRISI_ENABLE_SCHEDULERS_IN_TEST_MODE=true npx tsup --watch --onSuccess \"node ./dist/server/server.js\"",
    "start:mcp": "cd e2e && yarn start:mcp",
    "start:mcp:bridge": "cd e2e && yarn start:mcp:bridge",
    "start_test": "cross-env SYNGRISI_DB_URI='mongodb://localhost/SyngrisiDbTest' nodemon dist/server/server.js",
    "task:consistency": "node dist/tasks/cli/handle-database-consistency.cli.js",
    "task:old-baselines": "node dist/tasks/cli/handle-old-baselines.cli.js",
    "task:old-checks": "node dist/tasks/cli/handle-old-checks.cli.js",
    "task:old-logs": "node dist/tasks/cli/remove-old-logs.cli.js",
    "task:orphan-files": "node dist/tasks/cli/handle-orphan-files.cli.js",
    "tasks:backup": "node dist/src/tasks/backup.js",
    "tasks:migration_2_0": "node src/tasks/migrations/2.0.migration.js",
    "tasks:reindex": "node dist/tasks/reindex.js",
    "tasks:restore": "node dist/src/tasks/restore.js",
    "test": "yarn build && cd e2e && yarn test",
    "test:docker": "cd e2e && yarn test:docker",
    "test:mcp": "cd e2e && yarn test:mcp",
    "test:mcp:test-engine": "cd e2e && yarn test:mcp:test-engine",
    "test:migrations": "tsx --test src/server/migrations/__tests__/migrationRunner.test.ts",
    "test:server": "tsx --test 'src/server/**/*.test.ts'",
    "typecheck": "tsc -p tsconfig.json --noEmit --ignoreDeprecations 6.0",
    "typecheck:ui": "tsc -p src/ui-app/tsconfig.json --noEmit --ignoreDeprecations 6.0"
  },
  "signal_details": {
    "rapid_release": "3 versions in last 24h: ['3.18.0', '3.18.1', '3.19.0']",
    "shared_repo_different_publisher": "repo 'git+https://github.com/syngrisi/syngrisi.git' also claimed by 4 package(s) under different publishers: ['npm/create-sy', 'npm/@syngrisi/core-api', 'npm/wdio-syngrisi-cucumber-service'] ..."
  },
  "time": {
    "created": "2023-12-02T07:27:41.357Z",
    "modified": "2026-07-25T05:27:19.793Z"
  }
}