原始 JSON 报告 机器可读
{
"data": {
"icon": {
"bytes": 1534,
"width": 420,
"height": 420,
"rejected": [],
"collected": true,
"media_type": "image/png",
"source_url": "https://avatars.githubusercontent.com/u/71690866?v=4&s=256",
"source_type": "avatar",
"content_hash": "cf524fdfec6c7614db106bf33841f48f1da43a8aa3b2b127f2d0e1485ec75f7b",
"candidates_considered": 1
},
"repo": {
"topics": [],
"is_fork": false,
"size_kb": 4657,
"has_wiki": true,
"homepage": null,
"languages": {
"Shell": 109,
"JavaScript": 64657
},
"pushed_at": "2026-08-04T23:19:32Z",
"created_at": "2020-12-25T01:27:15Z",
"owner_type": "Organization",
"updated_at": "2026-08-04T23:19:47Z",
"description": "Use NetBSD in github actions",
"is_archived": false,
"is_disabled": false,
"license_spdx": "MIT",
"default_branch": "main",
"license_spdx_raw": "MIT",
"primary_language": "JavaScript",
"significant_languages": [
"JavaScript"
]
},
"owner": {
"blog": "https://vmactions.org",
"name": "VM Actions",
"type": "Organization",
"login": "vmactions",
"company": null,
"location": null,
"followers": 102,
"avatar_url": "https://avatars.githubusercontent.com/u/71690866?v=4",
"created_at": "2020-09-22T06:43:55Z",
"is_verified": null,
"public_repos": 32,
"account_age_days": 2143
},
"license": {
"state": "standard",
"spdx_id": "MIT",
"raw_spdx": "MIT",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "v1.4.6",
"kind": "patch",
"published_at": "2026-08-04T11:51:02Z"
},
{
"tag": "v1.4.5",
"kind": "patch",
"published_at": "2026-07-29T14:04:20Z"
},
{
"tag": "v1.4.4",
"kind": "patch",
"published_at": "2026-07-26T10:19:46Z"
},
{
"tag": "v1.4.3",
"kind": "patch",
"published_at": "2026-07-18T00:43:55Z"
},
{
"tag": "v1.4.2",
"kind": "patch",
"published_at": "2026-07-11T14:11:04Z"
},
{
"tag": "v1.4.1",
"kind": "patch",
"published_at": "2026-07-01T13:35:35Z"
},
{
"tag": "v1.4.0",
"kind": "minor",
"published_at": "2026-06-04T21:39:10Z"
},
{
"tag": "v1.3.9",
"kind": "patch",
"published_at": "2026-05-26T18:17:17Z"
},
{
"tag": "v1.3.8",
"kind": "patch",
"published_at": "2026-04-16T02:50:09Z"
},
{
"tag": "v1.3.7",
"kind": "patch",
"published_at": "2026-03-13T10:47:56Z"
},
{
"tag": "v1.3.6",
"kind": "patch",
"published_at": "2026-02-14T01:47:45Z"
},
{
"tag": "v1.3.5",
"kind": "patch",
"published_at": "2026-02-08T13:42:59Z"
},
{
"tag": "v1.3.4",
"kind": "patch",
"published_at": "2026-02-06T01:41:57Z"
},
{
"tag": "v1.3.3",
"kind": "patch",
"published_at": "2026-02-01T19:27:12Z"
},
{
"tag": "v1.3.2",
"kind": "patch",
"published_at": "2026-01-27T20:41:31Z"
},
{
"tag": "v1.3.1",
"kind": "patch",
"published_at": "2025-12-27T20:29:31Z"
},
{
"tag": "v1.3.0",
"kind": "minor",
"published_at": "2025-12-26T20:50:34Z"
},
{
"tag": "v1.2.9",
"kind": "patch",
"published_at": "2025-12-25T22:06:52Z"
},
{
"tag": "v1.2.8",
"kind": "patch",
"published_at": "2025-12-25T11:17:22Z"
},
{
"tag": "v1.2.7",
"kind": "patch",
"published_at": "2025-12-22T21:39:06Z"
},
{
"tag": "v1.2.6",
"kind": "patch",
"published_at": "2025-12-22T20:52:10Z"
},
{
"tag": "v1.2.5",
"kind": "patch",
"published_at": "2025-12-22T19:28:57Z"
},
{
"tag": "v1.2.4",
"kind": "patch",
"published_at": "2025-12-21T13:53:40Z"
},
{
"tag": "v1.2.3",
"kind": "patch",
"published_at": "2025-11-30T09:06:28Z"
},
{
"tag": "v1.2.2",
"kind": "patch",
"published_at": "2025-11-28T17:00:50Z"
},
{
"tag": "v1.2.1",
"kind": "patch",
"published_at": "2025-11-08T22:48:23Z"
},
{
"tag": "v1.2.0",
"kind": "minor",
"published_at": "2025-09-11T18:53:56Z"
},
{
"tag": "v1.1.9",
"kind": "patch",
"published_at": "2025-08-17T07:43:05Z"
},
{
"tag": "v1.1.8",
"kind": "patch",
"published_at": "2025-01-13T19:04:54Z"
},
{
"tag": "v1.1.7",
"kind": "patch",
"published_at": "2025-01-09T19:40:31Z"
},
{
"tag": "v1.1.6",
"kind": "patch",
"published_at": "2024-12-25T15:58:23Z"
},
{
"tag": "v1.1.5",
"kind": "patch",
"published_at": "2024-12-25T14:31:13Z"
},
{
"tag": "v1.1.4",
"kind": "patch",
"published_at": "2024-10-06T12:58:47Z"
},
{
"tag": "v1.1.3",
"kind": "patch",
"published_at": "2024-09-21T09:46:13Z"
},
{
"tag": "v1.1.2",
"kind": "patch",
"published_at": "2024-09-18T07:44:38Z"
},
{
"tag": "v1.1.1",
"kind": "patch",
"published_at": "2024-09-15T16:38:21Z"
},
{
"tag": "v1.1.0",
"kind": "minor",
"published_at": "2024-09-07T20:03:20Z"
},
{
"tag": "v1.0.9",
"kind": "patch",
"published_at": "2024-09-06T15:27:11Z"
},
{
"tag": "v1.0.8",
"kind": "patch",
"published_at": "2024-05-27T20:11:19Z"
},
{
"tag": "v1.0.7",
"kind": "patch",
"published_at": "2024-04-08T06:12:18Z"
},
{
"tag": "v1.0.6",
"kind": "patch",
"published_at": "2024-02-25T19:17:57Z"
},
{
"tag": "v1.0.5",
"kind": "patch",
"published_at": "2024-01-27T17:14:59Z"
},
{
"tag": "v1.0.4",
"kind": "patch",
"published_at": "2024-01-26T10:08:12Z"
},
{
"tag": "v1.0.3",
"kind": "patch",
"published_at": "2023-12-03T12:25:27Z"
},
{
"tag": "v1.0.2",
"kind": "patch",
"published_at": "2023-11-21T21:01:54Z"
},
{
"tag": "v1.0.1",
"kind": "patch",
"published_at": "2023-11-20T22:13:49Z"
},
{
"tag": "v1.0.0",
"kind": "major",
"published_at": "2023-11-08T21:09:55Z"
},
{
"tag": "v0.1.0",
"kind": "minor",
"published_at": "2022-11-05T11:02:56Z"
},
{
"tag": "v0.0.9",
"kind": "patch",
"published_at": "2022-11-02T15:21:55Z"
},
{
"tag": "v0.0.8",
"kind": "patch",
"published_at": "2022-09-18T07:31:26Z"
},
{
"tag": "v0.0.7",
"kind": "patch",
"published_at": "2022-08-03T15:02:54Z"
},
{
"tag": "v0.0.6",
"kind": "patch",
"published_at": "2022-07-28T13:45:53Z"
},
{
"tag": "v0.0.5",
"kind": "patch",
"published_at": "2022-07-27T14:00:19Z"
},
{
"tag": "v0.0.4",
"kind": "patch",
"published_at": "2022-07-19T14:13:58Z"
},
{
"tag": "v0.0.3",
"kind": "patch",
"published_at": "2022-07-18T14:21:30Z"
},
{
"tag": "v0.0.2",
"kind": "patch",
"published_at": "2022-07-16T16:05:57Z"
},
{
"tag": "v0.0.1",
"kind": "patch",
"published_at": "2022-07-11T01:13:47Z"
}
],
"recent_commits": [
{
"oid": "dae3a4cab1ac0e815632fe363f883d0e675e73a0",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-04T23:19:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c805e0183ab90af7d00c81a18460a95a45c64118",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-04T23:19:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "feef726afad7fd035e6a73bd53a4a5e3b564301a",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.6",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-08-04T11:51:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "00081e82b14bc40114eb97f32b4455306828516b",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-04T09:51:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2675a1a15ef84d7db278fbe29fcd48951c19df0e",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-04T09:51:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b0cc60f3c2f2a673f9fddc1ad665c9a4e10cc876",
"body": null,
"is_bot": false,
"headline": "Bump versions from upstream releases",
"author_name": "Bump.yml",
"author_login": null,
"committed_at": "2026-08-04T09:51:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9b6c62b27fa1a5b8ad54024e586118d5ba2356bb",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-04T00:49:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1aeae2737eb981afed3a0fbbfeba260a52c8cb61",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-04T00:49:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2a29672a650d42b148ce487598ff833be82336f7",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.5",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-08-04T00:49:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9165e7544c16e4ff6828706a77791974cc5e2628",
"body": null,
"is_bot": false,
"headline": "minor",
"author_name": "neil",
"author_login": "neilpang",
"committed_at": "2026-08-04T00:49:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f88e3f24a96d58d1a5791856a4bdde3836aba198",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-03T15:26:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "46d2537eec6e272095eeb99cfcb6c416e81fa1bc",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-03T15:26:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c6784955d7878c18b4c59e480027a8a0b15cd5b3",
"body": null,
"is_bot": false,
"headline": "Bump versions from upstream releases",
"author_name": "Bump.yml",
"author_login": null,
"committed_at": "2026-08-03T15:26:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7a7af3acf4a1985f7bceaad6cc5639b88ab08666",
"body": "https://github.com/vmactions/base-vm/commit/8da35740cd7848a1f6b9d35bba6e60315eb4a992 fix bump",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-03T06:32:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3fa931423a37bde013e3e6c9426cdb9d6cce8788",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-03T06:32:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "75cd10412c4a8acba41133a6c4373219ed284040",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-03T06:31:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "902dc6f1c94fdea4961ea6602be358fb22e7af8b",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-03T06:31:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "688c38217b8d8b709cf5a17e8dfb6b6ea314aa74",
"body": null,
"is_bot": false,
"headline": "Bump versions from upstream releases",
"author_name": "Bump.yml",
"author_login": null,
"committed_at": "2026-08-03T06:31:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "119bdb2c25707fbf77afa94671d8f27f80b420a3",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-03T01:13:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7fd8ef815eee1c5fcba11988728b76bfb85c557c",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-03T01:13:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0218741cfe43d4467c497a5e4452cdff7816b946",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.5",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-08-03T01:13:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d139e9b526819275c96e3d2425f4539c494dbe05",
"body": null,
"is_bot": false,
"headline": "11.0",
"author_name": "neil",
"author_login": "neilpang",
"committed_at": "2026-08-03T01:12:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c8ef09c0822e1df71583e079e24b324a155754d1",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-02T21:26:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cb556007742d57c4debcf87794307a1fd394c671",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-02T21:26:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "52749c820710aa9622884f098ad57bb375a62209",
"body": null,
"is_bot": false,
"headline": "Bump versions from upstream releases",
"author_name": "Bump.yml",
"author_login": null,
"committed_at": "2026-08-02T21:26:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c2a8ba7078c94ed02df1f545bbadbae41df7cb8d",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.5",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-08-01T23:37:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e1153d4984fa153fdd095b2149cacc586cf154a5",
"body": "https://github.com/vmactions/base-vm/commit/851722d824725aad4707de7ce361792a33ea36da Update version to v0.0.0\nhttps://github.com/vmactions/base-vm/commit/59ab7c6dfc704368a00dc492caa512670b5df15c support major release",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-01T23:13:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6894f00264e35004d24cba2cb1c4e38fd0e16bac",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-08-01T23:13:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "466c46acca9bb4d79fb3345c1c0d817d7585d50f",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-31T00:00:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b6bea72ea74c06eecb19ff7ce65fe32ad0145aeb",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-31T00:00:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4973ea766ef8f26c861af498590b164be9c3e162",
"body": null,
"is_bot": true,
"headline": "Sync from base-builder",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-30T23:26:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "25aecfff1ee7aad484bb9bab5d85666ee84c7213",
"body": "https://github.com/vmactions/base-vm/commit/d98fa0595aeba2f0a46237eeb937cc2dc75b8558 update",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-30T23:21:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "56e4504c1d2cb6c8312bb948c714fbea1c323866",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-30T23:21:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "267af13200cccc07ced52132387985fc9f3eecc8",
"body": "https://github.com/vmactions/base-vm/commit/ab508c64d4b594d2db2db1475af944222423f0dc update",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-30T07:18:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "09c82adaddb476192e0853834f384257efc194fc",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-30T07:18:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d50f9a135f2ccf10024a673a675dfd632590970e",
"body": null,
"is_bot": true,
"headline": "Sync from base-builder",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-30T07:04:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1729cea7746c3cf9a4b9ed1b37574948027f9853",
"body": "anyvm v0.5.4 is the first release that publishes anyvm.py as a release\nasset, which is what base-vm's index.js now downloads. The fleet was\nsplit across 0.5.0/0.5.1/0.5.2/0.5.3/0.5.4; pin every conf to 0.5.4 so\nthe asset path is always available and the whole fleet moves in lockstep.\n\nsyncbase.yml gains the same 5-attempt rebase-and-retry the anyvm-org\nbuilders already use, so Step 1 no longer goes red when it loses the\nconcurrent-push race for main.",
"is_bot": false,
"headline": "Pin ANYVM_VERSION to 0.5.4 and add push retry to syncbase.yml",
"author_name": "neil",
"author_login": "neilpang",
"committed_at": "2026-07-30T06:45:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8c8362c7938f1e12531f91d97473e468c1448119",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-29T23:16:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ebef6da5b72ccce74008bc1336ed47dda048f7ee",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-29T23:16:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "574d8c663b9e262f164eb8325e8b5c33368a0a1e",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.5",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-29T14:04:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e7ac71b97abbe8437cec8859a5acf72dfa6a8be0",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-29T13:34:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "73b2db1c95ae7c7a79b679775ead490ef2e34d36",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-29T13:34:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cf75d796399fe9592bc603bb97025918ddaf0037",
"body": null,
"is_bot": false,
"headline": "update",
"author_name": "neil",
"author_login": "neilpang",
"committed_at": "2026-07-29T13:34:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a65a580eb9e2a14cadac6d3c21612500c4198191",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-26T23:15:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "632e07c7fc8c50c5ee3268e22d045ab09a2ba547",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-26T23:15:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "12a0bd093cad5b4d0102e63db1bb07e1ffa0e0bb",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.4",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-26T10:19:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bf34bcd909bb50856f934a67d09a8fbe2b966a1b",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-26T07:16:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9d2252b8810064d3672330b28b0bac71e9910751",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-26T07:16:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7f24e816d21487f72c554c2bb9f7704ca7e8b8cd",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.3",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-26T07:15:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b2d51b2a148fb11ab0a9146379ad3f2042b22029",
"body": null,
"is_bot": false,
"headline": "fix 9.x",
"author_name": "neil",
"author_login": "neilpang",
"committed_at": "2026-07-26T07:15:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bd731fbeadbc66af68f7f782576de4891cfb8dfb",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-25T23:25:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "95b1def54afba960f729741e6ba64b3b40335073",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-25T23:25:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e5ea826adbca97f6288402fa7242440752242bf5",
"body": null,
"is_bot": true,
"headline": "Sync from base-builder",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-25T23:21:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e6326471a53b5b093961293bf68c3cc8bf497ca5",
"body": "https://github.com/vmactions/base-vm/commit/b60b433bfcc2f73a545b7ce9052b1efa8f381805 ignore case for release\nhttps://github.com/vmactions/base-vm/commit/fbc3c20cd0cb7571e95d17af47fb625af88d4950 support openeuler",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-25T23:14:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fbd8b8bf6c576807be766cb93dcd4b21faaa4d61",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-25T23:14:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ea8030b5c16a68caa4b118aa1a395a5a9cc74a40",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-25T13:31:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9013c84033bfa3132795563e8685185a2c4a1cfd",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-25T13:31:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "75958c440bd00cc95bac10336501c6b7cfd29e15",
"body": null,
"is_bot": false,
"headline": "clear",
"author_name": "neil",
"author_login": "neilpang",
"committed_at": "2026-07-25T13:30:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "75d73584877467eff49b75450056c6e469ab7ac0",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.3",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-25T13:17:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a3a619a3649bcbb08f397bd8fd2e31c2db340f1c",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-25T13:17:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c1c3d77e5343d02fde72065a5378195b22288dd9",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-25T13:17:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eae10af9390c096fd6004d2d89cf4fea12f1a56b",
"body": null,
"is_bot": false,
"headline": "update",
"author_name": "neil",
"author_login": "neilpang",
"committed_at": "2026-07-25T13:16:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3b9ddeaf132a298d527228fcf2a0a648d6f1587f",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-22T23:29:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "155f5626f21c7b189ffafc1bace708f85c46e28e",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-22T23:29:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "572ac0140242330eb59eea08fbec8079f9469332",
"body": null,
"is_bot": true,
"headline": "Sync from base-builder",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-22T23:28:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "96c137a96a320551cd66d9e9888ac6c2f8b376ac",
"body": "https://github.com/vmactions/base-vm/commit/6da54cea5c8c3bd4c309f0d91715822e573a27b5 fix for hurd\nhttps://github.com/vmactions/base-vm/commit/c195f98b74d9168e758488c33679afc7b9f2985d support GNU hurd",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-22T23:17:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e2ee8032c1d823694ab229fee219556c58b53bb7",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-22T23:17:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c220c2600bdd22d7ae11785ab8f0009933022ce9",
"body": "https://github.com/vmactions/base-vm/commit/210ecee8f729864c82af5be88f5919fb3cd3df46 fix cache dir",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-18T23:12:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "065c83de2be316632732cd1fe9818bdd437360d5",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-18T23:12:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "594df6233c9484f5508a7a2a59f216898187de72",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.3",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-18T00:44:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fac0a63f3e5244c600cb9ca532d27ee774ecdb4b",
"body": "https://github.com/vmactions/base-vm/commit/7ea8d5ef2be61e5da52f0bea9b5b819ea7f8652f fix",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-17T03:00:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7f3e154429bab186ed3b18a7af315694229a8960",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-17T03:00:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "488e6f93814aa89989f12c45ccf855d80901eccb",
"body": "https://github.com/vmactions/base-vm/commit/c3676b470ed57de4cd62ade3930fc9be9120503b fix bug",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-17T01:24:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7edd0390b31a9aba87e3bc3f8399ad94d822347a",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-17T01:24:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5c240255931a5d230a7efcc19deb90e041281d9e",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-16T14:28:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "881cc82b83112dedc26d7a20356d02a9ea8410cf",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-16T14:28:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a8df332f299071557784abc2705248a67efe3250",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.2",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-16T14:27:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8a4aec8223a03cb00dc239034496f08e54f1ef57",
"body": "https://github.com/vmactions/base-vm/commit/50088e320cdeb1ba57c483a4146a134480149939 fix bugs\nhttps://github.com/vmactions/base-vm/commit/1b4a983a426b0774a74056946f4bf846438422ac fix\nhttps://github.com/vmactions/base-vm/commit/28af031bb7fef2fff48a20cb3a557302e44491f6 Update version to v0.0.0\nhttps://github.com/vmactions/base-vm/commit/7134eb55103eabfd7f58d984f0e91a72bea02555 add cache-after-prepare\nhttps://github.com/vmactions/base-vm/commit/473b573da87eda5168e3b3d1762e9f5ad9830b7e add retry",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-16T14:27:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d5a7e9e6a2530ea68117b96987a4495d534b7d35",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-16T14:27:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cc28c950818f9f99f79ac64dce3b65d2f5235998",
"body": null,
"is_bot": true,
"headline": "Sync from base-builder",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-16T14:27:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "700dafb350f94c9d806016f9cbb0faea1bd279a4",
"body": null,
"is_bot": false,
"headline": "support cache-after-prepare",
"author_name": "neil",
"author_login": "neilpang",
"committed_at": "2026-07-16T14:26:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "05648513fd9759ed1abbc84e710858c6f8e542d0",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-14T23:17:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e62598b4d836960bedf35da4e507115319a38779",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-14T23:17:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "abc1c73c4e64a985ae7489563fd1d488f40c70f4",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.2",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-14T00:01:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e34cc875724a4f5931e423b69554f2d12c189d17",
"body": "https://github.com/vmactions/base-vm/commit/1aebe6ca5c15720324c587604591f2b328c97761 Update version to v0.0.0\nhttps://github.com/vmactions/base-vm/commit/7a239305ac1f7063a9120b9c0145ef0ccbed0f83 fix https://github.com/vmactions/freebsd-vm/issues/128",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-13T23:14:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5791c67c39afa2ac42cc4dc3494273a515b21860",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-13T23:14:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f4757d6d4e57ec36367a9ed7579fa87a3f8e3c53",
"body": "https://github.com/vmactions/base-vm/commit/3c7ba9ed3172dee21040b847799727dc5c3551fb fix",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-13T08:42:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6f7ef69792a7c5cb9864c7236ceda33b57b3facd",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-13T08:42:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ca1631c5245fb74824fe27cf1922910bc9d9039c",
"body": null,
"is_bot": false,
"headline": "bump ANYVM_VERSION to 0.4.9",
"author_name": "neil",
"author_login": "neilpang",
"committed_at": "2026-07-13T08:41:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a4d51ffb75d71f99e469e2edaf726c8466d44e1e",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-11T23:12:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "997ab99b5097c2fec6b1324a01152f54dd2e18fb",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-11T23:12:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "891c9d689050f3e0684c9d77ee5338eab46f8234",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.2",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-11T14:11:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0c26a4c4a5e234038862a4a53a00c905b8a107c9",
"body": "https://github.com/vmactions/base-vm/commit/310d9e0c651de816bd6fc5b0fcb778dc13edc1b3 add more debug info",
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-10T12:14:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "768254e4a40f87b19ecdfd5a49b4d1215d743899",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-10T12:14:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e2f527caf2929c228aef52f1b962cdd9bb73c981",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-10T09:57:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "feb7f55fb53a5d3f36118ceef2efc88c3220ad7a",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-10T09:57:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "22d0cd1a5fedcc42d15d65b4f5e6e1ebc95df3bb",
"body": "https://github.com/vmactions/netbsd-vm/issues/21",
"is_bot": false,
"headline": "fix stability of sshfs",
"author_name": "neil",
"author_login": "neilpang",
"committed_at": "2026-07-10T09:57:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2c5811b8acde8fc4cfa0ca4a4834ccf2579cc272",
"body": null,
"is_bot": false,
"headline": "Update vmactions/netbsd-vm from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-05T23:31:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "48378d506cc11c2d8175423c832ca1a75c52e759",
"body": null,
"is_bot": false,
"headline": "Generated from base-vm",
"author_name": "Generate.yml",
"author_login": null,
"committed_at": "2026-07-05T23:31:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f9e4e6367d2e8e2d5b44ab8123449b19a0e25e95",
"body": null,
"is_bot": true,
"headline": "Update version to v1.4.1",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-04T23:51:08Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 57,
"commits_last_year": 510,
"latest_release_at": "2026-08-04T11:51:02Z",
"latest_release_tag": "v1.4.6",
"releases_from_tags": false,
"days_since_last_push": 0,
"active_weeks_last_year": 35,
"days_since_latest_release": 0,
"mean_days_between_releases": 16
},
"artifacts": {
"collected": true,
"structure": [],
"declarations": [
{
"name": "agent-base",
"path": "node_modules/agent-base/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "balanced-match",
"path": "node_modules/balanced-match/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"path": "node_modules/brace-expansion/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "concat-map",
"path": "node_modules/concat-map/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "debug",
"path": "node_modules/debug/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "events",
"path": "node_modules/events/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "fast-xml-parser",
"path": "node_modules/fast-xml-parser/package.json",
"tokens": [
"npm.bin",
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "http-proxy-agent",
"path": "node_modules/http-proxy-agent/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "https-proxy-agent",
"path": "node_modules/https-proxy-agent/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "minimatch",
"path": "node_modules/minimatch/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "ms",
"path": "node_modules/ms/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "semver",
"path": "node_modules/semver/package.json",
"tokens": [
"npm.bin",
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "strnum",
"path": "node_modules/strnum/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "tslib",
"path": "node_modules/tslib/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "tunnel",
"path": "node_modules/tunnel/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "undici",
"path": "node_modules/undici/package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
},
{
"name": "vmactions-NetBSD",
"path": "package.json",
"tokens": [
"npm.entry"
],
"ecosystem": "npm"
}
]
},
"community": {
"has_readme": true,
"has_license": true,
"readme_badges": {
"hosts": [
"github.com"
],
"total": 1,
"header": 1,
"collected": true,
"has_inspect_badge": false
},
"has_description": true,
"has_contributing": false,
"health_percentage": 37,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "ms",
"exists": true,
"license": "MIT",
"keywords": [],
"ecosystem": "npm",
"categories": [],
"matches_repo": false,
"registry_url": "https://www.npmjs.com/package/ms",
"declared_type": null,
"is_deprecated": false,
"latest_version": "2.1.3",
"repository_url": "https://github.com/vercel/ms",
"versions_count": 32,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 6,
"monthly_downloads": 2133502160,
"first_published_at": "2011-12-21T19:38:08.664000Z",
"latest_published_at": "2020-12-08T13:54:35.223000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 2065
},
{
"name": "debug",
"exists": true,
"license": "MIT",
"keywords": [
"debug",
"log",
"debugger"
],
"ecosystem": "npm",
"categories": [],
"matches_repo": false,
"registry_url": "https://www.npmjs.com/package/debug",
"declared_type": null,
"is_deprecated": false,
"latest_version": "4.4.3",
"repository_url": "https://github.com/debug-js/debug",
"versions_count": 77,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 2,
"monthly_downloads": 2783288907,
"first_published_at": "2011-11-29T01:11:23.618000Z",
"latest_published_at": "2025-09-13T17:25:19.732000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 325
},
{
"name": "tslib",
"exists": true,
"license": "0BSD",
"keywords": [
"TypeScript",
"Microsoft",
"compiler",
"language",
"javascript",
"tslib",
"runtime"
],
"ecosystem": "npm",
"categories": [],
"matches_repo": false,
"registry_url": "https://www.npmjs.com/package/tslib",
"declared_type": null,
"is_deprecated": false,
"latest_version": "2.8.1",
"repository_url": "https://github.com/Microsoft/tslib",
"versions_count": 46,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 7,
"monthly_downloads": 1649204725,
"first_published_at": "2014-12-30T09:21:20.138000Z",
"latest_published_at": "2024-10-31T22:42:48.624000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 642
},
{
"name": "events",
"exists": true,
"license": "MIT",
"keywords": [
"events",
"eventEmitter",
"eventDispatcher",
"listeners"
],
"ecosystem": "npm",
"categories": [],
"matches_repo": false,
"registry_url": "https://www.npmjs.com/package/events",
"declared_type": null,
"is_deprecated": false,
"latest_version": "3.3.0",
"repository_url": "https://github.com/Gozala/events",
"versions_count": 17,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 3,
"monthly_downloads": 355173890,
"first_published_at": "2011-04-22T10:34:40.266000Z",
"latest_published_at": "2021-02-27T16:51:27.318000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 1984
},
{
"name": "semver",
"exists": true,
"license": "ISC",
"keywords": [],
"ecosystem": "npm",
"categories": [],
"matches_repo": false,
"registry_url": "https://www.npmjs.com/package/semver",
"declared_type": null,
"is_deprecated": false,
"latest_version": "7.8.5",
"repository_url": "https://github.com/npm/node-semver",
"versions_count": 119,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 3,
"monthly_downloads": 3385537081,
"first_published_at": "2011-02-12T00:20:25.690000Z",
"latest_published_at": "2026-06-19T18:32:48.972000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 46
},
{
"name": "strnum",
"exists": true,
"license": "MIT",
"keywords": [
"string",
"number",
"parse",
"convert",
"unicode"
],
"ecosystem": "npm",
"categories": [],
"matches_repo": false,
"registry_url": "https://www.npmjs.com/package/strnum",
"declared_type": null,
"is_deprecated": false,
"latest_version": "2.4.1",
"repository_url": "https://github.com/NaturalIntelligence/strnum",
"versions_count": 24,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 282772933,
"first_published_at": "2021-09-05T10:04:26.184000Z",
"latest_published_at": "2026-06-18T10:02:34.193000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 47
},
{
"name": "tunnel",
"exists": true,
"license": "MIT",
"keywords": [
"http",
"https",
"agent",
"proxy",
"tunnel"
],
"ecosystem": "npm",
"categories": [],
"matches_repo": false,
"registry_url": "https://www.npmjs.com/package/tunnel",
"declared_type": null,
"is_deprecated": false,
"latest_version": "0.0.6",
"repository_url": "https://github.com/koichik/node-tunnel",
"versions_count": 7,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 75585273,
"first_published_at": "2012-02-11T17:22:49.174000Z",
"latest_published_at": "2018-09-11T06:39:15.596000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 2885
},
{
"name": "undici",
"exists": true,
"license": "MIT",
"keywords": [
"fetch",
"http",
"https",
"promise",
"request",
"curl",
"wget",
"xhr",
"whatwg"
],
"ecosystem": "npm",
"categories": [],
"matches_repo": false,
"registry_url": "https://www.npmjs.com/package/undici",
"declared_type": null,
"is_deprecated": false,
"latest_version": "8.10.0",
"repository_url": "https://github.com/nodejs/undici",
"versions_count": 300,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 3,
"monthly_downloads": 556926909,
"first_published_at": "2018-07-26T17:26:12.234000Z",
"latest_published_at": "2026-08-03T15:11:43.611000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 1
}
]
},
"popularity": {
"forks": 3,
"stars": 35,
"watchers": 3,
"fork_history": {
"days": [
{
"date": "2023-03-04",
"count": 1
},
{
"date": "2024-12-24",
"count": 1
},
{
"date": "2026-05-05",
"count": 1
}
],
"complete": true,
"collected": 3,
"total_forks": 3
},
"star_history": null,
"open_issues_and_prs": 1
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [
"example"
],
"has_llms_txt": false,
"has_dockerfile": false,
"has_mcp_signal": false,
"bootstrap_files": [],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [],
"toolchain_manifests": [],
"largest_source_bytes": 64657,
"source_files_sampled": 1,
"oversized_source_files": 1,
"agent_instruction_files": [
"node_modules/undici/docs/docs/api/Agent.md"
],
"agent_instruction_max_bytes": 2797
},
"dependencies": {
"manifests": [
"package.json"
],
"advisories": {
"error": null,
"scope": "repository_graph",
"source": "osv",
"findings": [
{
"name": "fast-xml-parser",
"direct": false,
"version": "5.3.4",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.3,
"advisory_ids": [
"GHSA-8gc5-j5rx-235r",
"GHSA-fj3w-jwp8-x2g3",
"GHSA-gh4j-gqv2-49f6",
"GHSA-jmr7-xgp7-cmfj",
"GHSA-jp2q-39xq-3w4g",
"GHSA-m7jm-9gc2-mpf2"
],
"fixed_version": "5.7.0",
"advisory_count": 6,
"oldest_advisory_days": 168
},
{
"name": "brace-expansion",
"direct": true,
"version": "1.1.12",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-f886-m6hf-6m8v",
"GHSA-mh99-v99m-4gvg",
"GHSA-rgw5-rvv9-x895"
],
"fixed_version": "5.0.9",
"advisory_count": 4,
"oldest_advisory_days": 131
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23c5-xmqv-rm74",
"GHSA-3ppc-4f35-3m26",
"GHSA-7r86-cg39-jmmj"
],
"fixed_version": "10.2.3",
"advisory_count": 3,
"oldest_advisory_days": 167
},
{
"name": "undici",
"direct": false,
"version": "6.23.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-2mjp-6q6p-2qxm",
"GHSA-35p6-xmwp-9g52",
"GHSA-4992-7rv2-5pvq",
"GHSA-8xcm-r25x-g524",
"GHSA-f269-vfmq-vjvj",
"GHSA-g8m3-5g58-fq7m",
"GHSA-m8rv-5g2x-5cg5",
"GHSA-p88m-4jfj-68fv",
"GHSA-v3r7-h72x-cjcm",
"GHSA-v9p9-hfj2-hcw8"
],
"fixed_version": "8.9.0",
"advisory_count": 12,
"oldest_advisory_days": 144
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"high": 3,
"critical": 1
},
"advisory_count": 25,
"affected_count": 4,
"assessed_count": 38,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 0,
"direct_affected_count": 1
},
"ecosystems": [
"npm"
],
"dependencies": [
{
"name": "@actions/core",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.0"
},
{
"name": "@actions/exec",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.0"
},
{
"name": "@actions/cache",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^6.0.0"
},
{
"name": "balanced-match",
"manifest": "node_modules/brace-expansion/package.json",
"ecosystem": "npm",
"version_constraint": "^1.0.0"
},
{
"name": "concat-map",
"manifest": "node_modules/brace-expansion/package.json",
"ecosystem": "npm",
"version_constraint": "0.0.1"
},
{
"name": "ms",
"manifest": "node_modules/debug/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.3"
},
{
"name": "strnum",
"manifest": "node_modules/fast-xml-parser/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.0"
},
{
"name": "agent-base",
"manifest": "node_modules/http-proxy-agent/package.json",
"ecosystem": "npm",
"version_constraint": "^7.1.0"
},
{
"name": "debug",
"manifest": "node_modules/http-proxy-agent/package.json",
"ecosystem": "npm",
"version_constraint": "^4.3.4"
},
{
"name": "agent-base",
"manifest": "node_modules/https-proxy-agent/package.json",
"ecosystem": "npm",
"version_constraint": "^7.1.2"
},
{
"name": "debug",
"manifest": "node_modules/https-proxy-agent/package.json",
"ecosystem": "npm",
"version_constraint": "4"
},
{
"name": "brace-expansion",
"manifest": "node_modules/minimatch/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.7"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "@actions/cache",
"direct": true,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "@actions/core",
"direct": true,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@actions/exec",
"direct": true,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": true,
"version": "7.1.4",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": true,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": true,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "concat-map",
"direct": true,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": true,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": true,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "strnum",
"direct": true,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "@actions/glob",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "@actions/http-client",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@actions/io",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@azure/abort-controller",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "@azure/core-auth",
"direct": false,
"version": "1.10.1",
"ecosystem": "npm"
},
{
"name": "@azure/core-client",
"direct": false,
"version": "1.10.1",
"ecosystem": "npm"
},
{
"name": "@azure/core-http-compat",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "@azure/core-lro",
"direct": false,
"version": "2.7.2",
"ecosystem": "npm"
},
{
"name": "@azure/core-paging",
"direct": false,
"version": "1.6.2",
"ecosystem": "npm"
},
{
"name": "@azure/core-rest-pipeline",
"direct": false,
"version": "1.22.2",
"ecosystem": "npm"
},
{
"name": "@azure/core-tracing",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "@azure/core-util",
"direct": false,
"version": "1.13.1",
"ecosystem": "npm"
},
{
"name": "@azure/core-xml",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@azure/logger",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@azure/storage-blob",
"direct": false,
"version": "12.30.0",
"ecosystem": "npm"
},
{
"name": "@azure/storage-common",
"direct": false,
"version": "12.2.0",
"ecosystem": "npm"
},
{
"name": "@protobuf-ts/runtime",
"direct": false,
"version": "2.11.1",
"ecosystem": "npm"
},
{
"name": "@protobuf-ts/runtime-rpc",
"direct": false,
"version": "2.11.1",
"ecosystem": "npm"
},
{
"name": "@typespec/ts-http-runtime",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "events",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "fast-xml-parser",
"direct": false,
"version": "5.3.4",
"ecosystem": "npm"
},
{
"name": "http-proxy-agent",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "https-proxy-agent",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.7.3",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.8.1",
"ecosystem": "npm"
},
{
"name": "tunnel",
"direct": false,
"version": "0.0.6",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "6.23.0",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": false,
"total_count": 38,
"direct_count": 10,
"indirect_count": 28
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 0,
"open_issues": 1,
"closed_ratio": 0.952,
"closed_issues": 20,
"closed_unmerged_prs": 2
},
"bus_factor": 1,
"bot_contributors": 1,
"top_contributors": [
{
"type": "User",
"login": "neilpang",
"commits": 466,
"avatar_url": "https://avatars.githubusercontent.com/u/8305679?v=4"
}
],
"contributors_sampled": 1,
"top_contributor_share": 1
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"bump.yml",
"generate.yml",
"major.yml",
"manual.yml",
"readme.yml",
"syncbase.yml",
"test.yml"
],
"has_docs_dir": false,
"linter_configs": [],
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"package-lock.json"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": 0,
"reason": "branch protection not enabled on development/release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": null,
"reason": "no pull request found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 0,
"reason": "Found 0/30 approved changesets -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 10,
"reason": "project has 3 contributing companies or organizations -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": 10,
"reason": "no dangerous workflow patterns detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
},
{
"name": "Dependency-Update-Tool",
"score": 0,
"reason": "no update tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
},
{
"name": "Fuzzing",
"score": 0,
"reason": "project is not fuzzed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
},
{
"name": "License",
"score": 10,
"reason": "license file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 10,
"reason": "30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": null,
"reason": "packaging workflow not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 4,
"reason": "dependency not pinned by hash detected -- score normalized to 4",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "no SAST tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 0,
"reason": "security policy file not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": null,
"reason": "no releases found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": 0,
"reason": "detected GitHub workflow tokens with excessive permissions",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 0,
"reason": "25 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "dae3a4cab1ac0e815632fe363f883d0e675e73a0",
"ran_at": "2026-08-05T07:55:39Z",
"aggregate_score": 3.6,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": false,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"recent_prs": {
"merged_7d": 0,
"decided_7d": 0,
"merged_30d": 0,
"authors_30d": 0,
"decided_30d": 0,
"sample_size": 2,
"window_days": 30,
"sample_exhausted": false,
"authors_probed_30d": 0,
"newcomer_merged_30d": 0,
"bot_prs_excluded_30d": 0,
"newcomer_authors_30d": 0,
"newcomer_decided_30d": 0
},
"ci_last_run_at": "2026-08-05T03:56:30Z",
"oldest_open_prs": [],
"last_merged_pr_at": null,
"ci_last_conclusion": "SUCCESS",
"oldest_open_issues": [
{
"number": 7,
"created_at": "2024-01-26T16:52:08Z",
"last_comment_at": "2026-04-14T16:20:19Z",
"last_comment_author": "asomers"
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/vmactions/netbsd-vm",
"host": "github.com",
"name": "netbsd-vm",
"owner": "vmactions"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": "The weighted overall 55 is calibrated to 57 on the published index scale (record calibration 2026-08-02).",
"notes": [
{
"code": "overall_calibration",
"params": {
"raw": 55,
"calibrated": 57,
"calibration": "2026-08-02"
}
}
],
"value": 57,
"inputs": {
"security": 42,
"vitality": 93,
"community": 39,
"governance": 43,
"calibration": "2026-08-02",
"engineering": 56,
"ai_readiness": 37,
"weighted_overall_raw": 55
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "exceptional",
"name": "Vitality",
"value": 93,
"weight": 0.21,
"metrics": [
{
"key": "development_activity",
"band": "excellent",
"name": "Development activity",
"note": null,
"notes": [],
"value": 88,
"inputs": {
"commits_last_year": 510,
"human_commit_share": 0.82,
"days_since_last_push": 0,
"active_weeks_last_year": 35
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 0 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 0
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "35/52 weeks with commits",
"points": 24.2,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 35
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "510 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 510
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "exceptional",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 100,
"inputs": {
"releases_count": 57,
"latest_release_tag": "v1.4.6",
"releases_from_tags": false,
"days_since_latest_release": 0,
"mean_days_between_releases": 16
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "57 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 57
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 0 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 0
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~16 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 16
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "exceptional",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "maintained",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": 0,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 0 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 0
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "weak",
"name": "Community & Adoption",
"value": 39,
"weight": 0.17,
"metrics": [
{
"key": "popularity",
"band": "at_risk",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 29,
"inputs": {
"forks": 3,
"stars": 35,
"watchers": 3,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "35 stars",
"points": 24.8,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 35
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "3 forks",
"points": 2.5,
"status": "partial",
"details": [
{
"code": "forks",
"params": {
"count": 3
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "3 watchers",
"points": 1.7,
"status": "partial",
"details": [
{
"code": "watchers",
"params": {
"count": 3
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "moderate",
"name": "Community health",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"has_readme": true,
"has_license": true,
"readme_badges": 1,
"has_contributing": false,
"has_issue_template": false,
"has_code_of_conduct": false,
"readme_badge_services": [
"github.com"
],
"has_pull_request_template": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "recognized license (MIT)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "MIT"
}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 13.5
},
{
"key": "issue_template",
"name": "Issue template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.2
},
{
"key": "pr_template",
"name": "PR template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "weak",
"name": "Sustainability & Governance",
"value": 43,
"weight": 0.23,
"metrics": [
{
"key": "maintainer_resilience",
"band": "at_risk",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 20,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 1,
"top_contributor_share": 1
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "1 contributor(s) cover half of all commits",
"points": 9,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 1
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 100% of commits",
"points": 0,
"status": "missed",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 100
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "1 contributors",
"points": 1.4,
"status": "partial",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 1
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 3 contributing companies or organizations -- score normalized to 10",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "weak",
"name": "Issue & PR responsiveness",
"note": "Excluded from scoring (no data or not applicable): Newcomer PR acceptance. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"newcomer_pr_acceptance"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 46,
"inputs": {
"merged_prs": 0,
"open_issues": 1,
"closed_issues": 20,
"prs_merged_7d": 0,
"prs_decided_7d": 0,
"prs_merged_30d": 0,
"prs_decided_30d": 0,
"issue_closed_ratio": 0.952,
"closed_unmerged_prs": 2,
"first_time_authors_30d": 0,
"first_time_prs_merged_30d": 0,
"first_time_prs_decided_30d": 0
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "95% of issues closed",
"points": 40,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 95
}
}
],
"max_points": 42
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "0/2 decided PRs merged",
"points": 0,
"status": "missed",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 0,
"decided": 2
}
}
],
"max_points": 30
},
{
"key": "newcomer_pr_acceptance",
"name": "Newcomer PR acceptance",
"detail": "no first-time contributor's PR decided in 30d",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_newcomer_prs",
"params": {
"days": 30
}
}
],
"max_points": 13
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "good",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 67,
"inputs": {
"followers": 102,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "vmactions",
"public_repos": 32,
"account_age_days": 2143
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "organization-owned",
"points": 30,
"status": "met",
"details": [
{
"code": "owner_organization",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "102 followers of vmactions",
"points": 14.5,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 102,
"login": "vmactions"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "32 public repos, account ~5 yr old",
"points": 22.8,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 32
}
},
{
"code": "account_age_years",
"params": {
"years": 5
}
}
],
"max_points": 25
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "moderate",
"name": "Engineering Quality",
"value": 56,
"weight": 0.19,
"metrics": [
{
"key": "engineering_practices",
"band": "moderate",
"name": "Engineering practices",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_ci_tests"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 60,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "7 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 7
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 24,
"status": "met",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "moderate",
"name": "Documentation",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"topics": [],
"has_wiki": true,
"homepage": null,
"has_readme": true,
"has_docs_dir": false,
"has_description": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 30,
"status": "met",
"details": [],
"max_points": 30
},
{
"key": "documentation_directory",
"name": "Documentation directory",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "topics",
"name": "Topics",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "weak",
"name": "Security",
"value": 42,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "weak",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): CI-Tests, Packaging, Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"ci_tests",
"packaging",
"signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 36,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 15,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 3,
"scorecard_aggregate": 3.6
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection not enabled on development/release branches",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 3 contributing companies or organizations -- score normalized to 10",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "no dangerous workflow patterns detected",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "dependency_update_tool",
"name": "Dependency-Update-Tool",
"detail": "no update tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "fuzzing",
"name": "Fuzzing",
"detail": "project is not fuzzed",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "license",
"name": "License",
"detail": "license file detected",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow not detected",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 4",
"points": 2,
"status": "partial",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "no SAST tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file not detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "detected GitHub workflow tokens with excessive permissions",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "25 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "moderate",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 38 resolved dependencies against OSV. This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"indirect_dependencies_free_of_known_advisories"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_repository",
"params": {
"assessed": 38
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 64,
"inputs": {
"source": "osv",
"advisories": 25,
"affected_packages": 4,
"assessed_packages": 38,
"unassessed_packages": 0,
"affected_by_severity": "critical 1, high 3",
"direct_affected_packages": 1
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "1 affected: brace-expansion 1.1.12 (high 7.5)",
"points": 14,
"status": "partial",
"details": [
{
"code": "advisories_affected",
"params": {
"count": 1,
"packages": "brace-expansion 1.1.12 (high 7.5)"
}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "transitive set not separable from development and test dependencies in this scope",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_scope_not_separable",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "1 advisory-carrying package(s) unaddressed past 90 days; oldest published 131 days ago",
"points": 33.7,
"status": "partial",
"details": [
{
"code": "advisories_stale",
"params": {
"days": 90,
"count": 1,
"oldest": 131
}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "exceptional",
"name": "Malicious dependencies",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"source": "osv",
"meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
"packages": [],
"red_flag": false,
"assessed_packages": 38,
"malicious_packages": 0,
"direct_malicious_packages": 0,
"withdrawn_malicious_packages": 0,
"installable_malicious_packages": 0
},
"components": [
{
"key": "no_dependency_reported_as_a_malicious_package",
"name": "No dependency reported as a malicious package",
"detail": "no dependency is reported as a malicious package",
"points": 100,
"status": "met",
"details": [
{
"code": "no_malicious_dependencies",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "weak",
"name": "AI Readiness",
"value": 37,
"weight": 0.04,
"metrics": [
{
"key": "ai_agent_context",
"band": "moderate",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 54,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.171,
"agent_instruction_files": [
"node_modules/undici/docs/docs/api/Agent.md"
],
"agent_instruction_max_bytes": 2797
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "node_modules/undici/docs/docs/api/Agent.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "node_modules/undici/docs/docs/api/Agent.md"
}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "14 of 82 human commits state their intent (structured subject or explanatory body)",
"points": 9.1,
"status": "partial",
"details": [
{
"code": "legible_history",
"params": {
"legible": 14,
"sampled": 82
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "weak",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 36,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"package-lock.json"
],
"has_dockerfile": false,
"typed_language": false,
"bootstrap_files": [],
"has_devcontainer": false,
"has_linter_config": false,
"typecheck_configs": [],
"agent_commit_share": 0,
"toolchain_manifests": [],
"dependency_bot_commit_share": 0
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 22,
"status": "met",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "no agent-authored commits among the last 100",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_authored_commits",
"params": {
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "no automated dependency updates observed",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_dependency_automation",
"params": {}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 4",
"points": 4,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "critical",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 1,
"inputs": {
"primary_language": "JavaScript",
"largest_source_bytes": 64657,
"source_files_sampled": 1,
"oversized_source_files": 1
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "JavaScript without a type-check config",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_typecheck_config_language",
"params": {
"language": "JavaScript"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "1/1 source files over 60KB",
"points": 0,
"status": "missed",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 1,
"oversized": 1
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "weak",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 40,
"inputs": {
"example_dirs": [
"example"
],
"has_mcp_signal": false,
"api_schema_files": []
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 40
},
{
"key": "mcp_server",
"name": "MCP server",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "runnable_examples",
"name": "Runnable examples",
"detail": "example",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "example"
}
}
],
"max_points": 40
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero)."
}
],
"classification": {
"top": [
"library",
"application"
],
"labels": [
"library",
"cli"
],
"scores": {
"cli": 6,
"library": 8
},
"primary": "library",
"evidence": [
{
"tier": "declared",
"label": "library",
"source": "npm.entry",
"weight": 8
},
{
"tier": "declared",
"label": "cli",
"source": "npm.bin",
"weight": 6
}
],
"artifacts": [
{
"path": "node_modules/agent-base/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/balanced-match/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/brace-expansion/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/concat-map/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/debug/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/events/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/fast-xml-parser/package.json",
"labels": [
"cli",
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/http-proxy-agent/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/https-proxy-agent/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/minimatch/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/ms/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/semver/package.json",
"labels": [
"cli",
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/strnum/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/tslib/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/tunnel/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "node_modules/undici/package.json",
"labels": [
"library"
],
"ecosystem": "npm"
},
{
"path": "package.json",
"labels": [
"library"
],
"ecosystem": "npm"
}
],
"confidence": "high",
"host_extension": false,
"runs_as_process": true,
"consumed_by_code": true
},
"metrics_version": "2.5.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
"Could not fetch npm package 'vmactions-NetBSD' from its registry",
"npm package 'ms' points at a different repository (https://github.com/vercel/ms); excluded from ecosystem scoring",
"npm package 'debug' points at a different repository (https://github.com/debug-js/debug); excluded from ecosystem scoring",
"npm package 'tslib' points at a different repository (https://github.com/Microsoft/tslib); excluded from ecosystem scoring",
"npm package 'events' points at a different repository (https://github.com/Gozala/events); excluded from ecosystem scoring",
"npm package 'semver' points at a different repository (https://github.com/npm/node-semver); excluded from ecosystem scoring",
"npm package 'strnum' points at a different repository (https://github.com/NaturalIntelligence/strnum); excluded from ecosystem scoring",
"npm package 'tunnel' points at a different repository (https://github.com/koichik/node-tunnel); excluded from ecosystem scoring",
"npm package 'undici' points at a different repository (https://github.com/nodejs/undici); excluded from ecosystem scoring"
],
"report_type": "repository",
"generated_at": "2026-08-05T07:55:47.182723Z",
"schema_version": "0.31.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/v/vmactions/netbsd-vm.svg",
"full_name": "vmactions/netbsd-vm",
"license_state": "standard",
"license_spdx": "MIT"
}