npm @syngrisi/syngrisi @3.19.0
score
0.828
high
flagged
2026-07-25 01:48
Signals fired
| signal | weight | rationale |
|---|---|---|
| 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"
}
}