JSON-Rohbericht maschinenlesbar
{
"data": {
"repo": {
"topics": [],
"is_fork": true,
"size_kb": 28573,
"has_wiki": true,
"homepage": "https://snowdreamtech.github.io/UniRTM",
"languages": {
"Go": 2863657,
"Shell": 37895,
"Python": 17965,
"Batchfile": 241,
"JavaScript": 6458,
"PowerShell": 10997,
"Go Template": 8753
},
"pushed_at": "2026-07-27T07:34:29Z",
"created_at": "2026-05-04T08:27:27Z",
"owner_type": "Organization",
"updated_at": "2026-07-23T23:33:12Z",
"description": "Uni Runtime and Tools Manager",
"is_archived": false,
"is_disabled": false,
"license_spdx": "MIT",
"default_branch": "main",
"license_spdx_raw": "MIT",
"primary_language": "Go",
"significant_languages": [
"Go"
]
},
"owner": {
"blog": "http://www.snowdream.tech",
"name": "Snowdream Tech",
"type": "Organization",
"login": "snowdreamtech",
"company": null,
"location": "Jiangxi",
"followers": 18,
"avatar_url": "https://avatars.githubusercontent.com/u/51279522?v=4",
"created_at": "2019-06-02T02:57:17Z",
"is_verified": null,
"public_repos": 84,
"account_age_days": 2615
},
"license": {
"state": "standard",
"spdx_id": "MIT",
"raw_spdx": "MIT",
"file_present": true,
"scorecard_found": true,
"profile_has_license": false
},
"activity": {
"releases": [
{
"tag": "v0.25.7",
"kind": "patch",
"published_at": "2026-07-23T23:55:09Z"
},
{
"tag": "v0.25.4",
"kind": "patch",
"published_at": "2026-06-28T13:34:19Z"
},
{
"tag": "v0.25.3",
"kind": "patch",
"published_at": "2026-06-28T09:50:28Z"
},
{
"tag": "v0.25.2",
"kind": "patch",
"published_at": "2026-06-28T06:59:49Z"
},
{
"tag": "v0.25.1",
"kind": "patch",
"published_at": "2026-06-20T09:41:55Z"
},
{
"tag": "v0.25.0",
"kind": "minor",
"published_at": "2026-06-15T14:08:58Z"
},
{
"tag": "v0.24.0",
"kind": "minor",
"published_at": "2026-06-14T02:05:34Z"
},
{
"tag": "v0.23.1",
"kind": "patch",
"published_at": "2026-06-13T16:02:59Z"
},
{
"tag": "v0.23.0",
"kind": "minor",
"published_at": "2026-06-13T08:20:54Z"
},
{
"tag": "v0.22.0",
"kind": "minor",
"published_at": "2026-06-13T00:35:37Z"
},
{
"tag": "v0.21.0",
"kind": "minor",
"published_at": "2026-06-12T14:15:49Z"
},
{
"tag": "v0.20.0",
"kind": "minor",
"published_at": "2026-06-12T08:45:54Z"
},
{
"tag": "v0.19.0",
"kind": "minor",
"published_at": "2026-06-12T01:34:16Z"
},
{
"tag": "v0.18.0",
"kind": "minor",
"published_at": "2026-06-11T03:14:49Z"
},
{
"tag": "v0.16.1",
"kind": "patch",
"published_at": "2026-06-10T05:23:28Z"
},
{
"tag": "v0.16.0",
"kind": "minor",
"published_at": "2026-06-10T02:49:32Z"
},
{
"tag": "v0.15.0",
"kind": "minor",
"published_at": "2026-06-09T11:59:38Z"
},
{
"tag": "v0.11.0",
"kind": "minor",
"published_at": "2026-06-08T14:14:54Z"
},
{
"tag": "v0.8.0",
"kind": "minor",
"published_at": "2026-06-06T16:31:53Z"
},
{
"tag": "v0.7.0",
"kind": "minor",
"published_at": "2026-06-06T10:56:44Z"
},
{
"tag": "v0.6.0",
"kind": "minor",
"published_at": "2026-06-05T11:34:18Z"
},
{
"tag": "v0.5.1",
"kind": "patch",
"published_at": "2026-06-04T05:51:19Z"
},
{
"tag": "v0.5.0",
"kind": "minor",
"published_at": "2026-06-03T10:46:53Z"
},
{
"tag": "v0.4.0",
"kind": "minor",
"published_at": "2026-06-03T01:02:32Z"
},
{
"tag": "v0.3.13",
"kind": "patch",
"published_at": "2026-06-02T07:33:57Z"
},
{
"tag": "v0.3.12",
"kind": "patch",
"published_at": "2026-06-02T05:01:03Z"
},
{
"tag": "v0.3.11",
"kind": "patch",
"published_at": "2026-06-01T00:39:25Z"
},
{
"tag": "v0.3.10",
"kind": "patch",
"published_at": "2026-05-31T14:15:57Z"
},
{
"tag": "v0.3.9",
"kind": "patch",
"published_at": "2026-05-31T12:59:45Z"
},
{
"tag": "v0.3.8",
"kind": "patch",
"published_at": "2026-05-31T12:07:50Z"
},
{
"tag": "v0.3.7",
"kind": "patch",
"published_at": "2026-05-31T10:42:57Z"
},
{
"tag": "v0.3.6",
"kind": "patch",
"published_at": "2026-05-30T16:31:24Z"
},
{
"tag": "v0.3.5",
"kind": "patch",
"published_at": "2026-05-30T15:00:26Z"
},
{
"tag": "v0.3.4",
"kind": "patch",
"published_at": "2026-05-30T13:45:49Z"
},
{
"tag": "v0.3.3",
"kind": "patch",
"published_at": "2026-05-30T10:45:11Z"
},
{
"tag": "v0.3.2",
"kind": "patch",
"published_at": "2026-05-30T08:03:18Z"
},
{
"tag": "v0.3.1",
"kind": "patch",
"published_at": "2026-05-30T05:53:03Z"
},
{
"tag": "v0.3.0",
"kind": "minor",
"published_at": "2026-05-30T05:06:19Z"
},
{
"tag": "v0.2.7",
"kind": "patch",
"published_at": "2026-05-30T02:39:05Z"
},
{
"tag": "v0.2.6",
"kind": "patch",
"published_at": "2026-05-29T20:42:52Z"
},
{
"tag": "v0.2.5",
"kind": "patch",
"published_at": "2026-05-29T17:38:06Z"
},
{
"tag": "v0.2.4",
"kind": "patch",
"published_at": "2026-05-29T16:41:21Z"
},
{
"tag": "v0.2.3",
"kind": "patch",
"published_at": "2026-05-29T14:48:28Z"
},
{
"tag": "v0.2.2",
"kind": "patch",
"published_at": "2026-05-29T12:10:33Z"
},
{
"tag": "v0.2.1",
"kind": "patch",
"published_at": "2026-05-29T09:04:52Z"
},
{
"tag": "v0.2.0",
"kind": "minor",
"published_at": "2026-05-29T05:56:54Z"
},
{
"tag": "v0.0.10",
"kind": "patch",
"published_at": "2026-05-25T02:29:14Z"
},
{
"tag": "v0.0.9",
"kind": "patch",
"published_at": "2026-05-24T16:34:27Z"
},
{
"tag": "v0.0.8",
"kind": "patch",
"published_at": "2026-05-23T15:25:05Z"
},
{
"tag": "v0.0.7",
"kind": "patch",
"published_at": "2026-05-23T12:33:36Z"
},
{
"tag": "v0.0.6",
"kind": "patch",
"published_at": "2026-05-23T11:30:28Z"
},
{
"tag": "v0.0.5",
"kind": "patch",
"published_at": "2026-05-23T07:39:09Z"
},
{
"tag": "v0.0.4",
"kind": "patch",
"published_at": "2026-05-23T07:05:58Z"
},
{
"tag": "v0.0.3",
"kind": "patch",
"published_at": "2026-05-23T06:18:15Z"
},
{
"tag": "v0.0.2",
"kind": "patch",
"published_at": "2026-05-23T02:14:18Z"
},
{
"tag": "v0.0.1",
"kind": "patch",
"published_at": "2026-05-22T15:31:44Z"
}
],
"recent_commits": [
{
"oid": "f84ff06d95bfc666aa9d96ada3951d95432fe480",
"body": null,
"is_bot": false,
"headline": "chore: release v0.25.7",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T23:32:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9729f8ebf306a94c1013d1d2c429f33c7abf7a4a",
"body": null,
"is_bot": false,
"headline": "chore: release v0.25.6",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T16:02:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8f190c56852b32db9c5675283262da422b80f363",
"body": "…ip-existing to twine upload",
"is_bot": false,
"headline": "fix(pypi): use manylinux_2_31 tag for loongarch64 and riscv64, add sk…",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T15:53:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d5f6c35e45d24e621dbda225a70ca2b2c4047d6f",
"body": null,
"is_bot": false,
"headline": "ci: add Go proxy warmup step to prevent goreleaser failures on new tags",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T14:52:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6e5b56ad08196a4a4c69736869f6e38b639c4572",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T14:06:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d151d997af9626ff3b20627600616a43973cab81",
"body": "Release-As: 0.25.5",
"is_bot": false,
"headline": "chore: force release v0.25.5",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T13:56:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a9255999a6c7b5b137e07598f51c45107fd908c5",
"body": "…x build targets",
"is_bot": false,
"headline": "feat: add support for armv7l, loongarch64, ppc64le, riscv64, and s390…",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T13:12:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6543e67d21978a05daac28e7308402a0fdf8ce9f",
"body": null,
"is_bot": false,
"headline": "fix(ci): correct PyPI token secret name to PYPI_TOKEN",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T12:52:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "10ecf273fb818d79be7481714be55601c22af1bb",
"body": null,
"is_bot": false,
"headline": "chore: update package version and dependencies in pyproject.toml",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T12:50:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "82467cef08619a4858a5bfd6a9918455b08a047d",
"body": "- Added pypi/ directory with pyproject.toml and setup.py\n- Python wheels dynamically package Go binaries built by GoReleaser\n- Setup entry point so pip installs can execute 'unirtm'\n- Updated GitHub Actions workflow to publish generated wheels to PyPI",
"is_bot": false,
"headline": "feat(pypi): implement multi-architecture python wheel packaging",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T12:47:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7c1e3488d56eaf562eb26db0b68038b0be88caea",
"body": "Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): sync dependabot config and unirtm toolchain",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-23T12:27:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "67ef782392159ff3d0e6cfd64f5977f6055e27e6",
"body": null,
"is_bot": false,
"headline": "chore: update various project dependencies to their latest versions",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T12:20:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a2896d97af2e330eb9ea07da68a0862565356dda",
"body": null,
"is_bot": false,
"headline": "fix: correct module downgrades and remove missing security label",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T11:40:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "350c2c5d1674ddf9e255ba621cd29870267b517d",
"body": "- Bump golang.org/x/text from 0.38.0 to 0.39.0\n- Bump google.golang.org/grpc from 1.81.1 to 1.82.1\n- Bump stdlib (Go toolchain) from 1.26.4 to 1.26.5\n- Bump dompurify in docs from 3.4.11 to 3.4.12",
"is_bot": false,
"headline": "chore(deps): fix vulnerabilities reported by osv-scanner",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T11:38:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "40bc8f4a21a776bc2d74be4e054c4f050c20c4cb",
"body": "- Integrate dependabot dependency updates from upstream/dev branch\n\n- Remove all GitHub Actions workflows (`.github/workflows/*.yml`) and `harden-runner-endpoints.md` to streamline CI/CD configuration\n\n- Update Go download mirror to use `go.dev/dl/` in CI environments within `.unirtm.toml` and `unirtm.lock`\n\n- Synchronize `VERSION` file",
"is_bot": false,
"headline": "chore: merge upstream updates and clean up CI workflows",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-23T11:32:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "86d11148096496ead765d0b0bc525bfe198e616d",
"body": "Bumps the all-dependencies group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) | `4.36.3` | `4.37.0` |\n| [actions/setup-node](https://github.com/actions/setup-node) | `6.4.0` | `7.0.0` |\n| [github/codeql-ac\n[…]\ndependency-version: 10.4.0\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "ci(deps): bump the all-dependencies group with 6 updates",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-20T09:35:34Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "bcad411a69b84ae6eb1db8cb71e8e8a3f54f48d6",
"body": "Bumps the all-dependencies group in /docs with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\n\nUpdates `vite` from 8.1.3 to 8.1.4\n- [Release notes](https://github.com/vitejs/vite/releases)\n- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)\n\n[…]\ndependency-version: 8.1.4\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "chore(deps): bump vite in /docs in the all-dependencies group",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-20T09:28:54Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "874e6fc322a796be0320de55a5a6d409b0da6497",
"body": "Bumps the all-dependencies group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) | `4.36.3` | `4.37.0` |\n| [actions/setup-node](https://github.com/actions/setup-node) | `6.4.0` | `7.0.0` |\n| [github/codeql-ac\n[…]\ndependency-version: 10.4.0\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "ci(deps): bump the all-dependencies group with 7 updates",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-20T07:36:37Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "80f5a5b103cfb77b5565a1f0cfb6ccdce5545f49",
"body": "Bumps the all-dependencies group with 4 updates: [github.com/sigstore/sigstore-go](https://github.com/sigstore/sigstore-go), [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/net](https://github.com/golang/net) and [golang.org/x/term](https://github.com/golang/term).\n\n\nUpdates `\n[…]\ndependency-version: 0.45.0\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "chore(deps): bump the all-dependencies group with 4 updates",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-20T07:28:20Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "08eee112a04c724707ef8710edbc5a46a4dad4e5",
"body": "Bumps the all-dependencies group in /docs with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\n\nUpdates `vite` from 8.1.3 to 8.1.4\n- [Release notes](https://github.com/vitejs/vite/releases)\n- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)\n\n[…]\ndependency-version: 8.1.4\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "chore(deps): bump vite in /docs in the all-dependencies group",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-20T07:27:24Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5169535295d32ab02b3705fac84c58f3295188cc",
"body": "Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): sync dependabot config and unirtm toolchain",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-13T14:03:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "40863d5425314b3ad86c556202e48981d0bf6668",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-13T13:39:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2b8e619657f1c8e6013e2d064b409fcf358f0edb",
"body": "…workflow configs",
"is_bot": false,
"headline": "ci(github-actions): remove leftover harden-runner files and disabled …",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-13T13:28:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "33047e90e98ae228a79146a373f4c8756fbb9305",
"body": null,
"is_bot": false,
"headline": "ci(github-actions): remove step-security/harden-runner from workflows",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-13T13:19:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "55fc6bf4a1828d47c1ed3c2b03cdb92d1d834ebe",
"body": "…rden-runner",
"is_bot": false,
"headline": "ci(github-actions): change egress-policy to audit in step-security/ha…",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-13T13:14:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d5288330b1e0258182e5e6898fe889bbedf96103",
"body": "This commit adds missing egress endpoints (nodejs.org, go.dev, tmaproduction.blob.core.windows.net, golang.google.cn) to all GitHub Actions workflows using harden-runner, which were causing downloads to time out. Additionally, it updates the unirtm.toml configuration to conditionally use go.dev/dl/ instead of golang.google.cn/dl/ when running in CI environments to prevent regional network issues.",
"is_bot": false,
"headline": "ci: fix unirtm dependencies download timeout in workflows",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-13T13:07:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "961659274a02544704ba1a9e22327d70b11fb109",
"body": "…kflows",
"is_bot": false,
"headline": "chore: add egress network allowlist entries to all GitHub Actions wor…",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-13T12:46:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9a8e4fc74e649a0d784666a1d50a9b43d77219b4",
"body": "Bumps the all-dependencies group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [step-security/harden-runner](https://github.com/step-security/harden-runner) | `2.19.4` | `2.20.0` |\n| [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action) | `2.8.0` | `2.9.0` |\n| [g\n[…]\n dependency-version: 6.2.0\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "ci(deps): bump the all-dependencies group with 7 updates",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-13T09:37:17Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f3e5f8fbf6c7bc524b70caccf8aa20eea3bbd4e7",
"body": "Bumps the all-dependencies group in /docs with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\n\nUpdates `vite` from 8.1.0 to 8.1.3\n- [Release notes](https://github.com/vitejs/vite/releases)\n- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)\n\n[…]\ndependency-version: 8.1.3\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "chore(deps): bump vite in /docs in the all-dependencies group",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-13T09:29:31Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5a26fbd32a3bb2cbdde5bf6d2ab3ba00fa7486d2",
"body": "Bumps the all-dependencies group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [step-security/harden-runner](https://github.com/step-security/harden-runner) | `2.19.4` | `2.20.0` |\n| [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action) | `2.8.0` | `2.9.0` |\n| [g\n[…]\n dependency-version: 6.2.0\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "ci(deps): bump the all-dependencies group with 8 updates",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-13T07:35:27Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "2451b7107239a68d04c7038631cdf5584a9407e9",
"body": "Bumps the all-dependencies group with 3 updates: [github.com/klauspost/compress](https://github.com/klauspost/compress), [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml) and [golang.org/x/sync](https://github.com/golang/sync).\n\n\nUpdates `github.com/klauspost/compress` from 1.1\n[…]\ndependency-version: 0.22.0\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "chore(deps): bump the all-dependencies group with 3 updates",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-13T07:26:34Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "52a127b6812c2e544101182807f1edb9e3b99117",
"body": "Bumps the all-dependencies group in /docs with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\n\nUpdates `vite` from 8.1.0 to 8.1.3\n- [Release notes](https://github.com/vitejs/vite/releases)\n- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)\n\n[…]\ndependency-version: 8.1.3\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "chore(deps): bump vite in /docs in the all-dependencies group",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-13T07:26:15Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "45b26931ed68bcaeaf61b738b822616736092729",
"body": null,
"is_bot": false,
"headline": "test(env): remove darwin cache fallback test",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-07T07:32:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b2f03733994c1915ea58c0a8d54aafb3721cc0f4",
"body": null,
"is_bot": false,
"headline": "chore(pre-commit): remove skipped nix and clang-format hooks",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-07T04:41:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d5f376dac795ee8dce36240f99d3971ff1ff068e",
"body": "- Exclude internal/addlicense/testdata/ globally so hooks (e.g. ruff,\n shellcheck, shebang checks, license-check) do not fail on mock files.\n- Remove stylelint hook since there are no stylesheets and config is missing.",
"is_bot": false,
"headline": "chore(pre-commit): fix verify failures",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-07T04:34:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "44b6013a4217fb65eae1f8d9cbb8332e6eef2a68",
"body": "Removed pre-commit hooks that always skip due to missing file types\n(e.g., ruby, java, kotlin) or fail due to missing dependencies\n(e.g., cargo, buf, tflint). This streamlines the pre-commit run.",
"is_bot": false,
"headline": "chore(pre-commit): remove unused and missing hooks",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-07T04:29:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "60cfae3c7be65b51fc59a52b2d5fc6322a8369c5",
"body": null,
"is_bot": false,
"headline": "chore: merge upstream template updates into dev",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-07T03:23:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "614599938ab6b252c65d49eb6f92ba0de616affc",
"body": null,
"is_bot": false,
"headline": "ci(dependabot): remove scheduled sync runs",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-07T02:59:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9541554d70dc11b2b8488069e16212468806eff2",
"body": "Changed macOS to use ~/.cache/unirtm instead of ~/Library/Caches/unirtm for the cache directory to maintain cross-platform consistency with Linux. Removed macOS specific paths and updated associated test cases.",
"is_bot": false,
"headline": "refactor(env): unify macOS cache directory to follow XDG standard",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-07T02:59:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9cce1bff1ca7c54d0492e8a09075f916319df6a9",
"body": null,
"is_bot": false,
"headline": "ci(dependabot): remove scheduled sync runs",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-06T14:40:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e0a7459cb2b774cddbbae5d44b2eb0573a60081d",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-06T12:25:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b949339c8bbbf33c2fded134622e72c900571b37",
"body": "Bumps the all-dependencies group with 1 update: [actions/cache](https://github.com/actions/cache).\n\n\nUpdates `actions/cache` from 5.0.5 to 6.1.0\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://gith\n[…]\n dependency-version: 6.1.0\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "ci(deps): bump actions/cache in the all-dependencies group",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-06T09:31:42Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "8ed895da084eace6e4aa43ed23b11c31e00764f4",
"body": "Bumps the all-dependencies group in /docs with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\n\nUpdates `vite` from 8.0.16 to 8.1.0\n- [Release notes](https://github.com/vitejs/vite/releases)\n- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)\n[…]\ndependency-version: 8.1.0\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "chore(deps): bump vite in /docs in the all-dependencies group",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-06T09:24:33Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9e4385bbfb0ca81e391fa083e915eb10341cf738",
"body": "Bumps the all-dependencies group with 3 updates: [actions/cache](https://github.com/actions/cache), [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) and [actions/attest](https://github.com/actions/attest).\n\n\nUpdates `actions/cache` from 5.0.5 to 6.1.0\n- [Release notes]\n[…]\n dependency-version: 4.1.1\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "ci(deps): bump the all-dependencies group with 3 updates",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-06T07:33:55Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3eacd008b9457a39b248210578b959dc5af037a4",
"body": "Bumps the all-dependencies group with 1 update: [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml).\n\n\nUpdates `github.com/pelletier/go-toml/v2` from 2.4.0 to 2.4.2\n- [Release notes](https://github.com/pelletier/go-toml/releases)\n- [Commits](https://github.com/pelletier/go-toml/c\n[…]\n dependency-version: 2.4.2\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "chore(deps): bump github.com/pelletier/go-toml/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-06T07:26:15Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f61a3b6c30338375d44df7734b1b511b888523da",
"body": "Bumps the all-dependencies group in /docs with 2 updates: [mermaid](https://github.com/mermaid-js/mermaid) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\n\nUpdates `mermaid` from 11.15.0 to 11.16.0\n- [Release notes](https://github.com/mermaid-js/mermaid/releases)\n- [Commits](htt\n[…]\ndependency-version: 8.1.0\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "chore(deps): bump the all-dependencies group in /docs with 2 updates",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-06T07:25:56Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5e48a775a831dad88f43d8cbea9a1c160957cb3c",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-06T04:29:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b9fe7ffb8fa098e2f9e38410c70efada552edfd0",
"body": null,
"is_bot": false,
"headline": "refactor: apply black formatting style to all pre-commit hook scripts",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-06T04:02:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d95b727b6ae1e88d7f48d301b3355b798e712348",
"body": "…filtering\n\n- Remove numerous empty `exclude: |` declarations across the configuration\n\n- Remove redundant exclude patterns from `editorconfig-checker` (now handled globally)\n\n- Upgrade `check-toml` and `check-csv` to use native `types` for better performance",
"is_bot": false,
"headline": "refactor(pre-commit): clean up redundant exclude fields and optimize …",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-06T03:03:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f712d683b3e2bc9edbe4562c123190ceb75f8c5e",
"body": "- Extract inline Python scripts to `scripts/pre-commit/` directory\n\n- Centralize duplicated exclude patterns to global scope\n\n- Replace complex regex extensions with native `exclude_types`\n\n- Add explanatory comments for disabled hooks",
"is_bot": false,
"headline": "refactor(pre-commit): optimize configuration and extract python scripts",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-06T02:50:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0124b6870b360f9fa7b55c8bfc47e29e4e3596f1",
"body": null,
"is_bot": false,
"headline": "chore(pre-commit): remove duplicate online zizmor hook",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-06T01:57:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e715f5dbeb88ad32de35674076f64b523a224a5f",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-05T13:49:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "12066b25893bbb8a5e39a61e5637f887be8a1fe7",
"body": null,
"is_bot": false,
"headline": "ci: upgrade setup-unirtm to v0.5.0",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-05T09:48:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1af870e091f0dcb84ef3f59e30f735e912876d14",
"body": null,
"is_bot": false,
"headline": "chore(release): align .goreleaser.yaml with unirtm",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-04T13:59:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f5602885c3ef4ca42fe6e085a83c6077c51cc09c",
"body": null,
"is_bot": false,
"headline": "fix: make version regex robust against initial release in cd.yml",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-07-04T13:33:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "13ea78a11f570db235eddc14406cf7399308e2d3",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-30T14:37:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "26d48f019620413782b0348cedc3c320412e29e4",
"body": "…res in install script",
"is_bot": false,
"headline": "feat: add support for riscv64, ppc64le, loong64, and s390x architectu…",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-30T13:35:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "37f541e80918a63984400507864a847c1162adb9",
"body": "Sync recent changes from the upstream template repository, including:\n- Bump unirtm toolchain version to 0.25.3 and regenerate unirtm.lock with the new schema format.\n- Sync dependabot configurations and fix git diff detection for untracked lockfiles.\n- Update actions/checkout in the all-dependencies group.\n- Update markdownlint configuration to ignore changelogs and standard templates.\n- Resolve merge conflicts in CHANGELOG.md and VERSION.",
"is_bot": false,
"headline": "chore: merge upstream template updates into dev",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-30T13:29:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1330789b6d769879e5475a835006af8e6bb52251",
"body": null,
"is_bot": false,
"headline": "chore: upgrade actions/checkout to v7.0.0 in goreleaser workflow",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-30T13:22:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "af2a8c593d329e6c05b1e50a73ad20e1b07097a2",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-30T13:09:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d931acc4cbdb2986dffc38a1d7e4397b167bdcfb",
"body": "Bumps the all-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout).\n\n\nUpdates `actions/checkout` from 6.0.3 to 7.0.0\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commi\n[…]\n dependency-version: 7.0.0\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "ci(deps): bump actions/checkout in the all-dependencies group",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-06-29T09:32:53Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "678c021a08711b4d8e3daf04efa0ba0895481f22",
"body": "Bumps the all-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout).\n\n\nUpdates `actions/checkout` from 6.0.3 to 7.0.0\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commi\n[…]\n dependency-version: 7.0.0\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "ci(deps): bump actions/checkout in the all-dependencies group",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-06-29T07:34:06Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "dd66ede1e80424db0d4be3205e1aea639bb12e74",
"body": "Bumps the all-dependencies group with 2 updates: [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml) and [modernc.org/sqlite](https://gitlab.com/cznic/sqlite).\n\n\nUpdates `github.com/pelletier/go-toml/v2` from 2.3.1 to 2.4.0\n- [Release notes](https://github.com/pelletier/go-toml/r\n[…]\ndependency-version: 1.53.0\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "chore(deps): bump the all-dependencies group with 2 updates",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-06-29T07:26:03Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "88b235ce8bbb67c63cbcbcbe63862992407e825c",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T12:13:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b70d42ee1c936de486631a5579fce9c88075185a",
"body": "Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): sync dependabot config and unirtm toolchain",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-06-28T12:02:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "aa141ed3e007ac3c4416e26d1ce484857f7d44d2",
"body": null,
"is_bot": false,
"headline": "ci(dependabot): remove rm unirtm.lock to preserve lockfile",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T11:42:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6bf916c4a69e476979bc03d0260a7037e3d5a74e",
"body": null,
"is_bot": false,
"headline": "ci(dependabot): remove rm unirtm.lock to preserve lockfile",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T11:42:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "68ce7e13b192c48a5d4d17cb1faf2f5d4af59de0",
"body": "…ate tokens",
"is_bot": false,
"headline": "ci(dependabot): fail fast if unirtm lock cannot resolve tools and upd…",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T11:34:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2de614154fc5abf1b011618a96bd21161e0f846c",
"body": "Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): sync dependabot config and unirtm toolchain",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-06-28T10:23:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8fad5822636bb3b2d6a9bf2656a484d4187e2d03",
"body": "Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): sync dependabot config and unirtm toolchain",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-06-28T10:23:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "49f788808736ba4e1d2902e1911192ad1ad77ede",
"body": null,
"is_bot": false,
"headline": "chore(deps): bump unirtm version to 0.25.3",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T10:19:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "45379263365ab14eb23f4936b5d156644b3190e4",
"body": null,
"is_bot": false,
"headline": "chore(deps): bump unirtm version to 0.25.3",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T10:19:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "488d457273b25487750eaf3111175b8c0897f901",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T09:25:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ccb40d1b5d44ca62c5423606426b08f9fca0b7be",
"body": "Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): sync dependabot config and unirtm toolchain",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-06-28T09:18:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "056767296c94cf31771cc0032d4c2edad176b50d",
"body": null,
"is_bot": false,
"headline": "Merge branch 'main' into dev",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T09:14:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b2f31b01a2d10ad19dcd60d45e1b7836ba78b498",
"body": null,
"is_bot": false,
"headline": "ci: remove skip ci from dependabot sync commit message",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T09:11:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "890f77b179491ffc1e5b55d73ff456430a6c823b",
"body": null,
"is_bot": false,
"headline": "ci: remove skip ci from dependabot sync commit message",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T09:11:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c96735a86e4a32f4e9a58118fd85203bc7aee917",
"body": "Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): sync dependabot config and unirtm toolchain [skip ci]",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-06-28T09:04:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2da4f50852d8a6b97f334b1c533dffaa08394cb5",
"body": null,
"is_bot": false,
"headline": "chore: remove unirtm.lock",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T09:00:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cb7f005917f24e00f3bc09bf1bb5d2e3551d167f",
"body": null,
"is_bot": false,
"headline": "chore: remove unirtm.lock",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T09:00:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "de2b74b0d0efbad5fa742a7324331504895e1c73",
"body": null,
"is_bot": false,
"headline": "chore: regenerate unirtm.lock with algorithm prefix",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T08:51:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "19a509e4de65818801ac30b1582725f93d551ea2",
"body": null,
"is_bot": false,
"headline": "feat: normalize checksum to include algorithm prefix in lockfile",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T08:22:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a2b010ae615c8ba5f25b6bb49b6d17addce9f067",
"body": "Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): sync dependabot config and unirtm toolchain [skip ci]",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-06-28T08:07:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2ff6d85c06ec5ed1228e9df39971728ffb6b722f",
"body": null,
"is_bot": false,
"headline": "ci: fix git diff not detecting untracked lockfile in dependabot sync",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T08:04:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cfe5d14cc0577e61c5c32e63deb6170029b6c5ca",
"body": null,
"is_bot": false,
"headline": "ci: fix git diff not detecting untracked lockfile in dependabot sync",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T08:00:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d6d1dbcf7bc42a83b826b2c3865d88bcf2701d90",
"body": null,
"is_bot": false,
"headline": "chore: remove unirtm.lock",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T07:41:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2cbf665bcb42e0cd4297be10ba52e8ef02343f88",
"body": null,
"is_bot": false,
"headline": "ci: bump unirtm-version to 0.25.2 in github actions",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T07:25:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bacaecc0cd2fe37f251618a27905ae64198e6517",
"body": null,
"is_bot": false,
"headline": "chore: release main",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T06:43:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7e1e4dcf3a9b1560a319f4f75b2a101e4e9d1c29",
"body": "- Added hex.DecodeString check to isValidChecksumFormat for un-prefixed hash strings\n- Ensures validation fails early for strings that match hash lengths but contain non-hexadecimal characters\n- Enhances security and provides better failure visibility during lockfile validation",
"is_bot": false,
"headline": "fix(lockfile): enforce strict hex validation for un-prefixed checksums",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T06:01:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "003f564804f2b62e69cc1dd0408fc003416ce88f",
"body": "- Added support for multiple hash algorithms (md5, sha1, sha256, sha512, sha3, blake2b, blake2s)\n- Implemented smart hash verification that detects algorithm automatically using raw hex string length\n- Refactored VerifyChecksum to stream file content via io.MultiWriter for concurrent hash calculatio\n[…]\nhecksums in lockfile and downloader\n- Updated validation rules to accept valid hex strings of lengths matching supported hash algorithms\n- Updated tests to align with new smart hash verification logic",
"is_bot": false,
"headline": "feat: support multi-hash checksum verification with auto-detection",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T05:49:47Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "fdc0943241bd372c6936bee574f0fc07ecb685b4",
"body": "…efixing, and security warnings",
"is_bot": false,
"headline": "feat(lockfile): support multiple checksum algorithms, smart length pr…",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T04:51:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "05e889ec62c1a59e4c73a672e91de83fac8e5155",
"body": null,
"is_bot": false,
"headline": "ci: force unirtm lockfile regeneration to ensure latest schema format",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T03:19:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9227ed1faa7f52f24dea36a7de6c458d22620f9e",
"body": null,
"is_bot": false,
"headline": "chore(deps): regenerate unirtm.lock with v0.25.0 format",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T03:13:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6a2adbf559d2fd1ac0ed73ae261a63f5db61d2b2",
"body": null,
"is_bot": false,
"headline": "ci: remove flawed grep check for unirtm lock",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T02:59:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0742e10bcc8c4c5d4606d9823cf6e49b7ee2051e",
"body": null,
"is_bot": false,
"headline": "ci: inject GH_TOKEN for unirtm authentication",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T02:46:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "89559e7d94ac294fb66aff8df379c22680292863",
"body": null,
"is_bot": false,
"headline": "ci: fix unirtm lock output capture in dependabot-sync",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T01:33:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e3a2c16ab38158388863b975c9f4a96de7f7c839",
"body": null,
"is_bot": false,
"headline": "ci(dependabot): fail fast if unirtm lock cannot resolve tools",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-28T01:24:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "266cdf8bb5845d6becf0c6a4ca645fc736717acd",
"body": "…lint errors",
"is_bot": false,
"headline": "build(markdownlint): ignore changelogs and standard templates to fix …",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-27T01:11:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4db359f40b9f1c0ecc7d6a25790e19ec10d7f0db",
"body": "Bumps the all-dependencies group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/sigstore/sigstore-go](https://github.com/sigstore/sigstore-go) | `1.1.4` | `1.2.1` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.55.0` | `0.56.0` |\n| [golang.org/x/sync](https://g\n[…]\ndependency-version: 1.52.0\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "chore(deps): bump the all-dependencies group with 5 updates",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-06-22T07:26:20Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6818ed9b7151c0d114fa0ba76c124a044fdbd84a",
"body": "…ly to default branch",
"is_bot": false,
"headline": "build(goreleaser): disable PR creation for scoop and nix, push direct…",
"author_name": "snowdream",
"author_login": "snowdream",
"committed_at": "2026-06-20T10:11:15Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 56,
"commits_last_year": 3900,
"latest_release_at": "2026-07-23T23:55:09Z",
"latest_release_tag": "v0.25.7",
"releases_from_tags": false,
"days_since_last_push": 3,
"active_weeks_last_year": 23,
"days_since_latest_release": 7,
"mean_days_between_releases": 4.6
},
"community": {
"has_readme": false,
"has_license": false,
"has_description": false,
"has_contributing": false,
"health_percentage": null,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "github.com/snowdreamtech/unirtm",
"exists": true,
"license": null,
"keywords": [],
"ecosystem": "go",
"matches_repo": true,
"registry_url": "https://pkg.go.dev/github.com/snowdreamtech/unirtm",
"is_deprecated": false,
"latest_version": "v0.25.7",
"repository_url": "https://github.com/snowdreamtech/unirtm",
"versions_count": 66,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": null,
"first_published_at": null,
"latest_published_at": "2026-07-23T23:32:37Z",
"latest_version_yanked": null,
"days_since_latest_publish": 7
},
{
"name": "snowdreamtech-unirtm",
"exists": true,
"license": null,
"keywords": [
"License :: OSI Approved :: MIT License",
"Operating System :: MacOS :: MacOS X",
"Operating System :: Microsoft :: Windows",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 3"
],
"ecosystem": "pypi",
"matches_repo": null,
"registry_url": "https://pypi.org/project/snowdreamtech-unirtm/",
"is_deprecated": false,
"latest_version": "0.25.7",
"repository_url": null,
"versions_count": 2,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": null,
"first_published_at": "2026-07-23T23:29:24.102192Z",
"latest_published_at": "2026-07-23T23:58:38.750253Z",
"latest_version_yanked": null,
"days_since_latest_publish": 7
}
]
},
"popularity": {
"forks": 0,
"stars": 7,
"watchers": 1,
"fork_history": {
"days": [],
"complete": true,
"collected": 0,
"total_forks": 0
},
"star_history": null,
"open_issues_and_prs": 0
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [
"examples"
],
"has_llms_txt": false,
"has_dockerfile": true,
"has_mcp_signal": false,
"bootstrap_files": [],
"api_schema_files": [
"internal/addlicense/testdata/expected/file.graphql",
"internal/addlicense/testdata/expected/file.proto",
"internal/addlicense/testdata/initial/file.graphql",
"internal/addlicense/testdata/initial/file.proto"
],
"has_devcontainer": true,
"typecheck_configs": [],
"toolchain_manifests": [
"go.mod"
],
"largest_source_bytes": 48624,
"source_files_sampled": 711,
"oversized_source_files": 0,
"agent_instruction_files": [
".aider.conf.yml",
".claude/CLAUDE.md",
".clinerules",
".cursor/rules/rules.md",
".cursor/rules/rules.mdc",
".cursor/rules/specify-rules.mdc",
".cursor/rules/speckit_snowdreamtech.init.mdc",
".cursor/rules/speckit_speckit.agent-context.update.mdc",
".cursor/rules/speckit_speckit.analyze.mdc",
".cursor/rules/speckit_speckit.checklist.mdc",
".cursor/rules/speckit_speckit.clarify.mdc",
".cursor/rules/speckit_speckit.constitution.mdc",
".cursor/rules/speckit_speckit.git.commit.mdc",
".cursor/rules/speckit_speckit.git.feature.mdc",
".cursor/rules/speckit_speckit.git.initialize.mdc",
".cursor/rules/speckit_speckit.git.remote.mdc",
".cursor/rules/speckit_speckit.git.validate.mdc",
".cursor/rules/speckit_speckit.implement.mdc",
".cursor/rules/speckit_speckit.plan.mdc",
".cursor/rules/speckit_speckit.specify.mdc",
".cursor/rules/speckit_speckit.tasks.mdc",
".cursor/rules/speckit_speckit.taskstoissues.mdc",
".cursorrules",
".gemini/GEMINI.md",
".github/copilot-instructions.md",
".github/instructions/rules.instructions.md",
".goose/.goosehints",
".windsurfrules",
"AGENTS.md",
"CLAUDE.md",
"GEMINI.md"
],
"agent_instruction_max_bytes": 5471
},
"dependencies": {
"manifests": [
"docs/package.json",
"go.mod",
"pypi/pyproject.toml",
"pypi/setup.py"
],
"advisories": {
"error": null,
"scope": "repository_graph",
"source": "osv",
"findings": [
{
"name": "golang.org/x/crypto",
"direct": true,
"version": "v0.54.0",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5932"
],
"fixed_version": null,
"advisory_count": 1,
"oldest_advisory_days": 23
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"unknown": 1
},
"advisory_count": 1,
"affected_count": 1,
"assessed_count": 451,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 1,
"direct_affected_count": 1
},
"ecosystems": [
"go",
"npm",
"pypi"
],
"dependencies": [
{
"name": "github.com/ProtonMail/go-crypto",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.4.1"
},
{
"name": "github.com/ProtonMail/gopenpgp/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.10.0"
},
{
"name": "github.com/bmatcuk/doublestar/v4",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v4.10.0"
},
{
"name": "github.com/common-nighthawk/go-figure",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.0.0-20210622060536-734e95fb86be"
},
{
"name": "github.com/dustin/go-humanize",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.0.1"
},
{
"name": "github.com/flosch/pongo2/v6",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v6.1.0"
},
{
"name": "github.com/fsnotify/fsnotify",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.10.1"
},
{
"name": "github.com/gin-gonic/gin",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.12.0"
},
{
"name": "github.com/golang/snappy",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.0.0"
},
{
"name": "github.com/hashicorp/go-plugin",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.8.0"
},
{
"name": "github.com/joho/godotenv",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.5.1"
},
{
"name": "github.com/klauspost/compress",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.19.1"
},
{
"name": "github.com/lithammer/fuzzysearch",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.1.8"
},
{
"name": "github.com/mattn/go-isatty",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.0.23"
},
{
"name": "github.com/pelletier/go-toml/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.4.3"
},
{
"name": "github.com/pierrec/lz4/v4",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v4.1.27"
},
{
"name": "github.com/pterm/pterm",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.12.83"
},
{
"name": "github.com/rs/zerolog",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.35.1"
},
{
"name": "github.com/sigstore/sigstore-go",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.2.2"
},
{
"name": "github.com/spf13/cobra",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.10.2"
},
{
"name": "github.com/spf13/pflag",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.0.10"
},
{
"name": "github.com/stretchr/testify",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.11.1"
},
{
"name": "github.com/theupdateframework/go-tuf/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.4.2"
},
{
"name": "github.com/ulikunitz/xz",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.5.16"
},
{
"name": "github.com/zeebo/blake3",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.2.4"
},
{
"name": "go.uber.org/automaxprocs",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.6.0"
},
{
"name": "golang.org/x/crypto",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.54.0"
},
{
"name": "golang.org/x/net",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.57.0"
},
{
"name": "golang.org/x/sync",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.22.0"
},
{
"name": "golang.org/x/term",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.45.0"
},
{
"name": "gopkg.in/natefinch/lumberjack.v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.2.1"
},
{
"name": "gopkg.in/yaml.v3",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v3.0.1"
},
{
"name": "modernc.org/sqlite",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.54.0"
},
{
"name": "mvdan.cc/sh/v3",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v3.13.1"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "github.com/bmatcuk/doublestar/v4",
"direct": true,
"version": "v4.10.0",
"ecosystem": "go"
},
{
"name": "github.com/common-nighthawk/go-figure",
"direct": true,
"version": "v0.0.0-20210622060536-734e95fb86be",
"ecosystem": "go"
},
{
"name": "github.com/dustin/go-humanize",
"direct": true,
"version": "v1.0.1",
"ecosystem": "go"
},
{
"name": "github.com/flosch/pongo2/v6",
"direct": true,
"version": "v6.1.0",
"ecosystem": "go"
},
{
"name": "github.com/fsnotify/fsnotify",
"direct": true,
"version": "v1.10.1",
"ecosystem": "go"
},
{
"name": "github.com/gin-gonic/gin",
"direct": true,
"version": "v1.12.0",
"ecosystem": "go"
},
{
"name": "github.com/golang/snappy",
"direct": true,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/hashicorp/go-plugin",
"direct": true,
"version": "v1.8.0",
"ecosystem": "go"
},
{
"name": "github.com/joho/godotenv",
"direct": true,
"version": "v1.5.1",
"ecosystem": "go"
},
{
"name": "github.com/klauspost/compress",
"direct": true,
"version": "v1.19.1",
"ecosystem": "go"
},
{
"name": "github.com/lithammer/fuzzysearch",
"direct": true,
"version": "v1.1.8",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-isatty",
"direct": true,
"version": "v0.0.23",
"ecosystem": "go"
},
{
"name": "github.com/pelletier/go-toml/v2",
"direct": true,
"version": "v2.4.3",
"ecosystem": "go"
},
{
"name": "github.com/pierrec/lz4/v4",
"direct": true,
"version": "v4.1.27",
"ecosystem": "go"
},
{
"name": "github.com/protonmail/go-crypto",
"direct": true,
"version": "v1.4.1",
"ecosystem": "go"
},
{
"name": "github.com/protonmail/gopenpgp/v2",
"direct": true,
"version": "v2.10.0",
"ecosystem": "go"
},
{
"name": "github.com/pterm/pterm",
"direct": true,
"version": "v0.12.83",
"ecosystem": "go"
},
{
"name": "github.com/rs/zerolog",
"direct": true,
"version": "v1.35.1",
"ecosystem": "go"
},
{
"name": "github.com/sigstore/sigstore-go",
"direct": true,
"version": "v1.2.2",
"ecosystem": "go"
},
{
"name": "github.com/spf13/cobra",
"direct": true,
"version": "v1.10.2",
"ecosystem": "go"
},
{
"name": "github.com/spf13/pflag",
"direct": true,
"version": "v1.0.10",
"ecosystem": "go"
},
{
"name": "github.com/stretchr/testify",
"direct": true,
"version": "v1.11.1",
"ecosystem": "go"
},
{
"name": "github.com/theupdateframework/go-tuf/v2",
"direct": true,
"version": "v2.4.2",
"ecosystem": "go"
},
{
"name": "github.com/ulikunitz/xz",
"direct": true,
"version": "v0.5.16",
"ecosystem": "go"
},
{
"name": "github.com/zeebo/blake3",
"direct": true,
"version": "v0.2.4",
"ecosystem": "go"
},
{
"name": "go.uber.org/automaxprocs",
"direct": true,
"version": "v1.6.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/crypto",
"direct": true,
"version": "v0.54.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/net",
"direct": true,
"version": "v0.57.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/sync",
"direct": true,
"version": "v0.22.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/term",
"direct": true,
"version": "v0.45.0",
"ecosystem": "go"
},
{
"name": "gopkg.in/natefinch/lumberjack.v2",
"direct": true,
"version": "v2.2.1",
"ecosystem": "go"
},
{
"name": "gopkg.in/yaml.v3",
"direct": true,
"version": "v3.0.1",
"ecosystem": "go"
},
{
"name": "modernc.org/sqlite",
"direct": true,
"version": "v1.54.0",
"ecosystem": "go"
},
{
"name": "mvdan.cc/sh/v3",
"direct": true,
"version": "v3.13.1",
"ecosystem": "go"
},
{
"name": "atomicgo.dev/cursor",
"direct": false,
"version": "v0.2.0",
"ecosystem": "go"
},
{
"name": "atomicgo.dev/keyboard",
"direct": false,
"version": "v0.2.10",
"ecosystem": "go"
},
{
"name": "atomicgo.dev/schedule",
"direct": false,
"version": "v0.1.0",
"ecosystem": "go"
},
{
"name": "github.com/asaskevich/govalidator",
"direct": false,
"version": "v0.0.0-20230301143203-a9d515a09cc2",
"ecosystem": "go"
},
{
"name": "github.com/blang/semver",
"direct": false,
"version": "v3.5.1+incompatible",
"ecosystem": "go"
},
{
"name": "github.com/bytedance/gopkg",
"direct": false,
"version": "v0.1.4",
"ecosystem": "go"
},
{
"name": "github.com/bytedance/sonic",
"direct": false,
"version": "v1.15.2",
"ecosystem": "go"
},
{
"name": "github.com/bytedance/sonic/loader",
"direct": false,
"version": "v0.5.1",
"ecosystem": "go"
},
{
"name": "github.com/cenkalti/backoff/v5",
"direct": false,
"version": "v5.0.3",
"ecosystem": "go"
},
{
"name": "github.com/cespare/xxhash/v2",
"direct": false,
"version": "v2.3.0",
"ecosystem": "go"
},
{
"name": "github.com/clipperhouse/uax29/v2",
"direct": false,
"version": "v2.7.0",
"ecosystem": "go"
},
{
"name": "github.com/cloudflare/circl",
"direct": false,
"version": "v1.6.4",
"ecosystem": "go"
},
{
"name": "github.com/cloudwego/base64x",
"direct": false,
"version": "v0.1.7",
"ecosystem": "go"
},
{
"name": "github.com/containerd/console",
"direct": false,
"version": "v1.0.5",
"ecosystem": "go"
},
{
"name": "github.com/cpuguy83/go-md2man/v2",
"direct": false,
"version": "v2.0.7",
"ecosystem": "go"
},
{
"name": "github.com/cyberphone/json-canonicalization",
"direct": false,
"version": "v0.0.0-20241213102144-19d51d7fe467",
"ecosystem": "go"
},
{
"name": "github.com/davecgh/go-spew",
"direct": false,
"version": "v1.1.2-0.20180830191138-d8f796af33cc",
"ecosystem": "go"
},
{
"name": "github.com/digitorus/pkcs7",
"direct": false,
"version": "v0.0.0-20250730155240-ffadbf3f398c",
"ecosystem": "go"
},
{
"name": "github.com/digitorus/timestamp",
"direct": false,
"version": "v0.0.0-20250524132541-c45532741eea",
"ecosystem": "go"
},
{
"name": "github.com/fatih/color",
"direct": false,
"version": "v1.19.0",
"ecosystem": "go"
},
{
"name": "github.com/gabriel-vasile/mimetype",
"direct": false,
"version": "v1.4.14",
"ecosystem": "go"
},
{
"name": "github.com/gin-contrib/sse",
"direct": false,
"version": "v1.1.1",
"ecosystem": "go"
},
{
"name": "github.com/go-logr/logr",
"direct": false,
"version": "v1.4.4",
"ecosystem": "go"
},
{
"name": "github.com/go-logr/stdr",
"direct": false,
"version": "v1.2.2",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/analysis",
"direct": false,
"version": "v0.25.5",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/errors",
"direct": false,
"version": "v0.22.8",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/jsonpointer",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/jsonreference",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/loads",
"direct": false,
"version": "v0.25.0",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/runtime",
"direct": false,
"version": "v0.32.6",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/runtime/server-middleware",
"direct": false,
"version": "v0.32.6",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/spec",
"direct": false,
"version": "v0.22.9",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/strfmt",
"direct": false,
"version": "v0.27.0",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/cmdutils",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/conv",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/fileutils",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/jsonname",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/jsonutils",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/loading",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/mangling",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/netutils",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/pools",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/stringutils",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/typeutils",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/yamlutils",
"direct": false,
"version": "v0.27.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/validate",
"direct": false,
"version": "v0.26.1",
"ecosystem": "go"
},
{
"name": "github.com/go-playground/locales",
"direct": false,
"version": "v0.14.1",
"ecosystem": "go"
},
{
"name": "github.com/go-playground/universal-translator",
"direct": false,
"version": "v0.18.1",
"ecosystem": "go"
},
{
"name": "github.com/go-playground/validator/v10",
"direct": false,
"version": "v10.30.3",
"ecosystem": "go"
},
{
"name": "github.com/go-viper/mapstructure/v2",
"direct": false,
"version": "v2.5.0",
"ecosystem": "go"
},
{
"name": "github.com/goccy/go-json",
"direct": false,
"version": "v0.10.6",
"ecosystem": "go"
},
{
"name": "github.com/goccy/go-yaml",
"direct": false,
"version": "v1.19.2",
"ecosystem": "go"
},
{
"name": "github.com/golang/protobuf",
"direct": false,
"version": "v1.5.4",
"ecosystem": "go"
},
{
"name": "github.com/google/certificate-transparency-go",
"direct": false,
"version": "v1.3.3",
"ecosystem": "go"
},
{
"name": "github.com/google/go-containerregistry",
"direct": false,
"version": "v0.21.7",
"ecosystem": "go"
},
{
"name": "github.com/google/uuid",
"direct": false,
"version": "v1.6.0",
"ecosystem": "go"
},
{
"name": "github.com/gookit/color",
"direct": false,
"version": "v1.6.1",
"ecosystem": "go"
},
{
"name": "github.com/grpc-ecosystem/grpc-gateway/v2",
"direct": false,
"version": "v2.29.0",
"ecosystem": "go"
},
{
"name": "github.com/hashicorp/go-hclog",
"direct": false,
"version": "v1.6.3",
"ecosystem": "go"
},
{
"name": "github.com/hashicorp/yamux",
"direct": false,
"version": "v0.1.2",
"ecosystem": "go"
},
{
"name": "github.com/in-toto/attestation",
"direct": false,
"version": "v1.2.0",
"ecosystem": "go"
},
{
"name": "github.com/in-toto/in-toto-golang",
"direct": false,
"version": "v0.11.0",
"ecosystem": "go"
},
{
"name": "github.com/inconshreveable/mousetrap",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/json-iterator/go",
"direct": false,
"version": "v1.1.12",
"ecosystem": "go"
},
{
"name": "github.com/klauspost/cpuid/v2",
"direct": false,
"version": "v2.4.0",
"ecosystem": "go"
},
{
"name": "github.com/leodido/go-urn",
"direct": false,
"version": "v1.5.0",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-colorable",
"direct": false,
"version": "v0.1.15",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-runewidth",
"direct": false,
"version": "v0.0.24",
"ecosystem": "go"
},
{
"name": "github.com/modern-go/concurrent",
"direct": false,
"version": "v0.0.0-20180306012644-bacd9c7ef1dd",
"ecosystem": "go"
},
{
"name": "github.com/modern-go/reflect2",
"direct": false,
"version": "v1.0.2",
"ecosystem": "go"
},
{
"name": "github.com/ncruces/go-strftime",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/oklog/run",
"direct": false,
"version": "v1.2.0",
"ecosystem": "go"
},
{
"name": "github.com/oklog/ulid/v2",
"direct": false,
"version": "v2.1.1",
"ecosystem": "go"
},
{
"name": "github.com/opencontainers/go-digest",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/pkg/errors",
"direct": false,
"version": "v0.9.1",
"ecosystem": "go"
},
{
"name": "github.com/pmezard/go-difflib",
"direct": false,
"version": "v1.0.1-0.20181226105442-5d4384ee4fb2",
"ecosystem": "go"
},
{
"name": "github.com/protonmail/go-mime",
"direct": false,
"version": "v0.0.0-20230322103455-7d82a3887f2f",
"ecosystem": "go"
},
{
"name": "github.com/quic-go/qpack",
"direct": false,
"version": "v0.6.0",
"ecosystem": "go"
},
{
"name": "github.com/quic-go/quic-go",
"direct": false,
"version": "v0.60.0",
"ecosystem": "go"
},
{
"name": "github.com/remyoudompheng/bigfft",
"direct": false,
"version": "v0.0.0-20230129092748-24d4a6f8daec",
"ecosystem": "go"
},
{
"name": "github.com/russross/blackfriday/v2",
"direct": false,
"version": "v2.1.0",
"ecosystem": "go"
},
{
"name": "github.com/secure-systems-lab/go-securesystemslib",
"direct": false,
"version": "v0.11.0",
"ecosystem": "go"
},
{
"name": "github.com/shibumi/go-pathspec",
"direct": false,
"version": "v1.3.0",
"ecosystem": "go"
},
{
"name": "github.com/sigstore/protobuf-specs",
"direct": false,
"version": "v0.5.1",
"ecosystem": "go"
},
{
"name": "github.com/sigstore/rekor",
"direct": false,
"version": "v1.5.3",
"ecosystem": "go"
},
{
"name": "github.com/sigstore/rekor-tiles/v2",
"direct": false,
"version": "v2.3.0",
"ecosystem": "go"
},
{
"name": "github.com/sigstore/sigstore",
"direct": false,
"version": "v1.10.8",
"ecosystem": "go"
},
{
"name": "github.com/sigstore/timestamp-authority/v2",
"direct": false,
"version": "v2.1.3",
"ecosystem": "go"
},
{
"name": "github.com/stretchr/objx",
"direct": false,
"version": "v0.5.2",
"ecosystem": "go"
},
{
"name": "github.com/transparency-dev/formats",
"direct": false,
"version": "v0.1.1",
"ecosystem": "go"
},
{
"name": "github.com/transparency-dev/merkle",
"direct": false,
"version": "v0.0.2",
"ecosystem": "go"
},
{
"name": "github.com/twitchyliquid64/golang-asm",
"direct": false,
"version": "v0.15.1",
"ecosystem": "go"
},
{
"name": "github.com/ugorji/go/codec",
"direct": false,
"version": "v1.3.1",
"ecosystem": "go"
},
{
"name": "github.com/xo/terminfo",
"direct": false,
"version": "v0.0.0-20220910002029-abceb7e1c41e",
"ecosystem": "go"
},
{
"name": "github.com/youmark/pkcs8",
"direct": false,
"version": "v0.0.0-20240726163527-a2c0da244d78",
"ecosystem": "go"
},
{
"name": "go.mongodb.org/mongo-driver/v2",
"direct": false,
"version": "v2.8.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/auto/sdk",
"direct": false,
"version": "v1.2.1",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel",
"direct": false,
"version": "v1.44.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/metric",
"direct": false,
"version": "v1.44.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/trace",
"direct": false,
"version": "v1.44.0",
"ecosystem": "go"
},
{
"name": "go.yaml.in/yaml/v3",
"direct": false,
"version": "v3.0.4",
"ecosystem": "go"
},
{
"name": "golang.org/x/arch",
"direct": false,
"version": "v0.29.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/mod",
"direct": false,
"version": "v0.38.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/sys",
"direct": false,
"version": "v0.47.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/text",
"direct": false,
"version": "v0.40.0",
"ecosystem": "go"
},
{
"name": "google.golang.org/genproto/googleapis/api",
"direct": false,
"version": "v0.0.0-20260720211330-0afa2a65878a",
"ecosystem": "go"
},
{
"name": "google.golang.org/genproto/googleapis/rpc",
"direct": false,
"version": "v0.0.0-20260720211330-0afa2a65878a",
"ecosystem": "go"
},
{
"name": "google.golang.org/grpc",
"direct": false,
"version": "v1.82.1",
"ecosystem": "go"
},
{
"name": "google.golang.org/protobuf",
"direct": false,
"version": "v1.36.11",
"ecosystem": "go"
},
{
"name": "k8s.io/klog/v2",
"direct": false,
"version": "v2.140.0",
"ecosystem": "go"
},
{
"name": "modernc.org/libc",
"direct": false,
"version": "v1.74.3",
"ecosystem": "go"
},
{
"name": "modernc.org/mathutil",
"direct": false,
"version": "v1.7.1",
"ecosystem": "go"
},
{
"name": "modernc.org/memory",
"direct": false,
"version": "v1.11.0",
"ecosystem": "go"
},
{
"name": "@algolia/abtesting",
"direct": false,
"version": "1.22.0",
"ecosystem": "npm"
},
{
"name": "@algolia/autocomplete-core",
"direct": false,
"version": "1.17.7",
"ecosystem": "npm"
},
{
"name": "@algolia/autocomplete-plugin-algolia-insights",
"direct": false,
"version": "1.17.7",
"ecosystem": "npm"
},
{
"name": "@algolia/autocomplete-preset-algolia",
"direct": false,
"version": "1.17.7",
"ecosystem": "npm"
},
{
"name": "@algolia/autocomplete-shared",
"direct": false,
"version": "1.17.7",
"ecosystem": "npm"
},
{
"name": "@algolia/client-abtesting",
"direct": false,
"version": "5.56.0",
"ecosystem": "npm"
},
{
"name": "@algolia/client-analytics",
"direct": false,
"version": "5.56.0",
"ecosystem": "npm"
},
{
"name": "@algolia/client-common",
"direct": false,
"version": "5.56.0",
"ecosystem": "npm"
},
{
"name": "@algolia/client-insights",
"direct": false,
"version": "5.56.0",
"ecosystem": "npm"
},
{
"name": "@algolia/client-personalization",
"direct": false,
"version": "5.56.0",
"ecosystem": "npm"
},
{
"name": "@algolia/client-query-suggestions",
"direct": false,
"version": "5.56.0",
"ecosystem": "npm"
},
{
"name": "@algolia/client-search",
"direct": false,
"version": "5.56.0",
"ecosystem": "npm"
},
{
"name": "@algolia/ingestion",
"direct": false,
"version": "1.56.0",
"ecosystem": "npm"
},
{
"name": "@algolia/monitoring",
"direct": false,
"version": "1.56.0",
"ecosystem": "npm"
},
{
"name": "@algolia/recommend",
"direct": false,
"version": "5.56.0",
"ecosystem": "npm"
},
{
"name": "@algolia/requester-browser-xhr",
"direct": false,
"version": "5.56.0",
"ecosystem": "npm"
},
{
"name": "@algolia/requester-fetch",
"direct": false,
"version": "5.56.0",
"ecosystem": "npm"
},
{
"name": "@algolia/requester-node-http",
"direct": false,
"version": "5.56.0",
"ecosystem": "npm"
},
{
"name": "@antfu/install-pkg",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@braintree/sanitize-url",
"direct": false,
"version": "6.0.4",
"ecosystem": "npm"
},
{
"name": "@braintree/sanitize-url",
"direct": false,
"version": "7.1.2",
"ecosystem": "npm"
},
{
"name": "@chevrotain/types",
"direct": false,
"version": "11.1.2",
"ecosystem": "npm"
},
{
"name": "@docsearch/css",
"direct": false,
"version": "3.8.2",
"ecosystem": "npm"
},
{
"name": "@docsearch/js",
"direct": false,
"version": "3.8.2",
"ecosystem": "npm"
},
{
"name": "@docsearch/react",
"direct": false,
"version": "3.8.2",
"ecosystem": "npm"
},
{
"name": "@emnapi/core",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@emnapi/wasi-threads",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openharmony-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@iconify-json/simple-icons",
"direct": false,
"version": "1.2.91",
"ecosystem": "npm"
},
{
"name": "@iconify/types",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@iconify/utils",
"direct": false,
"version": "3.1.4",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.5.5",
"ecosystem": "npm"
},
{
"name": "@mermaid-js/mermaid-mindmap",
"direct": false,
"version": "9.3.0",
"ecosystem": "npm"
},
{
"name": "@mermaid-js/parser",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@napi-rs/wasm-runtime",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "@oxc-project/types",
"direct": false,
"version": "0.139.0",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-android-arm64",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-arm64",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-x64",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-freebsd-x64",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm-gnueabihf",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-gnu",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-musl",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-ppc64-gnu",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-s390x-gnu",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-gnu",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-musl",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-openharmony-arm64",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-wasm32-wasi",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-arm64-msvc",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-x64-msvc",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/pluginutils",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/core",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-javascript",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-oniguruma",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/langs",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/themes",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/transformers",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/types",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/vscode-textmate",
"direct": false,
"version": "10.0.2",
"ecosystem": "npm"
},
{
"name": "@tybys/wasm-util",
"direct": false,
"version": "0.10.3",
"ecosystem": "npm"
},
{
"name": "@types/d3",
"direct": false,
"version": "7.4.3",
"ecosystem": "npm"
},
{
"name": "@types/d3-array",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-axis",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-brush",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-chord",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-color",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "@types/d3-contour",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-delaunay",
"direct": false,
"version": "6.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-dispatch",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-drag",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-dsv",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-ease",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-fetch",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-force",
"direct": false,
"version": "3.0.10",
"ecosystem": "npm"
},
{
"name": "@types/d3-format",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-geo",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@types/d3-hierarchy",
"direct": false,
"version": "3.1.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-interpolate",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-path",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@types/d3-polygon",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-quadtree",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-random",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-scale",
"direct": false,
"version": "4.0.9",
"ecosystem": "npm"
},
{
"name": "@types/d3-scale-chromatic",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@types/d3-selection",
"direct": false,
"version": "3.0.11",
"ecosystem": "npm"
},
{
"name": "@types/d3-shape",
"direct": false,
"version": "3.1.8",
"ecosystem": "npm"
},
{
"name": "@types/d3-time",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-time-format",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "@types/d3-timer",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-transition",
"direct": false,
"version": "3.0.9",
"ecosystem": "npm"
},
{
"name": "@types/d3-zoom",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "@types/geojson",
"direct": false,
"version": "7946.0.16",
"ecosystem": "npm"
},
{
"name": "@types/hast",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "@types/linkify-it",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "@types/markdown-it",
"direct": false,
"version": "14.1.2",
"ecosystem": "npm"
},
{
"name": "@types/mdast",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "@types/mdurl",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@types/trusted-types",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "@types/unist",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@types/web-bluetooth",
"direct": false,
"version": "0.0.21",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "@upsetjs/venn.js",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@vitejs/plugin-vue",
"direct": false,
"version": "5.2.4",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-core",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-dom",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-sfc",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-ssr",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "@vue/devtools-api",
"direct": false,
"version": "7.7.10",
"ecosystem": "npm"
},
{
"name": "@vue/devtools-kit",
"direct": false,
"version": "7.7.10",
"ecosystem": "npm"
},
{
"name": "@vue/devtools-shared",
"direct": false,
"version": "7.7.10",
"ecosystem": "npm"
},
{
"name": "@vue/reactivity",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "@vue/runtime-core",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "@vue/runtime-dom",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "@vue/server-renderer",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "@vue/shared",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "@vueuse/core",
"direct": false,
"version": "12.8.2",
"ecosystem": "npm"
},
{
"name": "@vueuse/integrations",
"direct": false,
"version": "12.8.2",
"ecosystem": "npm"
},
{
"name": "@vueuse/metadata",
"direct": false,
"version": "12.8.2",
"ecosystem": "npm"
},
{
"name": "@vueuse/shared",
"direct": false,
"version": "12.8.2",
"ecosystem": "npm"
},
{
"name": "algoliasearch",
"direct": false,
"version": "5.56.0",
"ecosystem": "npm"
},
{
"name": "birpc",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "ccount",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "character-entities-html4",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "character-entities-legacy",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "comma-separated-tokens",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "8.3.0",
"ecosystem": "npm"
},
{
"name": "copy-anything",
"direct": false,
"version": "4.0.5",
"ecosystem": "npm"
},
{
"name": "cose-base",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "cose-base",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "csstype",
"direct": false,
"version": "3.2.3",
"ecosystem": "npm"
},
{
"name": "cytoscape",
"direct": false,
"version": "3.34.0",
"ecosystem": "npm"
},
{
"name": "cytoscape-cose-bilkent",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "cytoscape-fcose",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "d3",
"direct": false,
"version": "7.9.0",
"ecosystem": "npm"
},
{
"name": "d3-array",
"direct": false,
"version": "2.12.1",
"ecosystem": "npm"
},
{
"name": "d3-array",
"direct": false,
"version": "3.2.4",
"ecosystem": "npm"
},
{
"name": "d3-axis",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-brush",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-chord",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-color",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-contour",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "d3-delaunay",
"direct": false,
"version": "6.0.4",
"ecosystem": "npm"
},
{
"name": "d3-dispatch",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-drag",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-dsv",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-ease",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-fetch",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-force",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-format",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "d3-geo",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "d3-hierarchy",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "d3-interpolate",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-path",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "d3-path",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-polygon",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-quadtree",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-random",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-sankey",
"direct": false,
"version": "0.12.3",
"ecosystem": "npm"
},
{
"name": "d3-scale",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "d3-scale-chromatic",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-selection",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-shape",
"direct": false,
"version": "1.3.7",
"ecosystem": "npm"
},
{
"name": "d3-shape",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "d3-time",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-time-format",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "d3-timer",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-transition",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-zoom",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "dagre-d3-es",
"direct": false,
"version": "7.0.14",
"ecosystem": "npm"
},
{
"name": "dayjs",
"direct": false,
"version": "1.11.21",
"ecosystem": "npm"
},
{
"name": "delaunator",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "dequal",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "detect-libc",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "devlop",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "dompurify",
"direct": false,
"version": "3.4.12",
"ecosystem": "npm"
},
{
"name": "emoji-regex-xs",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "es-toolkit",
"direct": false,
"version": "1.49.0",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "fdir",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "focus-trap",
"direct": false,
"version": "7.8.0",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "hachure-fill",
"direct": false,
"version": "0.5.2",
"ecosystem": "npm"
},
{
"name": "hast-util-to-html",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "hast-util-whitespace",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "hookable",
"direct": false,
"version": "5.5.3",
"ecosystem": "npm"
},
{
"name": "html-void-elements",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "import-meta-resolve",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "internmap",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "internmap",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-what",
"direct": false,
"version": "5.5.0",
"ecosystem": "npm"
},
{
"name": "katex",
"direct": false,
"version": "0.16.47",
"ecosystem": "npm"
},
{
"name": "khroma",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "layout-base",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "layout-base",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "lightningcss",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-android-arm64",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-arm64",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-x64",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-freebsd-x64",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm-gnueabihf",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-gnu",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-musl",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-gnu",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-musl",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-arm64-msvc",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-x64-msvc",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lodash-es",
"direct": false,
"version": "4.18.1",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.30.21",
"ecosystem": "npm"
},
{
"name": "mark.js",
"direct": false,
"version": "8.11.1",
"ecosystem": "npm"
},
{
"name": "marked",
"direct": false,
"version": "16.4.2",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-hast",
"direct": false,
"version": "13.2.1",
"ecosystem": "npm"
},
{
"name": "mermaid",
"direct": false,
"version": "11.16.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-character",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-encode",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-sanitize-uri",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-symbol",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-types",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "minisearch",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "mitt",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.16",
"ecosystem": "npm"
},
{
"name": "non-layered-tidy-tree-layout",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "oniguruma-to-es",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "package-manager-detector",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "path-data-parser",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "perfect-debounce",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.5",
"ecosystem": "npm"
},
{
"name": "points-on-curve",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "points-on-path",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.22",
"ecosystem": "npm"
},
{
"name": "preact",
"direct": false,
"version": "10.29.7",
"ecosystem": "npm"
},
{
"name": "property-information",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "regex",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "regex-recursion",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "regex-utilities",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "rfdc",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "robust-predicates",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "rolldown",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "roughjs",
"direct": false,
"version": "4.6.6",
"ecosystem": "npm"
},
{
"name": "rw",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "safer-buffer",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "search-insights",
"direct": false,
"version": "2.17.3",
"ecosystem": "npm"
},
{
"name": "shiki",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "source-map-js",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "space-separated-tokens",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "speakingurl",
"direct": false,
"version": "14.0.1",
"ecosystem": "npm"
},
{
"name": "stringify-entities",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "stylis",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "superjson",
"direct": false,
"version": "2.2.6",
"ecosystem": "npm"
},
{
"name": "tabbable",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.17",
"ecosystem": "npm"
},
{
"name": "trim-lines",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "ts-dedent",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.8.1",
"ecosystem": "npm"
},
{
"name": "unist-util-is",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "unist-util-position",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-stringify-position",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit-parents",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "uuid",
"direct": false,
"version": "14.0.1",
"ecosystem": "npm"
},
{
"name": "vfile",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "vfile-message",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "8.1.4",
"ecosystem": "npm"
},
{
"name": "vitepress",
"direct": false,
"version": "1.6.4",
"ecosystem": "npm"
},
{
"name": "vitepress-plugin-mermaid",
"direct": false,
"version": "2.0.17",
"ecosystem": "npm"
},
{
"name": "vue",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "zwitch",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "setuptools",
"direct": false,
"version": null,
"ecosystem": "pypi"
}
],
"collected": true,
"truncated": false,
"total_count": 452,
"direct_count": 34,
"indirect_count": 418
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 60,
"open_issues": 0,
"closed_ratio": null,
"closed_issues": 0,
"closed_unmerged_prs": 11
},
"bus_factor": 1,
"bot_contributors": 2,
"top_contributors": [
{
"type": "User",
"login": "snowdream",
"commits": 3725,
"avatar_url": "https://avatars.githubusercontent.com/u/737958?v=4"
}
],
"contributors_sampled": 1,
"top_contributor_share": 1
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"cache.yml",
"cd.yml",
"ci.yml",
"codeql.yml",
"dco.yml",
"dependabot-auto-merge.yml",
"dependabot-sync.yml",
"goreleaser.yml",
"labeler.yml",
"nightly-audit.yml",
"pages.yml",
"pr-title.yml",
"scorecard.yml",
"stale.yml"
],
"has_docs_dir": true,
"linter_configs": [
".golangci.yml",
"eslint.config.mjs",
"ruff.toml"
],
"has_editorconfig": true,
"has_linter_config": true,
"has_precommit_config": true
},
"security_signals": {
"lockfiles": [
"go.sum",
"package-lock.json"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 9,
"reason": "binaries present in source code",
"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": 10,
"reason": "5 out of 5 merged PRs checked by a CI test -- score normalized to 10",
"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/26 approved changesets -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 3,
"reason": "project has 1 contributing companies or organizations -- score normalized to 3",
"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": 10,
"reason": "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": 0,
"reason": "project was created within the last 90 days. Please review its contents carefully",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": 10,
"reason": "packaging workflow detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 9,
"reason": "dependency not pinned by hash detected -- score normalized to 9",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 10,
"reason": "SAST tool is run on all commits",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 10,
"reason": "security policy file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": 8,
"reason": "5 out of the last 5 releases have a total of 5 signed artifacts.",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": 10,
"reason": "GitHub workflow tokens follow principle of least privilege",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 9,
"reason": "1 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "f84ff06d95bfc666aa9d96ada3951d95432fe480",
"ran_at": "2026-07-31T00:08:42Z",
"aggregate_score": 6.6,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": true,
"has_security_policy": true,
"has_dependabot_config": true
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-07-30T04:28:30Z",
"oldest_open_prs": [],
"last_merged_pr_at": "2026-07-27T07:34:22Z",
"ci_last_conclusion": "SUCCESS",
"oldest_open_issues": []
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/snowdreamtech/UniRTM",
"host": "github.com",
"name": "UniRTM",
"owner": "snowdreamtech"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": null,
"notes": [],
"value": 62,
"inputs": {
"security": 71,
"vitality": 81,
"community": 19,
"governance": 55,
"engineering": 80
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "good",
"name": "Vitality",
"value": 81,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "good",
"name": "Development activity",
"note": null,
"notes": [],
"value": 70,
"inputs": {
"commits_last_year": 3900,
"human_commit_share": 0.73,
"days_since_last_push": 3,
"active_weeks_last_year": 23
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 3 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 3
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "23/52 weeks with commits",
"points": 15.9,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 23
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "3900 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 3900
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "project was created within the last 90 days. Please review its contents carefully",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "excellent",
"name": "Release discipline",
"note": null,
"notes": [],
"value": 98,
"inputs": {
"releases_count": 56,
"latest_release_tag": "v0.25.7",
"releases_from_tags": false,
"days_since_latest_release": 7,
"mean_days_between_releases": 4.6
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "56 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 56
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 7 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 7
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~4.6 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 4.6
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "5 out of the last 5 releases have a total of 5 signed artifacts.",
"points": 8,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "excellent",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "unverified",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": "repository_too_young",
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": null,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "maintenance record not established from the collected data",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_unverified",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "critical",
"name": "Community & Adoption",
"value": 19,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "critical",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 13,
"inputs": {
"forks": 0,
"stars": 7,
"watchers": 1,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "7 stars",
"points": 12.6,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 7
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "0 forks",
"points": 0,
"status": "missed",
"details": [
{
"code": "forks",
"params": {
"count": 0
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "1 watchers",
"points": 0,
"status": "missed",
"details": [
{
"code": "watchers",
"params": {
"count": 1
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "critical",
"name": "Community health",
"note": null,
"notes": [],
"value": 25,
"inputs": {
"has_readme": false,
"has_license": false,
"has_contributing": false,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 0,
"status": "missed",
"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": "moderate",
"name": "Sustainability & Governance",
"value": 55,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "critical",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 13,
"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 1 contributing companies or organizations -- score normalized to 3",
"points": 3,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "moderate",
"name": "Issue & PR responsiveness",
"note": "Excluded from scoring (no data or not applicable): Issue resolution. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"issue_resolution"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 61,
"inputs": {
"merged_prs": 60,
"open_issues": 0,
"closed_issues": 0,
"issue_closed_ratio": null,
"closed_unmerged_prs": 11
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "no issues or no data",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_issues_or_data",
"params": {}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "60/71 decided PRs merged",
"points": 32.3,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 60,
"decided": 71
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 0/26 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "moderate",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 64,
"inputs": {
"followers": 18,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "snowdreamtech",
"public_repos": 84,
"account_age_days": 2615
},
"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": "18 followers of snowdreamtech",
"points": 9.2,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 18,
"login": "snowdreamtech"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "84 public repos, account ~7 yr old",
"points": 25,
"status": "met",
"details": [
{
"code": "public_repos",
"params": {
"count": 84
}
},
{
"code": "account_age_years",
"params": {
"years": 7
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "excellent",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"github.com/snowdreamtech/unirtm",
"snowdreamtech-unirtm"
],
"ecosystems": "go, pypi",
"any_deprecated": false,
"min_days_since_publish": 7
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "2 package(s) on go, pypi",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 2,
"ecosystems": "go, pypi"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 7 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 7
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "66 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 66
}
}
],
"max_points": 20
},
{
"key": "not_deprecated",
"name": "Not deprecated",
"detail": "active, not deprecated or yanked",
"points": 20,
"status": "met",
"details": [
{
"code": "package_not_deprecated",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "good",
"name": "Engineering Quality",
"value": 80,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "excellent",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": true,
"has_linter_config": true,
"has_precommit_config": true
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "14 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 14
}
}
],
"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": ".golangci.yml, eslint.config.mjs, ruff.toml",
"points": 16,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".golangci.yml, eslint.config.mjs, ruff.toml"
}
}
],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 9.6,
"status": "met",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 6.4,
"status": "met",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "5 out of 5 merged PRs checked by a CI test -- score normalized to 10",
"points": 20,
"status": "met",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "moderate",
"name": "Documentation",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"topics": [],
"has_wiki": true,
"homepage": "https://snowdreamtech.github.io/UniRTM",
"has_readme": false,
"has_docs_dir": true,
"has_description": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 30
},
{
"key": "documentation_directory",
"name": "Documentation directory",
"detail": null,
"points": 25,
"status": "met",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": "https://snowdreamtech.github.io/UniRTM",
"points": 15,
"status": "met",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 0,
"status": "missed",
"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": "good",
"name": "Security",
"value": 71,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "moderate",
"name": "Security posture",
"note": null,
"notes": [],
"value": 67,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 18,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 0,
"scorecard_aggregate": 6.6
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "binaries present in source code",
"points": 6.8,
"status": "partial",
"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": "5 out of 5 merged PRs checked by a CI test -- score normalized to 10",
"points": 2.5,
"status": "met",
"details": [],
"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/26 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 0.8,
"status": "partial",
"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": "update tool detected",
"points": 7.5,
"status": "met",
"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": "project was created within the last 90 days. Please review its contents carefully",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow detected",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 9",
"points": 4.5,
"status": "partial",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "SAST tool is run on all commits",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file detected",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "5 out of the last 5 releases have a total of 5 signed artifacts.",
"points": 6,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "GitHub workflow tokens follow principle of least privilege",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "1 existing vulnerabilities detected",
"points": 6.8,
"status": "partial",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "excellent",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 451 resolved dependencies against OSV; 1 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). 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": 451
}
},
{
"code": "advisories_unassessed",
"params": {
"count": 1
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 89,
"inputs": {
"source": "osv",
"advisories": 1,
"affected_packages": 1,
"assessed_packages": 451,
"unassessed_packages": 1,
"affected_by_severity": "unknown 1",
"direct_affected_packages": 1
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "1 affected: golang.org/x/crypto v0.54.0 (unknown)",
"points": 26.6,
"status": "partial",
"details": [
{
"code": "advisories_affected",
"params": {
"count": 1,
"packages": "golang.org/x/crypto v0.54.0 (unknown)"
}
}
],
"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": "no advisory has been public longer than 90 days",
"points": 40,
"status": "met",
"details": [
{
"code": "advisories_none_stale",
"params": {
"days": 90
}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "excellent",
"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": 451,
"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
}
]
},
{
"key": "high_risk_jurisdiction_exposure",
"band": "excellent",
"name": "High-Risk Jurisdiction Exposure",
"note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
"notes": [
{
"code": "jurisdiction_evidence_limits",
"params": {}
}
],
"value": 100,
"inputs": {
"meaning": "self-published location evidence; not nationality or citizenship",
"red_flag": false,
"exposures": [],
"policy_countries": [
"Russia",
"Iran",
"North Korea"
],
"review_only_matches": 0,
"assessed_self_published_locations": 3
},
"components": [
{
"key": "policy_exposure_multiplier",
"name": "Policy exposure multiplier",
"detail": "no confirmed policy-scope location match",
"points": 100,
"status": "met",
"details": [
{
"code": "jurisdiction_no_match",
"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": "excellent",
"name": "AI Readiness",
"value": 86,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "excellent",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 85,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.986,
"agent_instruction_files": [
".aider.conf.yml",
".claude/CLAUDE.md",
".clinerules",
".cursor/rules/rules.md",
".cursor/rules/rules.mdc",
".cursor/rules/specify-rules.mdc",
".cursor/rules/speckit_snowdreamtech.init.mdc",
".cursor/rules/speckit_speckit.agent-context.update.mdc",
".cursor/rules/speckit_speckit.analyze.mdc",
".cursor/rules/speckit_speckit.checklist.mdc",
".cursor/rules/speckit_speckit.clarify.mdc",
".cursor/rules/speckit_speckit.constitution.mdc",
".cursor/rules/speckit_speckit.git.commit.mdc",
".cursor/rules/speckit_speckit.git.feature.mdc",
".cursor/rules/speckit_speckit.git.initialize.mdc",
".cursor/rules/speckit_speckit.git.remote.mdc",
".cursor/rules/speckit_speckit.git.validate.mdc",
".cursor/rules/speckit_speckit.implement.mdc",
".cursor/rules/speckit_speckit.plan.mdc",
".cursor/rules/speckit_speckit.specify.mdc",
".cursor/rules/speckit_speckit.tasks.mdc",
".cursor/rules/speckit_speckit.taskstoissues.mdc",
".cursorrules",
".gemini/GEMINI.md",
".github/copilot-instructions.md",
".github/instructions/rules.instructions.md",
".goose/.goosehints",
".windsurfrules",
"AGENTS.md",
"CLAUDE.md",
"GEMINI.md"
],
"agent_instruction_max_bytes": 5471
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": ".aider.conf.yml, .claude/CLAUDE.md, .clinerules, .cursor/rules/rules.md, .cursor/rules/rules.mdc, .cursor/rules/specify-rules.mdc, .cursor/rules/speckit_snowdreamtech.init.mdc, .cursor/rules/speckit_speckit.agent-context.update.mdc, .cursor/rules/speckit_speckit.analyze.mdc, .cursor/rules/speckit_speckit.checklist.mdc, .cursor/rules/speckit_speckit.clarify.mdc, .cursor/rules/speckit_speckit.constitution.mdc, .cursor/rules/speckit_speckit.git.commit.mdc, .cursor/rules/speckit_speckit.git.feature.mdc, .cursor/rules/speckit_speckit.git.initialize.mdc, .cursor/rules/speckit_speckit.git.remote.mdc, .cursor/rules/speckit_speckit.git.validate.mdc, .cursor/rules/speckit_speckit.implement.mdc, .cursor/rules/speckit_speckit.plan.mdc, .cursor/rules/speckit_speckit.specify.mdc, .cursor/rules/speckit_speckit.tasks.mdc, .cursor/rules/speckit_speckit.taskstoissues.mdc, .cursorrules, .gemini/GEMINI.md, .github/copilot-instructions.md, .github/instructions/rules.instructions.md, .goose/.goosehints, .windsurfrules, AGENTS.md, CLAUDE.md, GEMINI.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".aider.conf.yml, .claude/CLAUDE.md, .clinerules, .cursor/rules/rules.md, .cursor/rules/rules.mdc, .cursor/rules/specify-rules.mdc, .cursor/rules/speckit_snowdreamtech.init.mdc, .cursor/rules/speckit_speckit.agent-context.update.mdc, .cursor/rules/speckit_speckit.analyze.mdc, .cursor/rules/speckit_speckit.checklist.mdc, .cursor/rules/speckit_speckit.clarify.mdc, .cursor/rules/speckit_speckit.constitution.mdc, .cursor/rules/speckit_speckit.git.commit.mdc, .cursor/rules/speckit_speckit.git.feature.mdc, .cursor/rules/speckit_speckit.git.initialize.mdc, .cursor/rules/speckit_speckit.git.remote.mdc, .cursor/rules/speckit_speckit.git.validate.mdc, .cursor/rules/speckit_speckit.implement.mdc, .cursor/rules/speckit_speckit.plan.mdc, .cursor/rules/speckit_speckit.specify.mdc, .cursor/rules/speckit_speckit.tasks.mdc, .cursor/rules/speckit_speckit.taskstoissues.mdc, .cursorrules, .gemini/GEMINI.md, .github/copilot-instructions.md, .github/instructions/rules.instructions.md, .goose/.goosehints, .windsurfrules, AGENTS.md, CLAUDE.md, GEMINI.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": "72 of 73 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 72,
"sampled": 73
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "good",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 84,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"go.sum",
"package-lock.json"
],
"has_dockerfile": true,
"typed_language": true,
"bootstrap_files": [],
"has_devcontainer": true,
"has_linter_config": true,
"typecheck_configs": [],
"agent_commit_share": 0,
"toolchain_manifests": [
"go.mod"
],
"dependency_bot_commit_share": 0.19
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "go.mod (toolchain convention, no task runner)",
"points": 12.6,
"status": "partial",
"details": [
{
"code": "toolchain_convention",
"params": {
"files": "go.mod"
}
}
],
"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": ".golangci.yml, eslint.config.mjs, ruff.toml",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".golangci.yml, eslint.config.mjs, ruff.toml"
}
}
],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "Go (statically typed)",
"points": 11,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "Go"
}
}
],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "devcontainer, Dockerfile, lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "devcontainer, Dockerfile, 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": "19 of the last 100 commits are automated dependency updates",
"points": 8,
"status": "met",
"details": [
{
"code": "dependency_bot_commits",
"params": {
"count": 19,
"sampled": 100
}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 9",
"points": 9,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "excellent",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"primary_language": "Go",
"largest_source_bytes": 48624,
"source_files_sampled": 711,
"oversized_source_files": 0
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "Go (statically typed)",
"points": 45,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "Go"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "0/711 source files over 60KB",
"points": 55,
"status": "met",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 711,
"oversized": 0
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "good",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 80,
"inputs": {
"example_dirs": [
"examples"
],
"has_mcp_signal": false,
"api_schema_files": [
"internal/addlicense/testdata/expected/file.graphql",
"internal/addlicense/testdata/expected/file.proto",
"internal/addlicense/testdata/initial/file.graphql",
"internal/addlicense/testdata/initial/file.proto"
]
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": "internal/addlicense/testdata/expected/file.graphql, internal/addlicense/testdata/expected/file.proto, internal/addlicense/testdata/initial/file.graphql, internal/addlicense/testdata/initial/file.proto",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "internal/addlicense/testdata/expected/file.graphql, internal/addlicense/testdata/expected/file.proto, internal/addlicense/testdata/initial/file.graphql, internal/addlicense/testdata/initial/file.proto"
}
}
],
"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": "examples",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "examples"
}
}
],
"max_points": 40
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
}
],
"metrics_version": "1.13.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
"Community profile unavailable"
],
"report_type": "repository",
"generated_at": "2026-07-31T00:08:54.424719Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/s/snowdreamtech/UniRTM.svg",
"full_name": "snowdreamtech/UniRTM",
"license_state": "standard",
"license_spdx": "MIT"
}