Informe JSON sin procesar legible por máquina
{
"data": {
"repo": {
"topics": [
"serverless",
"cloud",
"sqlite"
],
"is_fork": false,
"size_kb": 14198,
"has_wiki": true,
"homepage": "https://less-db.vercel.app",
"languages": {
"C": 635891,
"Go": 99228,
"CSS": 228,
"HTML": 376,
"Svelte": 10817,
"Dockerfile": 92,
"JavaScript": 507
},
"pushed_at": "2025-11-22T07:34:28Z",
"created_at": "2022-04-09T03:58:41Z",
"owner_type": "User",
"updated_at": "2026-06-29T07:24:47Z",
"description": "LessDB a serverless SQLite service designed to simplify the use of cloud-based MySQL, PostgreSQL, and other databases.",
"is_archived": false,
"is_disabled": false,
"license_spdx": null,
"default_branch": "main",
"license_spdx_raw": null,
"primary_language": "C",
"significant_languages": [
"C",
"Go"
]
},
"owner": {
"blog": "微信公众号《周末程序猿》",
"name": "linkxzhou",
"type": "User",
"login": "linkxzhou",
"company": "Tencent",
"location": null,
"followers": 29,
"avatar_url": "https://avatars.githubusercontent.com/u/5823710?v=4",
"created_at": "2013-10-31T14:24:09Z",
"is_verified": null,
"public_repos": 43,
"account_age_days": 4650
},
"license": {
"state": "absent",
"spdx_id": null,
"raw_spdx": null,
"file_present": false,
"scorecard_found": false,
"profile_has_license": false
},
"activity": {
"releases": [
{
"tag": "v0.0.2",
"kind": "patch",
"published_at": "2024-04-21T13:12:46Z"
},
{
"tag": "v0.0.1",
"kind": "patch",
"published_at": "2024-04-21T09:46:12Z"
}
],
"recent_commits": [
{
"oid": "eab3e2fd53e8d4d5758cbf46a43084bb98958a8e",
"body": null,
"is_bot": false,
"headline": "feat: fix mod",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-28T22:25:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d99b319855c50d4aa5671124c90020647cafc03d",
"body": null,
"is_bot": false,
"headline": "feat: fix go.sum",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-28T22:24:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "048fcaf40c9180cd6effd7dfd56e43c515d27e9a",
"body": null,
"is_bot": false,
"headline": "feat: add mysql server",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-23T14:04:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e11a69183f4f194ceef2ed554eeedfa91daad110",
"body": null,
"is_bot": false,
"headline": "feat: update ui js",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-22T07:12:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "06557ca9cda33a2965f893618ae30098bdeb98bb",
"body": null,
"is_bot": false,
"headline": "fixbug: fix ui svelte config",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-22T06:37:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e1d8f5de34ced9f7b8f78509ae6e78537ae5a594",
"body": null,
"is_bot": false,
"headline": "feat: update lessdb",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-22T02:12:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dc8ab1f42edce3d69233af671bb59645761823c0",
"body": null,
"is_bot": false,
"headline": "feat: fix workflows",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-21T13:11:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "274c72acede9c1f83a349194cb8d3c8e68958a4a",
"body": null,
"is_bot": false,
"headline": "feat: fix ui",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-21T12:03:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "37d15acba45709aced2e063809ddf5fb33351360",
"body": null,
"is_bot": false,
"headline": "feat: fix some bug",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-21T08:36:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1759cf2f0467e5138374dab8009449835bcbd571",
"body": null,
"is_bot": false,
"headline": "feat: time.Since replace time.Sub",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-21T08:26:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e73fa034e64e85cc8fd1301cd03e2f455eb8fd0d",
"body": null,
"is_bot": false,
"headline": "fixbug: fix tests",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-21T07:55:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "63d4685c453eab2e83cecf7f52ffa5a94eb2d610",
"body": null,
"is_bot": false,
"headline": "feat: add workflows",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-21T07:49:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b308099f2b3982be6cb5bd26b5881e865d70f5b6",
"body": null,
"is_bot": false,
"headline": "fixbug: fix tigger",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-21T06:25:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3cce7b3660138f0180b39ade78edefc4ffd20931",
"body": null,
"is_bot": false,
"headline": "feat: update docs",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-21T02:06:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "20aa7724f31b1f556b174fd376e7eda4124b19f2",
"body": null,
"is_bot": false,
"headline": "feat: fix tests",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-20T14:46:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f501bdbb0188255b4a0ef5c6227197c131f7e175",
"body": null,
"is_bot": false,
"headline": "feat: fix fmt",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-20T09:12:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d314dea671b2844a67c79215342ba7357474dbff",
"body": null,
"is_bot": false,
"headline": "feat: fix name",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-19T16:17:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "91e5e27f40616956fab35937c212886ae32679a1",
"body": null,
"is_bot": false,
"headline": "feat: rm vfscache*",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-19T16:16:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ff138208bac94067e42139ed6b553d73a8dc0ca8",
"body": null,
"is_bot": false,
"headline": "feat: fix diskcache",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-19T16:16:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a2e5011747e4fe70a52bc93fd192026a2c5bf787",
"body": null,
"is_bot": false,
"headline": "feat: set size cache and fix webui",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-16T15:12:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "493d8f5bc89e6cf987224d48c9113d800c9b9997",
"body": null,
"is_bot": false,
"headline": "fixbug: fix ui",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-16T06:05:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "144db8ebfd76e34860add5d2ab23043837df9037",
"body": null,
"is_bot": false,
"headline": "fixbug: fix ui select table loading data",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-15T14:07:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e53308dc78fd2fc0a837895f877677b597075004",
"body": null,
"is_bot": false,
"headline": "fixbug: fix ui select table loading data",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-15T14:07:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fae89111164568c29376baa7cfbd3a292a70dee8",
"body": null,
"is_bot": false,
"headline": "feat: improve docs",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-15T04:11:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d2b6af00273c8187195fd2e8017953cb575bdecd",
"body": null,
"is_bot": false,
"headline": "feat: improve docs",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-15T04:10:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "318ba2b3f63960f1fdd19b1e9b24ae8c8635237f",
"body": null,
"is_bot": false,
"headline": "feat: improve docs",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-15T04:06:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "37522d7dcfa09b145b6ca8862ce15d4a989af4bb",
"body": null,
"is_bot": false,
"headline": "feat: update workflows",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-14T11:51:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ecc83acd3f9eed2a1f907aecafadf4dd315475d4",
"body": null,
"is_bot": false,
"headline": "feat: update docs",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-14T11:47:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dfb9c0cdb6cd9de6dcb55b90384988b5fbefdb25",
"body": null,
"is_bot": false,
"headline": "feat: add readkey algo",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2024-04-14T10:56:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "da9521bf89c731b818a970ad88945893c702c14c",
"body": null,
"is_bot": false,
"headline": "feat: add async refresh",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-14T07:35:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "23fb51d08d5ca0fea0c8ad5dad38f3db32741bee",
"body": null,
"is_bot": false,
"headline": "feat: add redologs",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-14T05:42:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "75042f811a20aa6f38ccc8330b7db928db1162cb",
"body": null,
"is_bot": false,
"headline": "feat: add tigger",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-14T05:37:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "802314a96e48f97b4170d5e54dde46f83498bed8",
"body": null,
"is_bot": false,
"headline": "feat: clean all files",
"author_name": "linkxzhou",
"author_login": "linkxzhou",
"committed_at": "2024-04-14T02:01:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8625ab4d41011206df25775f8ccfc98e987402e1",
"body": null,
"is_bot": false,
"headline": "update dashboard",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2023-11-28T13:53:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "951e3ce0ed8304c3e05828a8235a4f9239a25a3b",
"body": null,
"is_bot": false,
"headline": "update new api",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2023-11-28T13:52:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "25b09aa8bb97df910a8dd99f137dd34f7882b79d",
"body": null,
"is_bot": false,
"headline": "update dashboard",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2023-11-26T13:05:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f3acad6daa45233ff4755154e33c17f20fa16472",
"body": null,
"is_bot": false,
"headline": "rebuild goscript",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2023-02-22T13:28:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ddc33a117ffbf48e4ead2ecca4a5d701fe8de0df",
"body": null,
"is_bot": false,
"headline": "add readme for arch",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2023-02-12T10:17:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "50ed573abae72dbca37a497bee065a8a0a00b358",
"body": null,
"is_bot": false,
"headline": "add readme for arch",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2023-02-12T10:16:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eae0ec72a6467fdaf5dc2c2b35aa3b8254505e9b",
"body": null,
"is_bot": false,
"headline": "fix xmlbatis for mysql and sqlite",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2023-02-11T13:16:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8b1daead95f39ca6b7dc8847227186abe0c8cf5a",
"body": null,
"is_bot": false,
"headline": "add xmlbatis to sql",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2023-02-09T13:32:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ce98b46ae7f27def250a7be0a7d36475191e3763",
"body": null,
"is_bot": false,
"headline": "remove some Deprecated code",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2023-01-08T10:49:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eebcd892219f85330c28144bb979ab8c0728390e",
"body": null,
"is_bot": false,
"headline": "add javascript markdown",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2023-01-07T09:14:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "860ff8a97574c5fdf5bdf1746f95d2ac5d0fe4cf",
"body": null,
"is_bot": false,
"headline": "add sqlschema",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2023-01-01T12:23:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "894b9a6b2688317ce106862ae65f8f52541eed85",
"body": null,
"is_bot": false,
"headline": "修改样式",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-12-16T13:12:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6f1fa1709ae9dd55fc27b2e3bd865e27c5ea5b31",
"body": null,
"is_bot": false,
"headline": "增加markdown",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-12-16T05:25:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1fee628e26f00303be8af040560b8be50cad6198",
"body": null,
"is_bot": false,
"headline": "修改适配移动端样式",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-12-15T13:30:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f57f37af9c62295143c4f2497cb40e60a229e837",
"body": null,
"is_bot": false,
"headline": "修改api代码",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-12-15T13:11:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "91b5555ab6153b5c2695e53eed397eae45177024",
"body": null,
"is_bot": false,
"headline": "修复部分样式问题",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-12-13T06:25:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8b0a62c09410079cd20ef0ba45d777c9cd1c4fc5",
"body": null,
"is_bot": false,
"headline": "修改配置信息",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-12-13T01:49:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "46f66972ecbb6eb012213ff8e17407d6e55f11fc",
"body": null,
"is_bot": false,
"headline": "fix wiki",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-12-12T02:05:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9fd50a5b6cb5c2ad55615511f79a8564c9320e52",
"body": null,
"is_bot": false,
"headline": "fix config",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-12-11T13:27:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4397c14c8be8ee6374cb7e8aba04662d1662edc6",
"body": null,
"is_bot": false,
"headline": "add application interface",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-12-10T11:55:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d770a37f65144a7362476a71034956559d984bef",
"body": null,
"is_bot": false,
"headline": "fix homepage index",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-12-10T06:52:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7b0105075313722f5e5718725e9e0b60fccbe582",
"body": null,
"is_bot": false,
"headline": "fix adapt mobile",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-12-05T14:02:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d1ee637a3b85cce979f0e70df88e7622813bf9b6",
"body": null,
"is_bot": false,
"headline": "fix dashboard",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-12-05T01:57:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "91c9221d3b970a42e64fe4504c44be86714fbd00",
"body": null,
"is_bot": false,
"headline": "fix serverless",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-11-29T03:49:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "da07ebdbfcc5fc56b01f19337e1c4b11511cc10d",
"body": null,
"is_bot": false,
"headline": "add test script",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-11-19T13:33:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c7e977fd83aba40bd75c561e644bb7bd29bd7490",
"body": null,
"is_bot": false,
"headline": "fix context",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-11-16T10:24:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "68fdda348cf83f065223aac0d9952cc09aa804a6",
"body": null,
"is_bot": false,
"headline": "add api",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-11-16T06:31:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a0a01c88cb49111e08652a2072068bb25fb05678",
"body": null,
"is_bot": false,
"headline": "fix load dir",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-11-16T04:19:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "53eba41c28500cf19b87b97f3e5fea5452df068f",
"body": null,
"is_bot": false,
"headline": "fix interp go",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-11-11T06:21:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "79caf7049104c8a2e3c49446bc549f9fb3c72471",
"body": null,
"is_bot": false,
"headline": "fix some files",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-11-09T11:26:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "58f888a90e0c41a9863983365a52cadd5ed345b2",
"body": null,
"is_bot": false,
"headline": "fix bug",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-11-09T09:44:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "19b3b97475c63c5c89e1bb24cbb09c6a0e5e982f",
"body": null,
"is_bot": false,
"headline": "fix interp_go",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-11-04T07:22:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b46e0b74b7c3a05b1fbae4e2ed2691dce7e443cb",
"body": null,
"is_bot": false,
"headline": "add oss, db and oauth",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-11-04T04:43:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2d4c6b50214adb4d8c000ada612c9dffbc0f1f18",
"body": null,
"is_bot": false,
"headline": "add simple homepage",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-11-04T02:31:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6f509d080786ece4e7da858d4b5c188b59c41b79",
"body": null,
"is_bot": false,
"headline": "修改配置信息",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-11-02T11:10:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ee38c41c2437a9926d8780f911a53fe77964a0b5",
"body": null,
"is_bot": false,
"headline": "add gointerp vm",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-10-31T06:58:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fb78903ba9b31f83622a9b403c1abd7e2923163a",
"body": null,
"is_bot": false,
"headline": "fix package name",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-10-28T10:35:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "41d8e464e83d7cff656534be3d134c15ca2cb7c0",
"body": null,
"is_bot": false,
"headline": "add auto script",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-10-28T08:43:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a85c5b519cb31d2b536c358297ce1be3b69f97a2",
"body": null,
"is_bot": false,
"headline": "add rename goedge",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-10-27T06:34:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "922643ad23cd12436b9ca71ef880c31a8faa359e",
"body": null,
"is_bot": false,
"headline": "add web",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-10-26T09:01:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "11110b9acdbb9cbac777db0c06925298f3363615",
"body": null,
"is_bot": false,
"headline": "add log",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-10-17T08:41:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7db95fb69346c7e642d8463baba39f199a485ec3",
"body": null,
"is_bot": false,
"headline": "fix server bug",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-09-19T04:02:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9e323a0613f523320cf868995310ee7c7ec3e68b",
"body": null,
"is_bot": false,
"headline": "add server",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-09-16T12:28:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "764056fc352c224f768a048b3ab161d575800521",
"body": null,
"is_bot": false,
"headline": "add public html",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-09-09T09:41:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d1bafc078d22d2d4d471615563f86f0c008b36ba",
"body": null,
"is_bot": false,
"headline": "add benchmark example",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-09-01T09:52:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2f5f99c666b63d2f44b91a596d0eee2016ce4383",
"body": null,
"is_bot": false,
"headline": "fix interp",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-08-31T13:44:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "520fcc6e14f5ae1ff8126d08bee5de0fcaf5ba70",
"body": null,
"is_bot": false,
"headline": "fix some bugs",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-08-31T13:43:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "407f4cf4d179d24fad659a81ee1dee86757a4eff",
"body": null,
"is_bot": false,
"headline": "fix loader package",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-08-29T14:20:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c186c8a0a87fad40e97fb668ce6d795cfb0fcdd8",
"body": null,
"is_bot": false,
"headline": "add run goscript",
"author_name": "352526781",
"author_login": "linkxzhou",
"committed_at": "2022-08-27T13:16:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e0ec6687b07d34d845f105d9089995c54b51b3de",
"body": null,
"is_bot": false,
"headline": "parse nginx conf",
"author_name": "lv 周",
"author_login": null,
"committed_at": "2022-04-16T08:46:50Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 2,
"commits_last_year": 0,
"latest_release_at": "2024-04-21T13:12:46Z",
"latest_release_tag": "v0.0.2",
"releases_from_tags": false,
"days_since_last_push": 245,
"active_weeks_last_year": 0,
"days_since_latest_release": 825,
"mean_days_between_releases": 0.1
},
"community": {
"has_readme": true,
"has_license": false,
"has_description": true,
"has_contributing": false,
"health_percentage": 28,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "github.com/linkxzhou/LessDB",
"exists": true,
"license": null,
"keywords": [],
"ecosystem": "go",
"matches_repo": false,
"registry_url": "https://pkg.go.dev/github.com/linkxzhou/LessDB",
"is_deprecated": false,
"latest_version": "v0.0.2",
"repository_url": "https://github.com/linkxzhou/LessDB",
"versions_count": 2,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": null,
"first_published_at": null,
"latest_published_at": "2024-04-21T13:11:42Z",
"latest_version_yanked": null,
"days_since_latest_publish": 825
}
]
},
"popularity": {
"forks": 1,
"stars": 362,
"watchers": 2,
"fork_history": {
"days": [
{
"date": "2024-12-27",
"count": 1
}
],
"complete": true,
"collected": 1,
"total_forks": 1
},
"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": [],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [],
"toolchain_manifests": [
"go.mod"
],
"largest_source_bytes": 593208,
"source_files_sampled": 48,
"oversized_source_files": 1,
"agent_instruction_files": [],
"agent_instruction_max_bytes": null
},
"dependencies": {
"manifests": [
"go.mod",
"ui/package.json"
],
"advisories": {
"error": null,
"scope": "repository_graph",
"source": "osv",
"findings": [
{
"name": "golang.org/x/crypto",
"direct": false,
"version": "0.18.0",
"severity": "critical",
"ecosystem": "go",
"cvss_score": 10,
"advisory_ids": [
"GHSA-45gg-vh54-h5m9",
"GHSA-5cgq-3rg8-m6cv",
"GHSA-78mq-xcr3-xm33",
"GHSA-89gr-r52h-f8rx",
"GHSA-9m57-25v3-79x9",
"GHSA-f5wc-c3c7-36mc",
"GHSA-f6x5-jh6r-wrfv",
"GHSA-hcg3-q754-cr77",
"GHSA-j5w8-q4qc-rx2x",
"GHSA-jppx-rxg9-jmrx"
],
"fixed_version": "0.52.0",
"advisory_count": 36,
"oldest_advisory_days": 591
},
{
"name": "google.golang.org/grpc",
"direct": false,
"version": "1.53.0",
"severity": "critical",
"ecosystem": "go",
"cvss_score": 9.1,
"advisory_ids": [
"GHSA-hrxh-6v49-42gf",
"GHSA-m425-mq94-257g",
"GHSA-p77j-4mvh-x3m3",
"GO-2023-2153",
"GO-2026-4762"
],
"fixed_version": "1.82.1",
"advisory_count": 5,
"oldest_advisory_days": 1004
},
{
"name": "rollup",
"direct": false,
"version": "3.29.4",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.1,
"advisory_ids": [
"GHSA-gcx4-mw62-g8wm",
"GHSA-mw96-cpmx-2vgc"
],
"fixed_version": "4.59.0",
"advisory_count": 2,
"oldest_advisory_days": 670
},
{
"name": "@sveltejs/kit",
"direct": false,
"version": "1.8.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.8,
"advisory_ids": [
"GHSA-2crg-3p73-43xp",
"GHSA-3f6h-2hrp-w5wx",
"GHSA-5p75-vc5g-8rv2",
"GHSA-866w-xmhq-wj7x",
"GHSA-gv7g-x59x-wf8f",
"GHSA-mh2x-fcqh-fmqv",
"GHSA-rjjv-87mx-6x3h",
"GHSA-wqjv-9729-c5q2"
],
"fixed_version": "2.69.1",
"advisory_count": 8,
"oldest_advisory_days": 1208
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.0.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-f886-m6hf-6m8v",
"GHSA-mh99-v99m-4gvg",
"GHSA-v6h2-p8h4-qcjw"
],
"fixed_version": "5.0.8",
"advisory_count": 4,
"oldest_advisory_days": 411
},
{
"name": "github.com/golang-jwt/jwt",
"direct": false,
"version": "3.2.2+incompatible",
"severity": "high",
"ecosystem": "go",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-mh63-6h87-95cp",
"GO-2025-3553"
],
"fixed_version": "5.2.2",
"advisory_count": 2,
"oldest_advisory_days": 491
},
{
"name": "github.com/sirupsen/logrus",
"direct": false,
"version": "1.8.1",
"severity": "high",
"ecosystem": "go",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-4f99-4q7p-p3gh",
"GO-2025-4188"
],
"fixed_version": "1.9.3",
"advisory_count": 2,
"oldest_advisory_days": 233
},
{
"name": "google.golang.org/protobuf",
"direct": false,
"version": "1.32.0",
"severity": "high",
"ecosystem": "go",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-8r3f-844c-mc37",
"GO-2024-2611"
],
"fixed_version": "1.33.0",
"advisory_count": 2,
"oldest_advisory_days": 872
},
{
"name": "minimatch",
"direct": false,
"version": "5.1.6",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23c5-xmqv-rm74",
"GHSA-3ppc-4f35-3m26",
"GHSA-7r86-cg39-jmmj"
],
"fixed_version": "10.2.3",
"advisory_count": 3,
"oldest_advisory_days": 157
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3v7f-55p6-f55p",
"GHSA-c2c7-rcm5-vvqj"
],
"fixed_version": "4.0.4",
"advisory_count": 2,
"oldest_advisory_days": 122
},
{
"name": "postcss",
"direct": false,
"version": "8.4.38",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-6g55-p6wh-862q",
"GHSA-qx2v-qp2m-jg93",
"GHSA-r28c-9q8g-f849"
],
"fixed_version": "8.5.18",
"advisory_count": 3,
"oldest_advisory_days": 92
},
{
"name": "undici",
"direct": false,
"version": "5.20.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-2mjp-6q6p-2qxm",
"GHSA-35p6-xmwp-9g52",
"GHSA-3787-6prv-h9w3",
"GHSA-4992-7rv2-5pvq",
"GHSA-9qxr-qj54-h672",
"GHSA-c76h-2ccp-4975",
"GHSA-cxrh-j4jr-qwg3",
"GHSA-g8m3-5g58-fq7m",
"GHSA-g9mf-h72j-4rw9",
"GHSA-m4v8-wqvr-p9f7"
],
"fixed_version": "8.5.0",
"advisory_count": 15,
"oldest_advisory_days": 1013
},
{
"name": "vite",
"direct": false,
"version": "4.1.4",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-353f-5xf4-qw67",
"GHSA-356w-63v5-8wf4",
"GHSA-4r4m-qw57-chr8",
"GHSA-4w7w-66w2-5vf9",
"GHSA-64vr-g452-qvp3",
"GHSA-859w-5945-r5v3",
"GHSA-8jhw-289h-jh2g",
"GHSA-93m4-6634-74q7",
"GHSA-9cwx-2883-4wfx",
"GHSA-c24v-8rfc-w8vw"
],
"fixed_version": "8.0.16",
"advisory_count": 18,
"oldest_advisory_days": 1146
},
{
"name": "vite",
"direct": false,
"version": "4.5.3",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-356w-63v5-8wf4",
"GHSA-4r4m-qw57-chr8",
"GHSA-4w7w-66w2-5vf9",
"GHSA-64vr-g452-qvp3",
"GHSA-859w-5945-r5v3",
"GHSA-93m4-6634-74q7",
"GHSA-9cwx-2883-4wfx",
"GHSA-c27g-q93r-2cwf",
"GHSA-fx2h-pf6j-xcff",
"GHSA-g4jq-h2w9-997c"
],
"fixed_version": "8.0.16",
"advisory_count": 15,
"oldest_advisory_days": 676
},
{
"name": "devalue",
"direct": false,
"version": "4.3.2",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-33hq-fvwr-56pm",
"GHSA-8qm3-746x-r74r",
"GHSA-cfw5-2vxh-hr84",
"GHSA-mwv9-gp5h-frr4",
"GHSA-vj54-72f3-p5jv"
],
"fixed_version": "5.6.4",
"advisory_count": 5,
"oldest_advisory_days": 333
},
{
"name": "esbuild",
"direct": false,
"version": "0.16.17",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-67mh-4wv8-2f99"
],
"fixed_version": "0.25.0",
"advisory_count": 1,
"oldest_advisory_days": 530
},
{
"name": "esbuild",
"direct": false,
"version": "0.18.20",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-67mh-4wv8-2f99"
],
"fixed_version": "0.25.0",
"advisory_count": 1,
"oldest_advisory_days": 530
},
{
"name": "golang.org/x/net",
"direct": false,
"version": "0.20.0",
"severity": "moderate",
"ecosystem": "go",
"cvss_score": 6.5,
"advisory_ids": [
"GHSA-4v7x-pqxf-cx7m",
"GHSA-5cv4-jp36-h3mw",
"GHSA-qxp5-gwg8-xv66",
"GHSA-vvgc-356p-c3xw",
"GO-2024-2687",
"GO-2024-3333",
"GO-2025-3503",
"GO-2025-3595",
"GO-2026-4440",
"GO-2026-4441"
],
"fixed_version": "1.26.3",
"advisory_count": 18,
"oldest_advisory_days": 843
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.7",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 4.3,
"advisory_ids": [
"GHSA-mwcw-c2x4-8c55"
],
"fixed_version": "5.0.9",
"advisory_count": 1,
"oldest_advisory_days": 594
},
{
"name": "svelte",
"direct": false,
"version": "3.55.1",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.4,
"advisory_ids": [
"GHSA-8266-84wp-wv5c",
"GHSA-crpf-4hrx-3jrp",
"GHSA-f7gr-6p89-r883",
"GHSA-gw32-9rmw-qwww",
"GHSA-m56q-vw4c-c2cp",
"GHSA-phwv-c562-gvmh",
"GHSA-pr6f-5x2q-rwfp",
"GHSA-rcqx-6q8c-2c42"
],
"fixed_version": "5.55.7",
"advisory_count": 8,
"oldest_advisory_days": 694
},
{
"name": "svelte",
"direct": false,
"version": "3.59.2",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.4,
"advisory_ids": [
"GHSA-8266-84wp-wv5c",
"GHSA-crpf-4hrx-3jrp",
"GHSA-f7gr-6p89-r883",
"GHSA-m56q-vw4c-c2cp",
"GHSA-phwv-c562-gvmh",
"GHSA-pr6f-5x2q-rwfp",
"GHSA-rcqx-6q8c-2c42"
],
"fixed_version": "5.55.7",
"advisory_count": 7,
"oldest_advisory_days": 694
},
{
"name": "cookie",
"direct": false,
"version": "0.5.0",
"severity": "low",
"ecosystem": "npm",
"cvss_score": null,
"advisory_ids": [
"GHSA-pxg6-pf52-xh8x"
],
"fixed_version": "0.7.0",
"advisory_count": 1,
"oldest_advisory_days": 659
},
{
"name": "github.com/aws/aws-sdk-go",
"direct": true,
"version": "1.49.9",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2022-0635",
"GO-2022-0646"
],
"fixed_version": null,
"advisory_count": 2,
"oldest_advisory_days": 1625
},
{
"name": "golang.org/x/sys",
"direct": false,
"version": "0.16.0",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5024"
],
"fixed_version": "0.44.0",
"advisory_count": 1,
"oldest_advisory_days": 64
},
{
"name": "golang.org/x/text",
"direct": false,
"version": "0.14.0",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5970"
],
"fixed_version": "0.39.0",
"advisory_count": 1,
"oldest_advisory_days": 11
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"low": 1,
"high": 11,
"unknown": 3,
"critical": 3,
"moderate": 7
},
"advisory_count": 163,
"affected_count": 25,
"assessed_count": 168,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 0,
"direct_affected_count": 1
},
"ecosystems": [
"go",
"npm"
],
"dependencies": [
{
"name": "github.com/aws/aws-sdk-go",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.49.9"
},
{
"name": "github.com/dolthub/go-mysql-server",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.18.1"
},
{
"name": "github.com/google/go-cmp",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.6.0"
},
{
"name": "github.com/google/uuid",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.6.0"
},
{
"name": "github.com/labstack/echo/v4",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v4.11.4"
},
{
"name": "github.com/labstack/gommon",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.4.2"
},
{
"name": "github.com/mattn/go-sqlite3",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.14.16"
},
{
"name": "github.com/prometheus/client_golang",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.19.0"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "github.com/aws/aws-sdk-go",
"direct": true,
"version": "1.49.9",
"ecosystem": "go"
},
{
"name": "github.com/dolthub/go-mysql-server",
"direct": true,
"version": "0.18.1",
"ecosystem": "go"
},
{
"name": "github.com/google/go-cmp",
"direct": true,
"version": "0.6.0",
"ecosystem": "go"
},
{
"name": "github.com/google/uuid",
"direct": true,
"version": "1.6.0",
"ecosystem": "go"
},
{
"name": "github.com/labstack/echo/v4",
"direct": true,
"version": "4.11.4",
"ecosystem": "go"
},
{
"name": "github.com/labstack/gommon",
"direct": true,
"version": "0.4.2",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-sqlite3",
"direct": true,
"version": "1.14.16",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/client_golang",
"direct": true,
"version": "1.19.0",
"ecosystem": "go"
},
{
"name": "github.com/beorn7/perks",
"direct": false,
"version": "1.0.1",
"ecosystem": "go"
},
{
"name": "github.com/cespare/xxhash/v2",
"direct": false,
"version": "2.2.0",
"ecosystem": "go"
},
{
"name": "github.com/dolthub/flatbuffers/v23",
"direct": false,
"version": "23.3.3-dh.2",
"ecosystem": "go"
},
{
"name": "github.com/dolthub/go-icu-regex",
"direct": false,
"version": "0.0.0-20230524105445-af7e7991c97e",
"ecosystem": "go"
},
{
"name": "github.com/dolthub/jsonpath",
"direct": false,
"version": "0.0.2-0.20240227200619-19675ab05c71",
"ecosystem": "go"
},
{
"name": "github.com/dolthub/vitess",
"direct": false,
"version": "0.0.0-20240404214255-c5a87fc7b325",
"ecosystem": "go"
},
{
"name": "github.com/go-kit/kit",
"direct": false,
"version": "0.10.0",
"ecosystem": "go"
},
{
"name": "github.com/golang-jwt/jwt",
"direct": false,
"version": "3.2.2+incompatible",
"ecosystem": "go"
},
{
"name": "github.com/golang/protobuf",
"direct": false,
"version": "1.5.3",
"ecosystem": "go"
},
{
"name": "github.com/hashicorp/golang-lru",
"direct": false,
"version": "0.5.4",
"ecosystem": "go"
},
{
"name": "github.com/jmespath/go-jmespath",
"direct": false,
"version": "0.4.0",
"ecosystem": "go"
},
{
"name": "github.com/lestrrat-go/strftime",
"direct": false,
"version": "1.0.4",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-colorable",
"direct": false,
"version": "0.1.13",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-isatty",
"direct": false,
"version": "0.0.20",
"ecosystem": "go"
},
{
"name": "github.com/pkg/errors",
"direct": false,
"version": "0.9.1",
"ecosystem": "go"
},
{
"name": "github.com/pmezard/go-difflib",
"direct": false,
"version": "1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/client_model",
"direct": false,
"version": "0.5.0",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/common",
"direct": false,
"version": "0.48.0",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/procfs",
"direct": false,
"version": "0.12.0",
"ecosystem": "go"
},
{
"name": "github.com/shopspring/decimal",
"direct": false,
"version": "1.3.1",
"ecosystem": "go"
},
{
"name": "github.com/sirupsen/logrus",
"direct": false,
"version": "1.8.1",
"ecosystem": "go"
},
{
"name": "github.com/tetratelabs/wazero",
"direct": false,
"version": "1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/valyala/bytebufferpool",
"direct": false,
"version": "1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/valyala/fasttemplate",
"direct": false,
"version": "1.2.2",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel",
"direct": false,
"version": "1.7.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/trace",
"direct": false,
"version": "1.7.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/crypto",
"direct": false,
"version": "0.18.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/exp",
"direct": false,
"version": "0.0.0-20230522175609-2e198f4a06a1",
"ecosystem": "go"
},
{
"name": "golang.org/x/mod",
"direct": false,
"version": "0.12.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/net",
"direct": false,
"version": "0.20.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/sync",
"direct": false,
"version": "0.3.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/sys",
"direct": false,
"version": "0.16.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/text",
"direct": false,
"version": "0.14.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/time",
"direct": false,
"version": "0.5.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/tools",
"direct": false,
"version": "0.13.0",
"ecosystem": "go"
},
{
"name": "google.golang.org/genproto",
"direct": false,
"version": "0.0.0-20230110181048-76db0878b65f",
"ecosystem": "go"
},
{
"name": "google.golang.org/grpc",
"direct": false,
"version": "1.53.0",
"ecosystem": "go"
},
{
"name": "google.golang.org/protobuf",
"direct": false,
"version": "1.32.0",
"ecosystem": "go"
},
{
"name": "gopkg.in/src-d/go-errors.v1",
"direct": false,
"version": "1.0.0",
"ecosystem": "go"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.4.15",
"ecosystem": "npm"
},
{
"name": "@polka/url",
"direct": false,
"version": "1.0.0-next.25",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-commonjs",
"direct": false,
"version": "24.1.0",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-commonjs",
"direct": false,
"version": "25.0.7",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-json",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-node-resolve",
"direct": false,
"version": "15.2.3",
"ecosystem": "npm"
},
{
"name": "@rollup/pluginutils",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "@sveltejs/adapter-auto",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@sveltejs/adapter-node",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@sveltejs/adapter-node",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "@sveltejs/adapter-static",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@sveltejs/adapter-static",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@sveltejs/kit",
"direct": false,
"version": "1.8.5",
"ecosystem": "npm"
},
{
"name": "@sveltejs/vite-plugin-svelte",
"direct": false,
"version": "2.5.3",
"ecosystem": "npm"
},
{
"name": "@sveltejs/vite-plugin-svelte-inspector",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@types/cookie",
"direct": false,
"version": "0.5.4",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@types/resolve",
"direct": false,
"version": "1.20.2",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "builtin-modules",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "busboy",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "commondir",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "cookie",
"direct": false,
"version": "0.5.0",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.3.4",
"ecosystem": "npm"
},
{
"name": "deepmerge",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "devalue",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.16.17",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.18.20",
"ecosystem": "npm"
},
{
"name": "esm-env",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "fs.realpath",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "globalyzer",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "globrex",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "hasown",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "import-meta-resolve",
"direct": false,
"version": "2.2.2",
"ecosystem": "npm"
},
{
"name": "inflight",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "inherits",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "is-builtin-module",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "is-core-module",
"direct": false,
"version": "2.13.1",
"ecosystem": "npm"
},
{
"name": "is-module",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-reference",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "kleur",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.27.0",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.30.9",
"ecosystem": "npm"
},
{
"name": "mime",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "5.1.6",
"ecosystem": "npm"
},
{
"name": "mri",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "mrmime",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.7",
"ecosystem": "npm"
},
{
"name": "once",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "path-parse",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.4.38",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "1.22.8",
"ecosystem": "npm"
},
{
"name": "rollup",
"direct": false,
"version": "3.29.4",
"ecosystem": "npm"
},
{
"name": "sade",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "set-cookie-parser",
"direct": false,
"version": "2.6.0",
"ecosystem": "npm"
},
{
"name": "sirv",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "source-map-js",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "streamsearch",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "supports-preserve-symlinks-flag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "svelte",
"direct": false,
"version": "3.55.1",
"ecosystem": "npm"
},
{
"name": "svelte",
"direct": false,
"version": "3.59.2",
"ecosystem": "npm"
},
{
"name": "svelte-hmr",
"direct": false,
"version": "0.15.3",
"ecosystem": "npm"
},
{
"name": "tiny-glob",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "totalist",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "5.20.0",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "4.1.4",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "4.5.3",
"ecosystem": "npm"
},
{
"name": "vitefu",
"direct": false,
"version": "0.2.5",
"ecosystem": "npm"
},
{
"name": "wrappy",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": false,
"total_count": 168,
"direct_count": 8,
"indirect_count": 160
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 0,
"open_issues": 0,
"closed_ratio": null,
"closed_issues": 0,
"closed_unmerged_prs": 0
},
"bus_factor": 1,
"bot_contributors": 0,
"top_contributors": [
{
"type": "User",
"login": "linkxzhou",
"commits": 82,
"avatar_url": "https://avatars.githubusercontent.com/u/5823710?v=4"
}
],
"contributors_sampled": 1,
"top_contributor_share": 1
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"build-image.yml",
"build1.20.yml",
"build1.21.yml"
],
"has_docs_dir": false,
"linter_configs": [],
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"go.sum",
"package-lock.json",
"yarn.lock"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": 0,
"reason": "branch protection not enabled on development/release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": null,
"reason": "no pull request found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 0,
"reason": "Found 0/30 approved changesets -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 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": 0,
"reason": "no update tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
},
{
"name": "Fuzzing",
"score": 0,
"reason": "project is not fuzzed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
},
{
"name": "License",
"score": 0,
"reason": "license file not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 0,
"reason": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": null,
"reason": "packaging workflow not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 0,
"reason": "dependency not pinned by hash detected -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "no SAST tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 0,
"reason": "security policy file not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": null,
"reason": "no releases found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": 0,
"reason": "detected GitHub workflow tokens with excessive permissions",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 0,
"reason": "114 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "eab3e2fd53e8d4d5758cbf46a43084bb98958a8e",
"ran_at": "2026-07-26T04:36:44Z",
"aggregate_score": 2,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": false,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2025-11-22T07:34:30Z",
"oldest_open_prs": [],
"last_merged_pr_at": null,
"ci_last_conclusion": null,
"oldest_open_issues": []
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/linkxzhou/SimpleBase",
"host": "github.com",
"name": "SimpleBase",
"owner": "linkxzhou"
},
"metrics": {
"overall": {
"key": "overall",
"band": "at_risk",
"name": "Overall health",
"note": "Abandonment Policy applies a 85% multiplier to weighted overall health.",
"notes": [
{
"code": "abandonment_overall_adjustment",
"params": {
"cap": 0,
"pct": 85
}
}
],
"value": 31,
"inputs": {
"security": 33,
"vitality": 26,
"community": 34,
"governance": 23,
"engineering": 66,
"abandonment_cap": null,
"abandonment_state": "at_risk",
"abandonment_multiplier": 85,
"weighted_overall_before_abandonment": 36,
"overall_after_abandonment_multiplier": 31
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "critical",
"name": "Vitality",
"value": 26,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "critical",
"name": "Development activity",
"note": null,
"notes": [],
"value": 4,
"inputs": {
"commits_last_year": 0,
"human_commit_share": 1,
"days_since_last_push": 245,
"active_weeks_last_year": 0
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 245 days ago",
"points": 3.6,
"status": "partial",
"details": [
{
"code": "push_recency",
"params": {
"days": 245
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "0/52 weeks with commits",
"points": 0,
"status": "missed",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 0
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "0 commits in the last year",
"points": 0,
"status": "missed",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 0
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "moderate",
"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": 60,
"inputs": {
"releases_count": 2,
"latest_release_tag": "v0.0.2",
"releases_from_tags": false,
"days_since_latest_release": 825,
"mean_days_between_releases": 0.1
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "2 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 2
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 825 days ago",
"points": 0,
"status": "missed",
"details": [
{
"code": "release_recency",
"params": {
"days": 825
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~0.1 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 0.1
}
}
],
"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": 85,
"inputs": {
"cap": null,
"state": "at_risk",
"guards": [
"no_open_demand"
],
"signals": [
"release_stall",
"scorecard_unmaintained"
],
"red_flag": true,
"multiplier_pct": 85,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": 0,
"unanswered_open_issues": 0,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": 818,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "no human commit for 818 days; 2 unmet obligation(s): releases stalled, Scorecard reports it unmaintained",
"points": 85,
"status": "partial",
"details": [
{
"code": "abandonment_flagged",
"params": {
"days": 818,
"count": 2,
"signals": "releases stalled, Scorecard reports it unmaintained"
}
}
],
"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": 34,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "at_risk",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 42,
"inputs": {
"forks": 1,
"stars": 362,
"watchers": 2,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "362 stars",
"points": 41.5,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 362
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "1 forks",
"points": 0,
"status": "missed",
"details": [
{
"code": "forks",
"params": {
"count": 1
}
}
],
"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": "critical",
"name": "Community health",
"note": null,
"notes": [],
"value": 25,
"inputs": {
"has_readme": true,
"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": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "no license file detected",
"points": 0,
"status": "missed",
"details": [
{
"code": "license_absent",
"params": {}
}
],
"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": "critical",
"name": "Sustainability & Governance",
"value": 23,
"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": "critical",
"name": "Issue & PR responsiveness",
"note": "Excluded from scoring (no data or not applicable): Issue resolution, PR acceptance. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"issue_resolution",
"pr_acceptance"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 1,
"inputs": {
"merged_prs": 0,
"open_issues": 0,
"closed_issues": 0,
"issue_closed_ratio": null,
"closed_unmerged_prs": 0
},
"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": "no decided pull requests or no data",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_decided_prs_or_data",
"params": {}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "moderate",
"name": "Ownership & stewardship",
"note": "Excluded from scoring (no data or not applicable): Verified domain. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"verified_domain"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 56,
"inputs": {
"followers": 29,
"owner_type": "User",
"is_verified": null,
"owner_login": "linkxzhou",
"public_repos": 43,
"account_age_days": 4650
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "personal (user) account",
"points": 10,
"status": "partial",
"details": [
{
"code": "owner_personal",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": "not applicable to user accounts",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_applicable_to_user_accounts",
"params": {}
}
],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "29 followers of linkxzhou",
"points": 10.6,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 29,
"login": "linkxzhou"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "43 public repos, account ~12 yr old",
"points": 24,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 43
}
},
{
"code": "account_age_years",
"params": {
"years": 12
}
}
],
"max_points": 25
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "moderate",
"name": "Engineering Quality",
"value": 66,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "moderate",
"name": "Engineering practices",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_ci_tests"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 60,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "3 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 3
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 24,
"status": "met",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "good",
"name": "Documentation",
"note": null,
"notes": [],
"value": 75,
"inputs": {
"topics": [
"serverless",
"cloud",
"sqlite"
],
"has_wiki": true,
"homepage": "https://less-db.vercel.app",
"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://less-db.vercel.app",
"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": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "at_risk",
"name": "Security",
"value": 33,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "critical",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): CI-Tests, Packaging, Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"ci_tests",
"packaging",
"signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 20,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 15,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 3,
"scorecard_aggregate": 2
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection not enabled on development/release branches",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 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": "no update tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "fuzzing",
"name": "Fuzzing",
"detail": "project is not fuzzed",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "license",
"name": "License",
"detail": "license file not detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow not detected",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "no SAST tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file not detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "detected GitHub workflow tokens with excessive permissions",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "114 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"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 168 resolved dependencies against OSV. This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"indirect_dependencies_free_of_known_advisories"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_repository",
"params": {
"assessed": 168
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 85,
"inputs": {
"source": "osv",
"advisories": 163,
"affected_packages": 25,
"assessed_packages": 168,
"unassessed_packages": 0,
"affected_by_severity": "critical 3, high 11, moderate 7, low 1, unknown 3",
"direct_affected_packages": 1
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "1 affected: github.com/aws/aws-sdk-go 1.49.9 (unknown)",
"points": 26.6,
"status": "partial",
"details": [
{
"code": "advisories_affected",
"params": {
"count": 1,
"packages": "github.com/aws/aws-sdk-go 1.49.9 (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": "1 advisory-carrying package(s) unaddressed past 90 days; oldest published 1625 days ago",
"points": 37.2,
"status": "partial",
"details": [
{
"code": "advisories_stale",
"params": {
"days": 90,
"count": 1,
"oldest": 1625
}
}
],
"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": 168,
"malicious_packages": 0,
"direct_malicious_packages": 0,
"withdrawn_malicious_packages": 0,
"installable_malicious_packages": 0
},
"components": [
{
"key": "no_dependency_reported_as_a_malicious_package",
"name": "No dependency reported as a malicious package",
"detail": "no dependency is reported as a malicious package",
"points": 100,
"status": "met",
"details": [
{
"code": "no_malicious_dependencies",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "moderate",
"name": "AI Readiness",
"value": 51,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "critical",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 21,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.398,
"agent_instruction_files": [],
"agent_instruction_max_bytes": null
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "no CLAUDE.md / AGENTS.md / editor rules",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_instructions",
"params": {}
}
],
"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": "33 of 83 human commits state their intent (structured subject or explanatory body)",
"points": 21.2,
"status": "partial",
"details": [
{
"code": "legible_history",
"params": {
"legible": 33,
"sampled": 83
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "moderate",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 56,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"go.sum",
"package-lock.json",
"yarn.lock"
],
"has_dockerfile": true,
"typed_language": true,
"bootstrap_files": [],
"has_devcontainer": false,
"has_linter_config": false,
"typecheck_configs": [],
"agent_commit_share": 0,
"toolchain_manifests": [
"go.mod"
],
"dependency_bot_commit_share": 0
},
"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": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "C (statically typed)",
"points": 11,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "C"
}
}
],
"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": "no agent-authored commits among the last 83",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_authored_commits",
"params": {
"sampled": 83
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "no automated dependency updates observed",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_dependency_automation",
"params": {}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "excellent",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 99,
"inputs": {
"primary_language": "C",
"largest_source_bytes": 593208,
"source_files_sampled": 48,
"oversized_source_files": 1
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "C (statically typed)",
"points": 45,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "C"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "1/48 source files over 60KB",
"points": 53.9,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 48,
"oversized": 1
}
}
],
"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",
"go package 'github.com/linkxzhou/LessDB' points at a different repository (https://github.com/linkxzhou/LessDB); excluded from ecosystem scoring",
"Could not fetch npm package 'lessdb' from its registry"
],
"report_type": "repository",
"generated_at": "2026-07-26T04:36:48.723943Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/l/linkxzhou/SimpleBase.svg",
"full_name": "linkxzhou/SimpleBase",
"license_state": "absent",
"license_spdx": null
}