JSON-Rohbericht maschinenlesbar
{
"data": {
"repo": {
"topics": [
"saas",
"saas-boilerplate",
"serverless"
],
"is_fork": false,
"size_kb": 216,
"has_wiki": false,
"homepage": "https://omnistrate.com/",
"languages": {
"Go": 29178,
"Makefile": 2530,
"Dockerfile": 1520
},
"pushed_at": "2026-07-20T23:16:29Z",
"created_at": "2023-08-09T17:15:58Z",
"owner_type": "Organization",
"updated_at": "2026-07-20T23:16:01Z",
"description": "Lightweight serverless proxy forwarding traffic",
"is_archived": false,
"is_disabled": false,
"license_spdx": "Apache-2.0",
"default_branch": "main",
"license_spdx_raw": "Apache-2.0",
"primary_language": "Go",
"significant_languages": [
"Go"
]
},
"owner": {
"blog": "https://omnistrate.com",
"name": "Omnistrate - Open Source",
"type": "Organization",
"login": "omnistrate-oss",
"company": null,
"location": "United States of America",
"followers": 8,
"avatar_url": "https://avatars.githubusercontent.com/u/184703478?v=4",
"created_at": "2024-10-12T00:11:47Z",
"is_verified": null,
"public_repos": 11,
"account_age_days": 649
},
"license": {
"state": "standard",
"spdx_id": "Apache-2.0",
"raw_spdx": "Apache-2.0",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "v1.0.26",
"kind": "patch",
"published_at": "2026-04-16T23:11:25Z"
},
{
"tag": "v1.0.14",
"kind": "patch",
"published_at": "2025-10-25T02:10:12Z"
},
{
"tag": "v1.0.9",
"kind": "patch",
"published_at": "2025-09-03T20:54:23Z"
},
{
"tag": "v1.0.0",
"kind": "major",
"published_at": "2024-10-15T23:15:07Z"
},
{
"tag": "v0.0.3",
"kind": "patch",
"published_at": "2024-10-15T20:47:36Z"
}
],
"recent_commits": [
{
"oid": "3a3350ed9408eaec8b062b909dee2e40171df15c",
"body": "Bumps the github-actions group with 2 updates:\n[actions/setup-go](https://github.com/actions/setup-go) and\n[golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action).\n\nUpdates `actions/setup-go` from 6.4.0 to 6.5.0\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump the github-actions group with 2 updates (#69)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-20T23:15:55Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a5411d7d2932f0444d2e2b84b769550257809b6b",
"body": "Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2\nto 7.0.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/actions/checkout/releases\">actions/checkout's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v7.0.0</h2>\n<h2>What's Changed</h2>\n<ul>\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump actions/checkout from 6.0.2 to 7.0.0 (#70)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-20T23:14:56Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d5b36438a4532d3136248c3aa33d787aa205ca64",
"body": "Bumps\n[github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt)\nfrom 0.26.3 to 0.26.4.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/go-openapi/strfmt/releases\">github.com/go-openapi/strfmt's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v0.26.4</h2>\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump github.com/go-openapi/strfmt from 0.26.3 to 0.26.4 (#67)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-20T23:12:07Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "fece4f3e546d7243f538844b4db4d0ac7fe2052c",
"body": "Bumps golang from 1.26.3-bookworm to 1.26.4-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.26.3-bookworm to 1.26.4-bookworm in /build (#68)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-14T01:10:49Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "970a5b35664ba27bf7e8314455550bfc82fce55c",
"body": "Bumps\n[github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt)\nfrom 0.26.2 to 0.26.3.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/go-openapi/strfmt/releases\">github.com/go-openapi/strfmt's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v0.26.3</h2>\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump github.com/go-openapi/strfmt from 0.26.2 to 0.26.3 (#63)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-06-15T18:57:34Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d941239c482a4f268214e7339f318cd5a976cfbd",
"body": "Bumps golang from 1.26.2-bookworm to 1.26.3-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.26.2-bookworm to 1.26.3-bookworm in /build (#64)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-06-15T18:57:12Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d15d21b757c8db4cb6048e4b6807827de54e8ab9",
"body": "…fc67f07 to 6f9f17788090df1f26f669e9d70d6ae9567deba6 (#66)\n\nBumps\n[sigstore/cosign-installer](https://github.com/sigstore/cosign-installer)\nfrom b5e753ae2d39589c7b38850b463739151fc67f07 to\n6f9f17788090df1f26f669e9d70d6ae9567deba6.\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a\nhref=\"https://github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump sigstore/cosign-installer from b5e753ae2d39589c7b38850b463739151…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-06-15T18:56:51Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "72aa7ca0c52bb4c01a0a26b84319ddfe54f3cb5c",
"body": "Bumps the github-actions group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n|\n[golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action)\n| `9.2.0` | `9.2.1` |\n|\n[docker/setup-buildx-action](https://github.com/docker/setup-buildx-action)\n| `4.0.0` | `4.1.0` |\n| \n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump the github-actions group with 6 updates (#65)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-06-15T18:56:21Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "29996740babd93d5515614bfed5c4488c461ec40",
"body": "Bumps\n[github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt)\nfrom 0.26.1 to 0.26.2.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/go-openapi/strfmt/releases\">github.com/go-openapi/strfmt's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v0.26.2</h2>\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump github.com/go-openapi/strfmt from 0.26.1 to 0.26.2 (#61)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-05-01T19:55:48Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a8ac8bd62973d480c3f95eaf5d5f7adabcb70c1f",
"body": "Bumps golang from 1.26.1-bookworm to 1.26.2-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.26.1-bookworm to 1.26.2-bookworm in /build (#62)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-05-01T19:55:30Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "7d38bbf1ef99c11077577368ac6c8666a8255ee9",
"body": "## What\n\nAdds a tailored **Security Checklist** section to\n`.github/copilot-instructions.md` so Copilot (and human contributors)\nget consistent security guidance on every change in this repo.\n\n## Why\n\nWe want every code change to consider:\n\n- Authentication\n- Authorization\n- Tenant isolation\n- Input\n[…]\nany control is wrong, missing, or not\napplicable here.\n\ncc reviewers for visibility — happy to fold edits in before marking\nready.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
"is_bot": false,
"headline": "chore: add Security Checklist to Copilot instructions (#60)",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2026-04-27T21:42:17Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "66d5f0a769879da64e16bfad0afee8b1b3abdaef",
"body": "## What\n\nPin every third-party GitHub Action referenced in this repo (workflows +\ncomposite actions) to a full 40-character commit SHA, with the original\nversion tag preserved as a trailing comment (e.g.\n`actions/checkout@<sha> # v6.0.2`).\n\n## Why\n\nPer [GitHub's security hardening guide for\nActions]\n[…]\no source code changes. CI on this PR exercises the pinned workflows\nend-to-end.\n\n---\n\nPart of a wider rollout across active repos.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
"is_bot": false,
"headline": "chore(ci): pin GitHub Actions to commit SHAs (#59)",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2026-04-16T23:11:03Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "5fd1b29c008422d507fb13367cd77ec4ff09fb01",
"body": "Bumps\n[docker/setup-qemu-action](https://github.com/docker/setup-qemu-action)\nfrom 3 to 4.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/docker/setup-qemu-action/releases\">docker/setup-qemu-action's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v4.0.0</h2>\n<ul>\n[…]\nendabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Tomislav Simeunovic <155485421+tomnislav@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump docker/setup-qemu-action from 3 to 4 (#55)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-04-07T17:56:34Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "31f7baa9f2afc10572f00a3e2989d1202b8f06bd",
"body": "Bumps\n[docker/metadata-action](https://github.com/docker/metadata-action) from\n5 to 6.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/docker/metadata-action/releases\">docker/metadata-action's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v6.0.0</h2>\n<ul>\n<li>Nod\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump docker/metadata-action from 5 to 6 (#54)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-04-07T17:56:18Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a591251f9e5de89001dc459fc114b4fe119ad6f8",
"body": "Bumps\n[docker/build-push-action](https://github.com/docker/build-push-action)\nfrom 6 to 7.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/docker/build-push-action/releases\">docker/build-push-action's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v7.0.0</h2>\n<ul>\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump docker/build-push-action from 6 to 7 (#56)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-04-07T17:55:54Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "afb676477dcff35339c4734922edc7128cf8d00e",
"body": "Bumps [docker/login-action](https://github.com/docker/login-action) from\n3 to 4.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/docker/login-action/releases\">docker/login-action's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v4.0.0</h2>\n<ul>\n<li>Node 24 as defa\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump docker/login-action from 3 to 4 (#57)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-04-07T17:55:36Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ee8bd09bc95182ba4b45fa0bb2b69092cb6fa93a",
"body": "Bumps\n[docker/setup-buildx-action](https://github.com/docker/setup-buildx-action)\nfrom 3 to 4.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/docker/setup-buildx-action/releases\">docker/setup-buildx-action's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v4.0.0</\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump docker/setup-buildx-action from 3 to 4 (#58)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-04-07T17:54:32Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "2f9e4fbc1a9d5ac66b8074471250af92e6a1dd20",
"body": "Bumps\n[github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt)\nfrom 0.25.0 to 0.26.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/go-openapi/strfmt/releases\">github.com/go-openapi/strfmt's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v0.26.1</h2>\n[…]\nendabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Tomislav Simeunovic <155485421+tomnislav@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump github.com/go-openapi/strfmt from 0.25.0 to 0.26.1 (#52)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-04-06T15:48:22Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b4ea21ca64237a37a1397ad876c0307d2483ba8a",
"body": "Bumps golang from 1.26.0-bookworm to 1.26.1-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.26.0-bookworm to 1.26.1-bookworm in /build (#53)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-04-06T15:46:51Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "bc0e10449f66567726a82cc7af3d49a8784db8dc",
"body": "Bumps golang from 1.25.6-bookworm to 1.26.0-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nt[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: tomnislav <155485421+tomnislav@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.25.6-bookworm to 1.26.0-bookworm in /build (#50)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-03-02T23:29:49Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "ba5da7634a21cd5ad1472dc7c5062358c7784a16",
"body": "Bumps golang from 1.25.5-bookworm to 1.25.6-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.25.5-bookworm to 1.25.6-bookworm in /build (#49)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-02-02T16:11:31Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6565b86b1b9a3e314149150df2e4125c43133c45",
"body": "Bumps golang from 1.25.4-bookworm to 1.25.5-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.25.4-bookworm to 1.25.5-bookworm in /build (#48)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-01-02T17:10:31Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "55cd472d455b89c7e35bfc1745de2912a3b2b109",
"body": "Bumps\n[github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt)\nfrom 0.24.0 to 0.25.0.\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a\nhref=\"https://github.com/go-openapi/strfmt/commit/a235dd3fc2b48f29134e547d440b8b6ed5d98beb\"><code>a235dd3</code></a>\ntests: replaced stretchr/testify by \n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump github.com/go-openapi/strfmt from 0.24.0 to 0.25.0 (#44)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-12-01T17:39:43Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5767a19c8915ba40b23dec21c53a8e514ced8a23",
"body": "Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to\n6.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/actions/checkout/releases\">actions/checkout's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v6.0.0</h2>\n<h2>What's Changed</h2>\n<ul>\n<li>Upd\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump actions/checkout from 5 to 6 (#46)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-12-01T17:26:49Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5adf74824a924d2782710a37fec22ba25975296b",
"body": "Bumps golang from 1.25.3-bookworm to 1.25.4-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.25.3-bookworm to 1.25.4-bookworm in /build (#45)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-12-01T17:20:27Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5532fa56537ea086fccf003663516a7d8e5ce9ca",
"body": "Bumps\n[golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action)\nfrom 8 to 9.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/golangci/golangci-lint-action/releases\">golangci/golangci-lint-action's\nreleases</a>.</em></p>\n<blockquote>\n\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golangci/golangci-lint-action from 8 to 9 (#47)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-12-01T17:20:07Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "2d32f79e4f780c241ddce9b0e7b9020c2d4da2c6",
"body": "Bumps golang from 1.25.1-bookworm to 1.25.3-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.25.1-bookworm to 1.25.3-bookworm in /build (#43)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-11-03T16:06:38Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9f8fd574f9f7d5cdd95f444ad8c01e6791091ae2",
"body": null,
"is_bot": false,
"headline": "update go version (#42)",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2025-10-25T02:00:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8f446a3ac6cf775e443c5686f1e403c6841c7d7e",
"body": "Bumps\n[github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt)\nfrom 0.23.0 to 0.24.0.\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a\nhref=\"https://github.com/go-openapi/strfmt/commit/900913b4d60916e3e6fb35997e5fa82c2211f30c\"><code>900913b</code></a>\nchore(deps): updated dependencies &a\n[…]\nendabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Tomislav Simeunovic <155485421+tomnislav@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump github.com/go-openapi/strfmt from 0.23.0 to 0.24.0 (#39)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-10-15T18:38:25Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "713d389701d39ed3ce519ddecdfcd8c7e0e94abe",
"body": "Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to\n6.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/actions/setup-go/releases\">actions/setup-go's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v6.0.0</h2>\n<h2>What's Changed</h2>\n<h3>Breaking\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump actions/setup-go from 5 to 6 (#41)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-10-15T18:37:05Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "76e9cd6f922de5af833598284381b7d99bb1fab6",
"body": "Bumps golang from 1.25.0-bookworm to 1.25.1-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.25.0-bookworm to 1.25.1-bookworm in /build (#40)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-10-15T16:17:15Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "44bf2eb5336648e5e677f6cddc6738514600d9a4",
"body": "Bumps golang from 1.24.5-bookworm to 1.25.0-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.24.5-bookworm to 1.25.0-bookworm in /build (#38)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-09-03T20:53:58Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "569aace0555d81d8db97d441546fe4fec669b79c",
"body": "Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to\n5.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/actions/checkout/releases\">actions/checkout's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v5.0.0</h2>\n<h2>What's Changed</h2>\n<ul>\n<li>Upd\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump actions/checkout from 4 to 5 (#37)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-09-03T20:53:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "119652ca801cbbc688c6f35130529f6ab79bae44",
"body": "Bumps golang from 1.24.4-bookworm to 1.24.5-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.24.4-bookworm to 1.24.5-bookworm in /build (#36)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-08-04T20:25:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "477160310518f1367f948c477bd40ae2de22bd7b",
"body": "Bumps golang from 1.24.3-bookworm to 1.24.4-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.24.3-bookworm to 1.24.4-bookworm in /build (#35)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-07-03T15:20:44Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a816219531c0ed67b6f2b4942a32dcb09abd1582",
"body": "Bumps\n[golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action)\nfrom 7 to 8.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/golangci/golangci-lint-action/releases\">golangci/golangci-lint-action's\nreleases</a>.</em></p>\n<blockquote>\n\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golangci/golangci-lint-action from 7 to 8 (#33)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-06-03T02:29:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f5b16e423e3853eccba9a2a57cd77e91ed093ea8",
"body": "Bumps golang from 1.24.2-bookworm to 1.24.3-bookworm.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.24.2-bookworm to 1.24.3-bookworm in /build (#34)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-06-03T02:27:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "7e87ef320619f6cfbf2773b7833951e59c99becf",
"body": null,
"is_bot": false,
"headline": "update versions (#32)",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2025-04-22T17:15:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1849ec616e4d0adfb6c5ea60c1e8b669fe287003",
"body": "Bumps golang from 1.23.5-bullseye to 1.24.1-bullseye.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.23.5-bullseye to 1.24.1-bullseye in /build (#30)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-04-11T00:38:14Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "864c26d5125239ba81e4e547acd2895498d70f1c",
"body": "Bumps golang from 1.23.2-bullseye to 1.23.5-bullseye.\n\n\n[](https://docs.github.com/en/github\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.23.2-bullseye to 1.23.5-bullseye in /build (#29)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-03-27T18:32:45Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "cb41ddb5364b5c13bd69f78339d70ce71f965ecb",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md (#26)",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2024-10-16T19:08:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "423200024f6d99981a8ffca8aa3c33846b8e81a2",
"body": null,
"is_bot": false,
"headline": "update example (#24)",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2024-10-15T23:15:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f117f43838fdea2aeaca697a4a483cfd34e218ef",
"body": null,
"is_bot": false,
"headline": "fix runner (#23)",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2024-10-15T14:59:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7ce3fa2ce34d1727f812ca0d868cb792b0c5d0c1",
"body": null,
"is_bot": false,
"headline": "unifying branches (#22)",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2024-10-15T06:46:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "76d5c00747fe65e7681d53a77009be9e631c9ca7",
"body": null,
"is_bot": false,
"headline": "creating main branch for all flavors",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2024-10-15T04:28:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5557122f18635e003681b33c347672fedd1d534c",
"body": "Bumps golang from 1.23.1-bullseye to 1.23.2-bullseye.\r\n\r\n\r\n[](https://docs.github.com/en/gi\n[…]\nou reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n</details>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.23.1-bullseye to 1.23.2-bullseye in /cmd/build (#21)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-10-15T04:23:34Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1e61819e4ad718e3c8c7cf339a89a2d7f386650b",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md (#20)",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2024-10-12T14:47:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9684365a46f64740ae48ab834c0b2ab72f9b9a3a",
"body": "Bumps\r\n[github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt)\r\nfrom 0.21.7 to 0.23.0.\r\n<details>\r\n<summary>Commits</summary>\r\n<ul>\r\n<li><a\r\nhref=\"https://github.com/go-openapi/strfmt/commit/f72fdf0301469b24829992bdf31b3456a74a172d\"><code>f72fdf0</code></a>\r\nchore(go): go-openapi requir\n[…]\n-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Alok <116327234+aloknikhil@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump github.com/go-openapi/strfmt from 0.21.7 to 0.23.0 (#17)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-10-01T14:09:36Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9a3b1c601c827d56cc21a1fdc861c133c6c84444",
"body": "Bumps golang from 1.21.6-bullseye to 1.23.1-bullseye.\r\n\r\n\r\n[](https://docs.github.com/en/gi\n[…]\nou reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n</details>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.21.6-bullseye to 1.23.1-bullseye in /cmd/build (#19)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-10-01T14:09:12Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "4ebec2f4509c1a4a502496d5529e45776268354e",
"body": "Bumps golang from 1.20.7-bullseye to 1.21.6-bullseye.\r\n\r\n\r\n[](https://docs.github.com/en/gi\n[…]\nou reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n</details>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.20.7-bullseye to 1.21.6-bullseye in /cmd/build (#13)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-08-08T22:09:56Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0181b2ffbe7929a5f5ea91e11b070312291d8034",
"body": null,
"is_bot": false,
"headline": "add instruction to setup customer self-host service (#9)",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-12-15T19:14:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "764cee229a524bbe0042f45e5d0d9bf1da3b9ec8",
"body": "tested in prod",
"is_bot": false,
"headline": "update proxy to block random internet ping (#7)",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-12-05T23:41:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "80e8ce8e8779179b9e5e40e7cf890e79268a62cf",
"body": "Signed-off-by: kkgupta <mailtokkgupta@gmail.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "kkgupta",
"author_login": "kkgupta",
"committed_at": "2023-11-26T12:08:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "152da4bf7c32d4303fb1fdebe0d33c8244831c12",
"body": "Signed-off-by: kkgupta <mailtokkgupta@gmail.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "kkgupta",
"author_login": "kkgupta",
"committed_at": "2023-11-26T12:04:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8139b2dbb8cada18130ac016be08523b1ba44367",
"body": null,
"is_bot": false,
"headline": "update readme (#5)",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-11-21T17:46:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d784765a029b0179259975244acd6d12a03e2508",
"body": null,
"is_bot": false,
"headline": "update docker compose template (#4)",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-11-21T17:34:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "16181d9d3d187fa376224c7c70e9a01beaa643bd",
"body": "…uild (#1)\" (#3)\n\nThis reverts commit be13a9d5b05ef6dc2f351bfe55832d764b45e11a.",
"is_bot": false,
"headline": "Revert \"Bump golang from 1.20.7-bullseye to 1.21.4-bullseye in /cmd/b…",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-21T00:25:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3a48980349b7fc4c6fe536f8c53ffa9cf10fb531",
"body": null,
"is_bot": false,
"headline": "update readme to include auto provision feature (#2)",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-11-20T22:32:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "be13a9d5b05ef6dc2f351bfe55832d764b45e11a",
"body": "Bumps golang from 1.20.7-bullseye to 1.21.4-bullseye.\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: golang\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump golang from 1.20.7-bullseye to 1.21.4-bullseye in /cmd/build (#1)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-11-20T21:53:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "16c42b26ce0fb12cf530ac7fcca9f08a5d82e51c",
"body": null,
"is_bot": false,
"headline": "dependabot and code owners files",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-20T21:51:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c0ebef027ee215562006a8ee691d8df642613a25",
"body": "Signed-off-by: Yuhui <yuhui@omnistrate.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-11-20T21:35:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "142e5339564e279296f28a4873a68e71b12faa6e",
"body": "Signed-off-by: Yuhui <yuhui@omnistrate.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-11-20T21:35:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bc3216cc3ab6c73faa42dc2c7c9e770f7d30c3ee",
"body": "Signed-off-by: Yuhui <yuhui@omnistrate.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-11-16T23:11:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bb8f5f1043880e330598bce58b8dc1ce0de814cf",
"body": null,
"is_bot": false,
"headline": "update docker image",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-11-16T22:44:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "48f6ddd2446b1504d7e2c01f818d1628fcc6d7bc",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-14T00:10:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "24c9ae9ce4a5809cac7cfa2ca0cc57a3817e66bf",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-14T00:09:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "73418fb72a2729097e13138052286c2d415ae98b",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-14T00:08:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a674eac0e05dd56a5d948f24888145ea219242a6",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-14T00:04:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a691a3957e90c40a69611f5ef398702ce4df0178",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T23:43:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a1f1983769d0e8591d98832da65b03f0f64e8b5a",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T23:41:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b9785d229869c23765a53b527a55d56f85d5984c",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T23:40:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8cacab45f3ebcb41e5a5db560034a88ee8fa04c4",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T23:34:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "48e3307db447d5b7aa145e28d952e3d9c31c90af",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T23:16:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e5d981e6a7699d5baf8d99d28476301422ae124c",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T23:00:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "af2000e5b55387cf7bf42a9a0e2d46ae18475928",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T22:48:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "25d38923a8b0bf8760d119e6abc4a2a0af3f2ced",
"body": "Signed-off-by: Yuhui <yuhui@omnistrate.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-11-13T21:41:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4fb66aa27d344ddc7e4cc9ebd444a7744f7458a0",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T21:27:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "08e8078ae6776e845552bbad1cf989231c715ea8",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T21:26:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a6723361b284b31512b40d4fe651c6c7794710d7",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T21:23:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "addf7c297e49a5f61b4bded9d48bce74dd6d1163",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T21:22:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7921b42f16de9727f654f419d8d5b560fbae9453",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T21:22:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b0f3566b54a8ea9cc2e65868fbfc5130318edba1",
"body": "Signed-off-by: pberton <1789738+pberton@users.noreply.github.com>",
"is_bot": false,
"headline": "Update README.md",
"author_name": "pberton",
"author_login": "pberton",
"committed_at": "2023-11-13T21:12:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a3b52c77cf7d07b06bd4488837a8c08a72733578",
"body": null,
"is_bot": false,
"headline": "remove metric/logs to speed up wake",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-11-10T00:51:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9f5a5ced28d7353a153f6f2f79ed5e69f07601b9",
"body": null,
"is_bot": false,
"headline": "fix more readme",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-11-09T23:56:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6058e8235b27e6d45e16eca2f8b829197449b317",
"body": null,
"is_bot": false,
"headline": "fix readme",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-11-09T23:54:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f287f7620b6f707b14d2319953a1f53f71807d09",
"body": null,
"is_bot": false,
"headline": "cleanup proxy code",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-11-09T23:53:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0fdd5ac99d50da25f6fcf32ead215fb5aa3ba8fb",
"body": null,
"is_bot": false,
"headline": "fix bugs",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-26T02:04:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "89d6ef739349ae051e41d08a3488d3e69a7336bf",
"body": null,
"is_bot": false,
"headline": "minor",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-26T01:26:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "23a2a13f88f6392652e7ebe6fcfb5668162be0d1",
"body": null,
"is_bot": false,
"headline": "tweak for better startup experince",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-25T21:54:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2090e585e874c07d4d52061e57a7e06582585675",
"body": null,
"is_bot": false,
"headline": "fix bug",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-25T21:32:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a10391da5d0ab85a955e0f504c298cd25ec71264",
"body": null,
"is_bot": false,
"headline": "minor",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-25T21:18:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e1ab2f53bc662c4efa48b1d577ed52966ae95849",
"body": null,
"is_bot": false,
"headline": "fix",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-25T21:18:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c7607ee5ae51b96c25892c52d987a343993b4195",
"body": null,
"is_bot": false,
"headline": "Add some important files",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-25T20:47:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b9ce278dfd95f30ed991eaa87f09d233a6be4143",
"body": null,
"is_bot": false,
"headline": "minor",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-25T20:43:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "76c0b8e1bc475a8587196ee32abb2bd90153cd4c",
"body": null,
"is_bot": false,
"headline": "Actual pg client support",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-25T20:26:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0428e7ef8917e4a7a67ac519de3f1a029031883f",
"body": null,
"is_bot": false,
"headline": "fix password/user",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-06T21:50:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3b6231d6f81d3ace86fc21157df924d89a9714d4",
"body": null,
"is_bot": false,
"headline": "add stop support",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-06T19:33:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "979b62053b014631eccf185d616294d015f3a64e",
"body": null,
"is_bot": false,
"headline": "fix api call",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-06T02:51:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b14f72f06861ea534d04fd94806ea07e2a1d8e51",
"body": null,
"is_bot": false,
"headline": "fix proxy",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-06T01:01:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0ba03866bc61fd3b09fe4fd9f4d9fef3d145eb5a",
"body": "This reverts commit 62d7f9d3c29ae054aaaccbeb9303689a97a64fef.",
"is_bot": false,
"headline": "Revert \"multi instances dsicovery\"",
"author_name": "Yuhui",
"author_login": "YYH-NJ",
"committed_at": "2023-10-06T01:01:43Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 5,
"commits_last_year": 34,
"latest_release_at": "2026-04-16T23:11:25Z",
"latest_release_tag": "v1.0.26",
"releases_from_tags": false,
"days_since_last_push": 2,
"active_weeks_last_year": 16,
"days_since_latest_release": 97,
"mean_days_between_releases": 137
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": false,
"health_percentage": 37,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "github.com/omnistrate-oss/serverless-proxy",
"exists": true,
"license": null,
"keywords": [],
"ecosystem": "go",
"matches_repo": true,
"registry_url": "https://pkg.go.dev/github.com/omnistrate-oss/serverless-proxy",
"is_deprecated": false,
"latest_version": "v1.0.37",
"repository_url": "https://github.com/omnistrate-oss/serverless-proxy",
"versions_count": 41,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": null,
"first_published_at": null,
"latest_published_at": "2026-07-20T23:15:55Z",
"latest_version_yanked": null,
"days_since_latest_publish": 2
}
]
},
"popularity": {
"forks": 0,
"stars": 8,
"watchers": 2,
"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": [],
"has_llms_txt": false,
"has_dockerfile": true,
"has_mcp_signal": false,
"bootstrap_files": [
"Makefile"
],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [],
"toolchain_manifests": [
"go.mod"
],
"largest_source_bytes": 8876,
"source_files_sampled": 5,
"oversized_source_files": 0,
"agent_instruction_files": [
".github/copilot-instructions.md"
],
"agent_instruction_max_bytes": 6083
},
"dependencies": {
"manifests": [
"go.mod"
],
"advisories": {
"error": null,
"scope": "repository_graph",
"source": "osv",
"findings": [
{
"name": "golang.org/x/text",
"direct": false,
"version": "v0.38.0",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5970"
],
"fixed_version": "0.39.0",
"advisory_count": 1,
"oldest_advisory_days": 8
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"unknown": 1
},
"advisory_count": 1,
"affected_count": 1,
"assessed_count": 8,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"go"
],
"dependencies": [
{
"name": "github.com/go-openapi/strfmt",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.26.4"
},
{
"name": "github.com/pkg/errors",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.9.1"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "github.com/go-openapi/strfmt",
"direct": true,
"version": "v0.26.4",
"ecosystem": "go"
},
{
"name": "github.com/pkg/errors",
"direct": true,
"version": "v0.9.1",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/errors",
"direct": false,
"version": "v0.22.8",
"ecosystem": "go"
},
{
"name": "github.com/go-viper/mapstructure/v2",
"direct": false,
"version": "v2.5.0",
"ecosystem": "go"
},
{
"name": "github.com/google/uuid",
"direct": false,
"version": "v1.6.0",
"ecosystem": "go"
},
{
"name": "github.com/oklog/ulid/v2",
"direct": false,
"version": "v2.1.1",
"ecosystem": "go"
},
{
"name": "golang.org/x/net",
"direct": false,
"version": "v0.56.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/text",
"direct": false,
"version": "v0.38.0",
"ecosystem": "go"
}
],
"collected": true,
"truncated": false,
"total_count": 8,
"direct_count": 2,
"indirect_count": 6
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 59,
"open_issues": 0,
"closed_ratio": 1,
"closed_issues": 1,
"closed_unmerged_prs": 10
},
"bus_factor": 1,
"bot_contributors": 1,
"top_contributors": [
{
"type": "User",
"login": "YYH-NJ",
"commits": 45,
"avatar_url": "https://avatars.githubusercontent.com/u/19898780?v=4"
},
{
"type": "User",
"login": "pberton",
"commits": 29,
"avatar_url": "https://avatars.githubusercontent.com/u/1789738?v=4"
},
{
"type": "User",
"login": "kkgupta",
"commits": 2,
"avatar_url": "https://avatars.githubusercontent.com/u/2864712?v=4"
}
],
"contributors_sampled": 3,
"top_contributor_share": 0.592
},
"quality_signals": {
"has_ci": true,
"has_tests": false,
"ci_workflows": [
"build.yml",
"package.yml"
],
"has_docs_dir": false,
"linter_configs": [
".golangci.yml"
],
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"go.sum"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": 4,
"reason": "branch protection is not maximal on development and all release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 10,
"reason": "30 out of 30 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": 10,
"reason": "all changesets reviewed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 0,
"reason": "project has 0 contributing companies or organizations -- score normalized to 0",
"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": 9,
"reason": "11 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 9",
"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": 8,
"reason": "dependency not pinned by hash detected -- score normalized to 8",
"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": 0,
"reason": "security policy file not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": null,
"reason": "no releases found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": 9,
"reason": "detected GitHub workflow tokens with excessive permissions",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 9,
"reason": "1 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "3a3350ed9408eaec8b062b909dee2e40171df15c",
"ran_at": "2026-07-23T03:02:58Z",
"aggregate_score": 7.7,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": false,
"has_dependabot_config": true
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-07-21T20:04:51Z",
"oldest_open_prs": [],
"last_merged_pr_at": "2026-07-20T23:15:55Z",
"ci_last_conclusion": "SUCCESS",
"oldest_open_issues": []
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/omnistrate-oss/serverless-proxy",
"host": "github.com",
"name": "serverless-proxy",
"owner": "omnistrate-oss"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": null,
"notes": [],
"value": 62,
"inputs": {
"security": 82,
"vitality": 72,
"community": 31,
"governance": 62,
"engineering": 62
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "good",
"name": "Vitality",
"value": 72,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "good",
"name": "Development activity",
"note": null,
"notes": [],
"value": 70,
"inputs": {
"commits_last_year": 34,
"human_commit_share": 0.59,
"days_since_last_push": 2,
"active_weeks_last_year": 16
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 2 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 2
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "16/52 weeks with commits",
"points": 11.1,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 16
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "34 commits in the last year",
"points": 13.9,
"status": "partial",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 34
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "11 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 9",
"points": 9,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "good",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 74,
"inputs": {
"releases_count": 5,
"latest_release_tag": "v1.0.26",
"releases_from_tags": false,
"days_since_latest_release": 97,
"mean_days_between_releases": 137
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "5 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 5
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 97 days ago",
"points": 27,
"status": "partial",
"details": [
{
"code": "release_recency",
"params": {
"days": 97
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~137 days",
"points": 12.6,
"status": "partial",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 137
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "excellent",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "maintained",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": 86,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 86 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 86
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "at_risk",
"name": "Community & Adoption",
"value": 31,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "critical",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 14,
"inputs": {
"forks": 0,
"stars": 8,
"watchers": 2,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "8 stars",
"points": 13.7,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 8
}
}
],
"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": "2 watchers",
"points": 0,
"status": "missed",
"details": [
{
"code": "watchers",
"params": {
"count": 2
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "moderate",
"name": "Community health",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"has_readme": true,
"has_license": true,
"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": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "recognized license (Apache-2.0)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "Apache-2.0"
}
}
],
"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": 62,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "critical",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 22,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 3,
"top_contributor_share": 0.592
},
"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 59% of commits",
"points": 9.2,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 59
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "3 contributors",
"points": 4.1,
"status": "partial",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 3
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 0 contributing companies or organizations -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "excellent",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 94,
"inputs": {
"merged_prs": 59,
"open_issues": 0,
"closed_issues": 1,
"issue_closed_ratio": 1,
"closed_unmerged_prs": 10
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "100% of issues closed",
"points": 46.8,
"status": "met",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 100
}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "59/69 decided PRs merged",
"points": 32.7,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 59,
"decided": 69
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "all changesets reviewed",
"points": 15,
"status": "met",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "at_risk",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 48,
"inputs": {
"followers": 8,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "omnistrate-oss",
"public_repos": 11,
"account_age_days": 649
},
"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": "8 followers of omnistrate-oss",
"points": 6.9,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 8,
"login": "omnistrate-oss"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "11 public repos, account ~1 yr old",
"points": 11.4,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 11
}
},
{
"code": "account_age_years",
"params": {
"years": 1
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "excellent",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"github.com/omnistrate-oss/serverless-proxy"
],
"ecosystems": "go",
"any_deprecated": false,
"min_days_since_publish": 2
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "1 package(s) on go",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 1,
"ecosystems": "go"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 2 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 2
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "41 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 41
}
}
],
"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": "moderate",
"name": "Engineering Quality",
"value": 62,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "moderate",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 60,
"inputs": {
"has_ci": true,
"has_tests": false,
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "2 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 2
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": ".golangci.yml",
"points": 16,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".golangci.yml"
}
}
],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "30 out of 30 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": 65,
"inputs": {
"topics": [
"saas",
"saas-boilerplate",
"serverless"
],
"has_wiki": false,
"homepage": "https://omnistrate.com/",
"has_readme": true,
"has_docs_dir": false,
"has_description": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 30,
"status": "met",
"details": [],
"max_points": 30
},
{
"key": "documentation_directory",
"name": "Documentation directory",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": "https://omnistrate.com/",
"points": 15,
"status": "met",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "topics",
"name": "Topics",
"detail": "3 topics",
"points": 10,
"status": "met",
"details": [
{
"code": "topics_count",
"params": {
"count": 3
}
}
],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "good",
"name": "Security",
"value": 82,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "good",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 77,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 17,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 1,
"scorecard_aggregate": 7.7
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection is not maximal on development and all release branches",
"points": 3,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "30 out of 30 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": "all changesets reviewed",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 0 contributing companies or organizations -- score normalized to 0",
"points": 0,
"status": "missed",
"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": "11 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 9",
"points": 6.8,
"status": "partial",
"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 8",
"points": 4,
"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 not detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "detected GitHub workflow tokens with excessive permissions",
"points": 6.8,
"status": "partial",
"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, No advisories left outstanding. Remaining weights renormalized. Matched 8 resolved dependencies against OSV. This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"indirect_dependencies_free_of_known_advisories",
"no_advisories_left_outstanding"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_repository",
"params": {
"assessed": 8
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 1,
"affected_packages": 1,
"assessed_packages": 8,
"unassessed_packages": 0,
"affected_by_severity": "unknown 1",
"direct_affected_packages": 0
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "no direct dependency carries a known advisory",
"points": 35,
"status": "met",
"details": [
{
"code": "no_direct_advisories",
"params": {}
}
],
"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 carries a publication date",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_no_publication_date",
"params": {}
}
],
"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": 8,
"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": 1
},
"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": "good",
"name": "AI Readiness",
"value": 72,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "moderate",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 58,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.237,
"agent_instruction_files": [
".github/copilot-instructions.md"
],
"agent_instruction_max_bytes": 6083
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": ".github/copilot-instructions.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".github/copilot-instructions.md"
}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "14 of 59 human commits state their intent (structured subject or explanatory body)",
"points": 12.7,
"status": "partial",
"details": [
{
"code": "legible_history",
"params": {
"legible": 14,
"sampled": 59
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "good",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 72,
"inputs": {
"has_nix": false,
"has_tests": false,
"lockfiles": [
"go.sum"
],
"has_dockerfile": true,
"typed_language": true,
"bootstrap_files": [
"Makefile"
],
"has_devcontainer": false,
"has_linter_config": true,
"typecheck_configs": [],
"agent_commit_share": 0.03,
"toolchain_manifests": [
"go.mod"
],
"dependency_bot_commit_share": 0.41
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "Makefile",
"points": 18,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "Makefile"
}
}
],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": ".golangci.yml",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".golangci.yml"
}
}
],
"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": "Dockerfile, lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "Dockerfile, lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "3 of the last 100 commits agent-authored or agent-credited",
"points": 6,
"status": "partial",
"details": [
{
"code": "agent_authored_commits",
"params": {
"count": 3,
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "41 of the last 100 commits are automated dependency updates",
"points": 8,
"status": "met",
"details": [
{
"code": "dependency_bot_commits",
"params": {
"count": 41,
"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 8",
"points": 8,
"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": 8876,
"source_files_sampled": 5,
"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/5 source files over 60KB",
"points": 55,
"status": "met",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 5,
"oversized": 0
}
}
],
"max_points": 55
}
]
}
],
"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"
],
"report_type": "repository",
"generated_at": "2026-07-23T03:03:17.019885Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/o/omnistrate-oss/serverless-proxy.svg",
"full_name": "omnistrate-oss/serverless-proxy",
"license_state": "standard",
"license_spdx": "Apache-2.0"
}