npm @microsoft/m365agentstoolkit-cli @1.1.12
score
0.65
med
flagged
2026-07-21 06:04
Signals fired
| signal | weight | rationale |
|---|---|---|
| topology | ||
| dist_tag_anomaly | 0.5 | dist-tags.latest=1.1.12 but max published is 1.1.13-alpha.899075402a.0 |
| mass_publish_burst | 0.8 | publisher 'msteamsfx' pushed 6 packages in the last 15min on npm |
Prior profile (what it deviated from)
{
"had_install_script": true,
"maintainers": [
"microsoft1es",
"microsoft-oss-releases",
"zhyuer",
"nintan",
"msteamsfx"
],
"versions": 442
}
Evidence (package doc at flag time)
{
"dependencies_count": 27,
"dist": {
"integrity": "sha512-xpZYWlAVLLZapwkjpegKTJxMmYqrqi3NvUa5Yi2XsdAfmuFXWDUNFlykapAfdWSEVYqvae1vjfe29zCFgHb05g==",
"tarball": "https://registry.npmjs.org/@microsoft/m365agentstoolkit-cli/-/m365agentstoolkit-cli-1.1.12.tgz",
"unpackedSize": 91659595
},
"dist-tags": {
"alpha": "1.1.13-alpha.17e3c56185.0",
"beta": "1.1.13-beta.2026072105.0",
"latest": "1.1.12",
"rc": "1.1.12-rc.2"
},
"latest_version": "1.1.12",
"maintainers": [
{
"email": "npmjs@microsoft.com",
"name": "microsoft1es"
},
{
"email": "microsoft-oss-publishing@microsoft.com",
"name": "microsoft-oss-releases"
},
{
"email": "zhany@microsoft.com",
"name": "zhyuer"
},
{
"email": "nintan@microsoft.com",
"name": "nintan"
},
{
"email": "teamsfxnpm@microsoft.com",
"name": "msteamsfx"
}
],
"num_versions": 443,
"repository": {
"type": "git",
"url": "git+https://github.com/OfficeDev/teams-toolkit.git"
},
"scripts": {
"build": "rimraf lib && tsc -p ./ && npm run copy-files",
"build-metrics": "npx eslint --plugin=@microsoft/eslint-plugin-teamsfx --rule=\"@microsoft/teamsfx/metrics: warn\" --ignore-pattern=\"src/telemetry/**/*.ts\" --ignore-pattern=\"src/cmds/**/*.ts\" \"src/**/*.ts\" --fix",
"check-format": "prettier --list-different --config .prettierrc.json --ignore-path .prettierignore \"{src,tests}/**/*.ts\" \"*.{js,json}\"",
"copy-files": "copyfiles -u 1 src/**/*.html src/**/*.css lib/",
"format": "prettier --write --config .prettierrc.json --ignore-path .prettierignore \"{src,tests}/**/*.ts\" \"*.{js,json}\"",
"lint": "eslint \"src/**/*.ts\" \"tests/**/*.ts\"",
"lint:fix": "eslint \"src/**/*.ts\" \"tests/**/*.ts\" --fix",
"package": "rimraf lib && node --max-old-space-size=4096 node_modules/webpack/bin/webpack.js --mode production --config ./webpack.config.js",
"postinstall": "node deletePS1.js",
"precommit": "lint-staged",
"prepack": "npm run package",
"test:cmds": "vitest run tests/unit/cmds/**/*.tests.ts --config vitest.config.ts",
"test:commands": "vitest run tests/unit/commands.tests.ts tests/unit/commands/**/*.tests.ts --config vitest.config.ts",
"test:coverage:changed": "node scripts/run-changed-coverage.js",
"test:engine": "vitest run tests/unit/engine.tests.ts --config vitest.config.ts",
"test:helper": "vitest run tests/unit/helper.tests.ts --config vitest.config.ts",
"test:prompts": "vitest run tests/unit/prompts/**/*.tests.ts --config vitest.config.ts",
"test:telemetry": "vitest run tests/unit/telemetry.tests.ts tests/unit/telemetry/**/*.tests.ts --config vitest.config.ts",
"test:unit": "vitest run --coverage --config vitest.config.ts --maxWorkers=75%",
"test:unit:log": "vitest run --coverage --config vitest.config.ts --maxWorkers=75% > unit-test.log 2>&1",
"test:unit:vitest": "vitest run --config vitest.config.ts --maxWorkers=75%",
"test:unit:vitest:watch": "vitest --config vitest.config.ts",
"watch": "rimraf lib && npm run copy-files && tsc -w -p ./"
},
"signal_details": {
"dist_tag_anomaly": "dist-tags.latest=1.1.12 but max published is 1.1.13-alpha.899075402a.0",
"mass_publish_burst": "publisher 'msteamsfx' pushed 6 packages in the last 15min on npm"
},
"time": {
"created": "2025-04-08T16:12:35.617Z",
"modified": "2026-07-21T10:49:21.979Z"
}
}