JSON-Rohbericht maschinenlesbar
{
"data": {
"repo": {
"topics": [
"docker",
"encryption",
"golang",
"nextjs",
"one-time-secret",
"password-sharing",
"secret-sharing",
"security",
"security-tools",
"self-hosted",
"zero-knowledge",
"cli",
"one-time",
"one-time-password",
"password-generator",
"privacy",
"zero-knowledge-architecture"
],
"is_fork": false,
"size_kb": 5857,
"has_wiki": true,
"homepage": "https://1time.io",
"languages": {
"Go": 56685,
"CSS": 43417,
"HTML": 177591,
"Astro": 143328,
"Shell": 3744,
"Python": 33248,
"Makefile": 484,
"JavaScript": 131674,
"TypeScript": 190972
},
"pushed_at": "2026-07-23T15:22:47Z",
"created_at": "2018-03-10T19:18:19Z",
"owner_type": "User",
"updated_at": "2026-07-23T15:24:45Z",
"description": "Zero-knowledge one-time secret sharing. End-to-end encrypted, self-hosted, open source.",
"is_archived": false,
"is_disabled": false,
"license_spdx": "MIT",
"default_branch": "master",
"license_spdx_raw": "MIT",
"primary_language": "TypeScript",
"significant_languages": [
"TypeScript",
"HTML",
"Astro",
"JavaScript"
]
},
"owner": {
"blog": null,
"name": "Shingrus",
"type": "User",
"login": "shingrus",
"company": null,
"location": null,
"followers": 8,
"avatar_url": "https://avatars.githubusercontent.com/u/595292?v=4",
"created_at": "2011-02-01T18:17:28Z",
"is_verified": null,
"public_repos": 22,
"account_age_days": 5652
},
"license": {
"state": "standard",
"spdx_id": "MIT",
"raw_spdx": "MIT",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "v0.8.0",
"kind": "minor",
"published_at": "2026-07-18T12:15:52Z"
},
{
"tag": "v0.7.0",
"kind": "minor",
"published_at": "2026-06-28T15:01:01Z"
},
{
"tag": "v0.6.0",
"kind": "minor",
"published_at": "2026-06-16T22:17:08Z"
},
{
"tag": "v0.5.0",
"kind": "minor",
"published_at": "2026-05-17T09:56:27Z"
},
{
"tag": "v0.4.1",
"kind": "patch",
"published_at": "2026-04-07T22:30:21Z"
},
{
"tag": "v0.4",
"kind": "other",
"published_at": "2026-04-04T16:25:49Z"
},
{
"tag": "v0.3",
"kind": "other",
"published_at": "2026-03-31T19:25:35Z"
},
{
"tag": "v0.2",
"kind": "other",
"published_at": "2026-03-25T18:14:06Z"
},
{
"tag": "v0.1",
"kind": "other",
"published_at": "2026-03-21T09:28:40Z"
}
],
"recent_commits": [
{
"oid": "24c4362bb31526db13b29842a581940ee4924fb7",
"body": null,
"is_bot": false,
"headline": "add the extension promo and the page",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-07-23T15:22:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2f275ff110ae800d3d602f81d9c0a1b64c86ea5f",
"body": null,
"is_bot": false,
"headline": "fix for the floating li",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-07-23T14:19:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e2886099831e653dc534e2afbd116aab6f9bece8",
"body": null,
"is_bot": false,
"headline": "fix for the floating li",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-07-23T13:32:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "48091907f4e86727f9058d189da63a949bbd6701",
"body": "* media for the first publication\n\n* chrome extension page + bump ext version",
"is_bot": false,
"headline": "Feature/chrome exetension 1.0 (#62)",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-07-23T12:58:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "19900af9434a5c72644840f604e9a93de2e919cb",
"body": null,
"is_bot": false,
"headline": "audit fix",
"author_name": "Igor Y",
"author_login": "shingrus",
"committed_at": "2026-07-22T04:09:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3c2e0f249797f2e7342ad728f50b78f56f011fc9",
"body": "- expose the 1-hour option in web and extension UIs\n- migrate frontend expiry handling from days to seconds\n- change the backend fallback from 7 days to 1 day\n- bump Astro to 7.1",
"is_bot": false,
"headline": "add 1-hour expiry option and align duration defaults",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-07-22T04:06:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6c8c17e3c56f2d7db97b7dfd80fb0f06e5ad2e5e",
"body": null,
"is_bot": false,
"headline": "update file limit to 25 mb in all texts",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-07-20T21:01:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cc5df2f6f3bfa9d8294c325860ab6b4d1503a674",
"body": null,
"is_bot": false,
"headline": "consolidate password-sharing content and improve targeting (#57)",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-07-20T08:52:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d99fc3a05357458dd9d49853d9700e32538a9c23",
"body": "- Improve the read and post-read screen UI",
"is_bot": false,
"headline": "- Add a reply banner to the post-read secret and file flows (#56)",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-07-18T12:12:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1540f6575e8824fbc7ad73d9f21996c3963ad46d",
"body": null,
"is_bot": false,
"headline": "seo improvements (#55)",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-07-15T21:49:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "00f62feba29a5dbcbf37075da8dd19ef43d89c0a",
"body": null,
"is_bot": false,
"headline": "a tiny tweak of timeout",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-07-14T21:58:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f2c770266bc0dae1386f9e02c4af08ac7e9cdde6",
"body": "* enforce lf endings for shell scripts via gitattributes\n\n* add chrome extension for sharing selected text as one-time links\n\n* replace extension options page with branded toolbar popup\n\n* added package.json\nadded protocol test\n\n* simple own document to avoide main doc DOM changes\n\n* add chrome exte\n[…]\nrift check;\nscripts/smoke-test.mjs round-trips against a running backend. The privacy\npolicy discloses the extension's data handling.\n\n---------\n\nCo-authored-by: Joshua_Gerke <kontakt@joshua-gerke.de>",
"is_bot": false,
"headline": "Feature/chrome extension integration (#54)",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-07-13T20:48:07Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "4285b247feb523ab0710ab7a66dbde41ba620abe",
"body": null,
"is_bot": false,
"headline": "increase file size limit to 25mb according the beacon",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-07-08T05:52:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5d6c53d590bf850360c7ec4385accbff65799e3e",
"body": null,
"is_bot": false,
"headline": "decrease file size limit back and keep beacon",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-07-07T20:07:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dbd026cfd55418bd3e961ef74e642c66227e0af3",
"body": null,
"is_bot": false,
"headline": "increase file size limit",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-07-07T09:47:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ad68677cafc28fdeff659e7c7079a8a1b33b2b06",
"body": null,
"is_bot": false,
"headline": "allowscript for esbuild and sharp",
"author_name": "Igor Y",
"author_login": "shingrus",
"committed_at": "2026-07-04T21:29:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dbce62d982e320dd645b945fa9c2398108b0c04b",
"body": "Strengthen one-time link SEO signals",
"is_bot": false,
"headline": "Merge pull request #52 from shingrus/seo/20260704",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-07-04T21:28:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a5f0323f3393dd362b988eba1f09b891b6db6a37",
"body": null,
"is_bot": false,
"headline": "Strengthen one-time link SEO signals",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-07-04T21:27:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "183cd7311e0cd109e11a0628a0f3f9b2c33a9950",
"body": "My Secrets status page",
"is_bot": false,
"headline": "Merge pull request #51 from shingrus/feature/read-status",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-07-04T07:42:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3ead9067ac33774de286af0d7224213844648664",
"body": "Track created secret ids locally, expose a status API,\nand show unread/consumed state without storing any secure private data.",
"is_bot": false,
"headline": "My Secrets status page",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-07-04T07:38:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7b3d842756f6b09a8e3747bbef2ca392494e6895",
"body": "Implement status API for tracking secret IDs and states",
"is_bot": false,
"headline": "Merge pull request #48 from shingrus/feature/read-status",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-07-04T07:37:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1c595ccf4014a61c5430467aed69151c51dca1cd",
"body": "Track created secret ids locally, expose a status API,\nand show unread/consumed state without storing any secure private data.",
"is_bot": false,
"headline": "My Secrets status page",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-07-03T18:26:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "84eb19d2a042007d161f1bb7512714532329e4f4",
"body": null,
"is_bot": false,
"headline": "slightly improved kb hint behavior",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-28T15:29:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1fcb8f8ec1ffbd18fba44393ba705e19d212b932",
"body": "Add configurable Docker backend upstream",
"is_bot": false,
"headline": "Merge pull request #47 from shingrus/feature/backend_upstream",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-06-28T13:50:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "aa93c9123e0e5b8ad38b61ee165108c0bd0e0c90",
"body": null,
"is_bot": false,
"headline": "Add configurable Docker backend upstream",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-28T12:49:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8d10307946dfdfdc02bf73eb989763a5a2ba8ec5",
"body": "Implement keyboard-only UX and migrate to Astro 7",
"is_bot": false,
"headline": "Merge pull request #46 from shingrus/feature/ctrl-enter",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-06-28T12:06:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "51e924aabb2879b1bbbf48cf1813bc52171d9764",
"body": "- astro 7 migration",
"is_bot": false,
"headline": "- ctrl+enter/command enter for keyboard-only ux",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-28T11:54:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "aded744f8dd7a26263246b062834971e55a8e5e9",
"body": null,
"is_bot": false,
"headline": "added a simple zapier integration",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-28T07:54:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "357935919fdcc219dca81e2b72c94f4e5c78e8bc",
"body": null,
"is_bot": false,
"headline": "improve llms.txt",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-26T21:18:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "60c6078b28dbbeb899a4c9903a6dc207df515b88",
"body": "Implement upload retry and UI download progress indicator",
"is_bot": false,
"headline": "Merge pull request #44 from shingrus/feature/download-progress",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-06-17T19:21:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ec998774323863198047256a2cc8574a55fd458b",
"body": null,
"is_bot": false,
"headline": "ui download progress",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-17T19:06:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a79476512cd26944bffbe3d304ec2abb2174fdd5",
"body": null,
"is_bot": false,
"headline": "retry on upload",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-17T18:29:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f7082896750416a57d6814609c631d4d546b096d",
"body": null,
"is_bot": false,
"headline": "retry on upload",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-16T22:13:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7e811ff0f1d995a2bc7b35a04e5fedfab8ff267e",
"body": null,
"is_bot": false,
"headline": "conversion rate to retention.py",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-15T22:52:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "43eb669dac45d9dd76dc36fda1901ce946d4ab19",
"body": null,
"is_bot": false,
"headline": "add icon pngs to manifest.webmanifest",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-15T22:25:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b7bc6d82d811bc54cd7981838f1fcb37dafbaaf5",
"body": null,
"is_bot": false,
"headline": "npm audit fix",
"author_name": "Igor Y",
"author_login": "shingrus",
"committed_at": "2026-06-15T21:55:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "53b74d1aa00d4fc411dd9db7b9b02320406d6f4d",
"body": "…n blocks",
"is_bot": false,
"headline": "Add favicon.ico, apple-touch-icon, security.txt; drop stale nginx ico…",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-15T21:37:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "61dd9f7eb9585877b0287a49ae9240225eddde18",
"body": "share-password-securely seo",
"is_bot": false,
"headline": "Merge pull request #43 from shingrus/seo/20260614",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-06-14T17:27:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d2c3c690644cf65e4a43d6fdeef6c59828edccca",
"body": null,
"is_bot": false,
"headline": "share-password-securely seo",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-14T17:27:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ef805c42a621ab89e4b9d269c22d10904de0740b",
"body": null,
"is_bot": false,
"headline": "text improvement",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-13T21:42:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "799e7a6d88a26099a37a52f7bfa470fd2c416986",
"body": null,
"is_bot": false,
"headline": "esbuild windows vulnerability fix",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-13T20:22:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7ef8019839e2b09f5220b049a40ddb4447678018",
"body": "tighten seo for file sharing and microsoft teams",
"is_bot": false,
"headline": "Merge pull request #42 from shingrus/seo/20260612",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-06-12T12:47:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d273c673f18ea7ffb0850f4af5a98f092b6edb53",
"body": null,
"is_bot": false,
"headline": "tighten seo for file sharing and microsoft teams",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-06-12T12:46:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "27e4e9e94b3d39b5fddce2ef3f268823e4f8067b",
"body": null,
"is_bot": false,
"headline": "titles tweaks",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-23T13:52:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dae65a4c4e23d55d7534ea8e136cbe7ceedb67bb",
"body": null,
"is_bot": false,
"headline": "Disable password autofill",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-23T12:20:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e40ced084aae735951256a914c6b487138aabc2c",
"body": null,
"is_bot": false,
"headline": "Disable password autofill",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-23T12:14:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f07c3254c47a9988306122860ed5aa5027ef730a",
"body": null,
"is_bot": false,
"headline": "minor encoding fix",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-17T22:18:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "26482a3734409e879c06f43a161be1e58ad1015a",
"body": null,
"is_bot": false,
"headline": "slightly tightened seo",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-17T22:07:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3f9d4287c07e4e96133f70bd02ed8b48e6d75dce",
"body": "Accepts compact duration strings: Nd, Nh, or NdNh (e.g. 2d, 23h,\n2d23h). Default 1d, max 30d, validated locally before the request.\nBumps cli to 0.5.0.",
"is_bot": false,
"headline": "Add --expires-in to 1time send and send-file",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-17T09:50:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bd83c584b3db8d5a1d1a615b4c379053dd4c11f7",
"body": null,
"is_bot": false,
"headline": "enable brotli",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-16T22:59:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "81fa1c714ce686bbcab480be8786d9936162f579",
"body": null,
"is_bot": false,
"headline": "http2 enable",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-16T22:46:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1b6adaad957606c784ae5cf20a1f5f3a08da0a89",
"body": "Feature/astro",
"is_bot": false,
"headline": "Merge pull request #41 from shingrus/feature/astro",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-05-16T21:48:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2ce778935d4148a8f6fc702c978599a88a1f58f0",
"body": null,
"is_bot": false,
"headline": "nginx findings and wordlist capital letter fix",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-16T21:44:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dd8e6d1168f9ee4175d1e10adb02d5c4b8ca7f3d",
"body": null,
"is_bot": false,
"headline": "disable blogs for docker-publish.yml",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-16T20:50:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "559be46447d8caba111a396249c09086392bc198",
"body": null,
"is_bot": false,
"headline": "final step before production PR",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-16T20:48:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ae74e3797ba226cb44293f05b276e3fba04c9bac",
"body": null,
"is_bot": false,
"headline": "a bunch of last fixes before production",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-16T20:22:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "658ad77a92aef851d2b3d5387656aca78c3a2615",
"body": null,
"is_bot": false,
"headline": "other pages and password pages refactor",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-16T19:20:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b77410fde54135456d20657ffbf820414804332c",
"body": null,
"is_bot": false,
"headline": "generator pages moved to astro",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-16T18:31:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "208b96946ac224e86959bccfc127344b9719f41a",
"body": null,
"is_bot": false,
"headline": "astro initial commit",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-16T17:00:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cee0028723e84d512b19511d5457fc0920e907f9",
"body": null,
"is_bot": false,
"headline": "upgrade next to 16.2.6",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-13T18:40:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "596da16cfe6cfddd6f4fe8b6ded9a97a240e592a",
"body": "Add bookmark banner and clear reply CTA button",
"is_bot": false,
"headline": "Merge pull request #39 from shingrus/feature/retention_plus",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-05-09T21:16:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e50a90a1cc2bd9fec8dfbf3b97934b69ddcf09d7",
"body": "a clear reply CTA button",
"is_bot": false,
"headline": "added a bookmark banner",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-09T21:15:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bafb6b72b55be9e543552f15a6f9e09a8c47683c",
"body": null,
"is_bot": false,
"headline": "added a retention anonymous analytics script",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-09T18:50:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e6683d9fb2f57ec4e612872d37564781065573af",
"body": null,
"is_bot": false,
"headline": "minor seo improvement",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-06T19:42:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1b9dbf7efbab5ab9f58a5f78ac57dde642162c54",
"body": null,
"is_bot": false,
"headline": "add backend tests",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-06T13:55:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a900ca5875fda302597f77a9ebc7481d9a8dea91",
"body": null,
"is_bot": false,
"headline": "minor fix for the senders/recievers stat exporter",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-05T21:35:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c6c8fe9b5353ce725c8eb6b8d3f00075cccfe30e",
"body": null,
"is_bot": false,
"headline": "added teams info to llm.txt",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-05T18:56:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "64cdb2f3bb3128b4c04967b1f90db6ca60c84432",
"body": null,
"is_bot": false,
"headline": "fix for \"PostCSS: XSS via Unescaped </style> in CSS Stringify Output\"",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-05-04T17:57:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6618d2f50aede7bfbc26ade8c3955c1246feede2",
"body": null,
"is_bot": false,
"headline": "new OGs",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-23T21:01:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5809d9ecb534d4aca78cce62960484c27039d070",
"body": null,
"is_bot": false,
"headline": "improve stats script - count anonymous",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-22T13:52:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0d62e4ed0a5bea58e894b87a6bde447ff02c299a",
"body": null,
"is_bot": false,
"headline": "og improvements",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-21T22:05:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "26b006e285e535c3ad1c414f9fd6866820b167ba",
"body": null,
"is_bot": false,
"headline": "add a screenshot",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-20T19:42:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ebf132cbb08cd009cd067ce7ac58af05c6e4c304",
"body": null,
"is_bot": false,
"headline": " ms teams seo test",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-20T09:58:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "58f5452ca23536eb26d5607307015c8ded06c3b8",
"body": null,
"is_bot": false,
"headline": " proper og size",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-18T14:15:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dd0e824f10744a16ccd2d2d7a64a110c390d22d5",
"body": null,
"is_bot": false,
"headline": " OG image experiment",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-18T14:10:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9e9957fd3ff73c51a88e6376266dab2748044460",
"body": null,
"is_bot": false,
"headline": "Merge remote-tracking branch 'origin/master'",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-18T14:07:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0ce64cf848a94d2a3dffecee021a7b22b04c95c3",
"body": null,
"is_bot": false,
"headline": " OG image experiment",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-18T14:06:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8563a59793f522be8aa2f801de4c080e272e619e",
"body": "qwen geo",
"is_bot": false,
"headline": "Merge pull request #38 from shingrus/seo/geo260416",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-04-16T23:16:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "247dc8f35fd7fd034ef62bb8ecf4b15d13f2acf2",
"body": null,
"is_bot": false,
"headline": "qwen geo",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-16T23:15:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b3498298551f0dcdf44a1bd1e1c8f257af6f57ac",
"body": "geo for qwen",
"is_bot": false,
"headline": "Merge pull request #37 from shingrus/seo/geo260416",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-04-16T23:11:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "031d978ca57d0087e195f68e8a5a33edcbf102ba",
"body": null,
"is_bot": false,
"headline": "geo for qwen",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-16T23:10:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "91e40f59aa160f8c0890dfd8198dfd3110ada73d",
"body": null,
"is_bot": false,
"headline": "update sitemap.js",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-14T19:55:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ed71580701967e64099182c7b3a7959dd9bd7f40",
"body": "Self-Destructing Links",
"is_bot": false,
"headline": "Merge pull request #36 from shingrus/seo/self-detructing-link",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-04-14T19:33:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b20e66bad52d98297fbb7636828d0d4cd71214b8",
"body": null,
"is_bot": false,
"headline": "Self-Destructing Links",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-14T19:33:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6097be4feb3728e139755fb742154298640e9454",
"body": "Self-Destructing Links",
"is_bot": false,
"headline": "Merge pull request #35 from shingrus/seo/self-detructing-link",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-04-14T18:41:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ee213b4522f389df340abad05679774ab3b0fe83",
"body": null,
"is_bot": false,
"headline": "Self-Destructing Links",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-14T18:32:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "69406a409fc19df348e5fffbb8ade41d06d14a1c",
"body": "Feature/additional warning before secret revealing",
"is_bot": false,
"headline": "Merge pull request #34 from shingrus/feature/additional-warning",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-04-14T16:54:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cca1646e213fbf24ed65211b114cb920f71ebca5",
"body": null,
"is_bot": false,
"headline": "improve wordings",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-14T16:53:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "506924533ea78ffb9fc858ceb8704faa99e0e845",
"body": null,
"is_bot": false,
"headline": "create the",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-14T13:20:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e22132aa9691b60feffed675445f6234100b3f81",
"body": null,
"is_bot": false,
"headline": "add warning text before secret opening",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-14T13:20:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ff11b30e15cc664bc50ee4bb6c26cfd975529d97",
"body": "minor home page text update",
"is_bot": false,
"headline": "Merge pull request #33 from shingrus/seo/homepage",
"author_name": "Shingrus",
"author_login": "shingrus",
"committed_at": "2026-04-14T13:14:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fa53ef37a005b63c5215df04b5f2d2a4291fbab3",
"body": null,
"is_bot": false,
"headline": "minor home page text update",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-14T13:12:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "57f6252ae405e2d82c9496852d054d78198ee892",
"body": null,
"is_bot": false,
"headline": "update llms.txt",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-13T21:49:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3d348c10f634e0a9887c253000ced1653988072c",
"body": null,
"is_bot": false,
"headline": "lighthouse improvements v2",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-13T15:28:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3eecfa23b784fa11d1e4a599bba5e39e473f75f3",
"body": null,
"is_bot": false,
"headline": "lighthouse improvements",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-13T14:13:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e16852d3d7573ff16829dcf115af92722d044652",
"body": null,
"is_bot": false,
"headline": "lighthouse improvements",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-13T14:04:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6c604f07ecbf160dd362978ac0b357f82d05415f",
"body": null,
"is_bot": false,
"headline": "lock file fix",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-13T13:43:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "95c22fe9d7eb51d5d20719a148519666e72b0ea9",
"body": null,
"is_bot": false,
"headline": "lock file fix",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-13T13:33:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f562f531e52f41adb25cee111a5b4a563813415d",
"body": null,
"is_bot": false,
"headline": "seo minor improvements",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-13T13:29:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "51a6e12a38120b67cbaaa11cfaf9d4b025a48cd7",
"body": null,
"is_bot": false,
"headline": "seo minor improvements",
"author_name": "Igor Yermako",
"author_login": "shingrus",
"committed_at": "2026-04-13T13:28:14Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 9,
"commits_last_year": 265,
"latest_release_at": "2026-07-18T12:15:52Z",
"latest_release_tag": "v0.8.0",
"releases_from_tags": false,
"days_since_last_push": 1,
"active_weeks_last_year": 17,
"days_since_latest_release": 6,
"mean_days_between_releases": 14.9
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": true,
"health_percentage": 85,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "@1time/cli",
"exists": true,
"license": null,
"keywords": [
"1time",
"1time.io",
"cli",
"one-time secret",
"secret sharing",
"self-destructing links",
"encrypted links",
"password sharing",
"api key sharing",
"security"
],
"ecosystem": "npm",
"matches_repo": false,
"registry_url": "https://www.npmjs.com/package/@1time/cli",
"is_deprecated": false,
"latest_version": "0.5.0",
"repository_url": "https://github.com/shingrus/1time",
"versions_count": 4,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 73,
"first_published_at": "2026-03-21T22:56:20.547000Z",
"latest_published_at": "2026-05-17T09:52:03.917000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 68
}
]
},
"popularity": {
"forks": 8,
"stars": 33,
"watchers": 1,
"fork_history": {
"days": [
{
"date": "2020-09-12",
"count": 1
},
{
"date": "2020-09-19",
"count": 1
},
{
"date": "2022-12-19",
"count": 1
},
{
"date": "2024-10-22",
"count": 1
},
{
"date": "2026-04-09",
"count": 1
},
{
"date": "2026-04-20",
"count": 1
},
{
"date": "2026-06-27",
"count": 1
},
{
"date": "2026-07-11",
"count": 1
}
],
"complete": true,
"collected": 8,
"total_forks": 8
},
"star_history": null,
"open_issues_and_prs": 0
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [],
"has_llms_txt": true,
"has_dockerfile": true,
"has_mcp_signal": false,
"bootstrap_files": [
"Makefile"
],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [
"frontend/tsconfig.json"
],
"toolchain_manifests": [
"go.mod"
],
"largest_source_bytes": 80976,
"source_files_sampled": 49,
"oversized_source_files": 1,
"agent_instruction_files": [
"AGENTS.md",
"CLAUDE.md"
],
"agent_instruction_max_bytes": 15382
},
"dependencies": {
"manifests": [
"cli/package.json",
"extension/package.json",
"frontend/package.json",
"go.mod",
"zap/package.json"
],
"advisories": {
"error": null,
"scope": "repository_graph",
"source": "osv",
"findings": [
{
"name": "postcss",
"direct": false,
"version": "8.5.15",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-r28c-9q8g-f849"
],
"fixed_version": "8.5.18",
"advisory_count": 1,
"oldest_advisory_days": 0
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"high": 1
},
"advisory_count": 1,
"affected_count": 1,
"assessed_count": 446,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"go",
"npm"
],
"dependencies": [
{
"name": "astro",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^7.1.0"
},
{
"name": "qrcode-generator",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.4"
},
{
"name": "github.com/Luzifer/go-openssl",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.2.0"
},
{
"name": "zapier-platform-core",
"manifest": "zap/package.json",
"ecosystem": "npm",
"version_constraint": "19.0.0"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "github.com/luzifer/go-openssl",
"direct": true,
"version": "v1.2.0",
"ecosystem": "go"
},
{
"name": "astro",
"direct": true,
"version": "7.1.3",
"ecosystem": "npm"
},
{
"name": "qrcode-generator",
"direct": true,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "zapier-platform-core",
"direct": true,
"version": "19.0.0",
"ecosystem": "npm"
},
{
"name": "github.com/cespare/xxhash/v2",
"direct": false,
"version": "v2.3.0",
"ecosystem": "go"
},
{
"name": "github.com/dgryski/go-rendezvous",
"direct": false,
"version": "v0.0.0-20200823014737-9f7001d12a5f",
"ecosystem": "go"
},
{
"name": "github.com/go-redis/redis",
"direct": false,
"version": "v6.15.9+incompatible",
"ecosystem": "go"
},
{
"name": "github.com/redis/go-redis/v9",
"direct": false,
"version": "v9.18.0",
"ecosystem": "go"
},
{
"name": "go.uber.org/atomic",
"direct": false,
"version": "v1.11.0",
"ecosystem": "go"
},
{
"name": "@astrojs/check",
"direct": false,
"version": "0.9.9",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler",
"direct": false,
"version": "2.13.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler-binding",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler-binding-darwin-arm64",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler-binding-darwin-x64",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler-binding-linux-arm64-gnu",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler-binding-linux-arm64-musl",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler-binding-linux-x64-gnu",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler-binding-linux-x64-musl",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler-binding-wasm32-wasi",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler-binding-win32-arm64-msvc",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler-binding-win32-x64-msvc",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler-rs",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/internal-helpers",
"direct": false,
"version": "0.10.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/language-server",
"direct": false,
"version": "2.16.8",
"ecosystem": "npm"
},
{
"name": "@astrojs/markdown-satteri",
"direct": false,
"version": "0.3.4",
"ecosystem": "npm"
},
{
"name": "@astrojs/prism",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@astrojs/telemetry",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "@astrojs/yaml2ts",
"direct": false,
"version": "0.2.3",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.29.3",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@bruits/satteri-darwin-arm64",
"direct": false,
"version": "0.9.5",
"ecosystem": "npm"
},
{
"name": "@bruits/satteri-darwin-x64",
"direct": false,
"version": "0.9.5",
"ecosystem": "npm"
},
{
"name": "@bruits/satteri-linux-arm64-gnu",
"direct": false,
"version": "0.9.5",
"ecosystem": "npm"
},
{
"name": "@bruits/satteri-linux-arm64-musl",
"direct": false,
"version": "0.9.5",
"ecosystem": "npm"
},
{
"name": "@bruits/satteri-linux-x64-gnu",
"direct": false,
"version": "0.9.5",
"ecosystem": "npm"
},
{
"name": "@bruits/satteri-linux-x64-musl",
"direct": false,
"version": "0.9.5",
"ecosystem": "npm"
},
{
"name": "@bruits/satteri-wasm32-wasi",
"direct": false,
"version": "0.9.5",
"ecosystem": "npm"
},
{
"name": "@bruits/satteri-win32-arm64-msvc",
"direct": false,
"version": "0.9.5",
"ecosystem": "npm"
},
{
"name": "@bruits/satteri-win32-x64-msvc",
"direct": false,
"version": "0.9.5",
"ecosystem": "npm"
},
{
"name": "@capsizecss/unpack",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@clack/core",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "@clack/prompts",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@emmetio/abbreviation",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "@emmetio/css-abbreviation",
"direct": false,
"version": "2.1.8",
"ecosystem": "npm"
},
{
"name": "@emmetio/css-parser",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@emmetio/html-matcher",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@emmetio/scanner",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@emmetio/stream-reader",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@emmetio/stream-reader-utils",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/core",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@emnapi/wasi-threads",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openharmony-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@img/colour",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-arm64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-x64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-freebsd-wasm32",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-arm64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-x64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-ppc64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-riscv64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-s390x",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-x64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-arm64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-x64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-ppc64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-riscv64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-s390x",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-x64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-arm64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-x64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-wasm32",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-webcontainers-wasm32",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-arm64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-ia32",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-x64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.5.5",
"ecosystem": "npm"
},
{
"name": "@napi-rs/wasm-runtime",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "@oslojs/encoding",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@oxc-project/types",
"direct": false,
"version": "0.137.0",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-android-arm64",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-arm64",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-x64",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-freebsd-x64",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm-gnueabihf",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-gnu",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-musl",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-ppc64-gnu",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-s390x-gnu",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-gnu",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-musl",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-openharmony-arm64",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-wasm32-wasi",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-arm64-msvc",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-x64-msvc",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/pluginutils",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@rollup/pluginutils",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/core",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-javascript",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-oniguruma",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/langs",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/primitive",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/themes",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/types",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "@shikijs/vscode-textmate",
"direct": false,
"version": "10.0.2",
"ecosystem": "npm"
},
{
"name": "@tybys/wasm-util",
"direct": false,
"version": "0.10.3",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "@types/estree-jsx",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@types/hast",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "@types/mdast",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "@types/nlcst",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "20.19.43",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "22.19.19",
"ecosystem": "npm"
},
{
"name": "@types/unist",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "@volar/kit",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@volar/language-core",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@volar/language-server",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@volar/language-service",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@volar/source-map",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@volar/typescript",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@vscode/emmet-helper",
"direct": false,
"version": "2.11.0",
"ecosystem": "npm"
},
{
"name": "@vscode/l10n",
"direct": false,
"version": "0.0.18",
"ecosystem": "npm"
},
{
"name": "@zapier/secret-scrubber",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "8.20.0",
"ecosystem": "npm"
},
{
"name": "ajv-draft-04",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "am-i-vibing",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "anymatch",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "aria-query",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "asynckit",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "available-typed-arrays",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "axobject-query",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "bail",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "boolbase",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "call-bind",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "call-bind-apply-helpers",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "call-bound",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "ccount",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "character-entities-html4",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "character-entities-legacy",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "cipher-base",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "clsx",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "color-convert",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "color-name",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "combined-stream",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "comma-separated-tokens",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "common-ancestor-path",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "content-disposition",
"direct": false,
"version": "0.5.4",
"ecosystem": "npm"
},
{
"name": "cookie",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "cookie-es",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "core-util-is",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "create-hash",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "crossws",
"direct": false,
"version": "0.3.5",
"ecosystem": "npm"
},
{
"name": "crypto-js",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "css-select",
"direct": false,
"version": "5.2.2",
"ecosystem": "npm"
},
{
"name": "css-tree",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "css-tree",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "css-what",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "csso",
"direct": false,
"version": "5.0.5",
"ecosystem": "npm"
},
{
"name": "define-data-property",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "defu",
"direct": false,
"version": "6.1.7",
"ecosystem": "npm"
},
{
"name": "delayed-stream",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "dequal",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "destr",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "detect-libc",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "devalue",
"direct": false,
"version": "5.8.1",
"ecosystem": "npm"
},
{
"name": "devlop",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "diff",
"direct": false,
"version": "8.0.4",
"ecosystem": "npm"
},
{
"name": "dom-serializer",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "domelementtype",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "domhandler",
"direct": false,
"version": "5.0.3",
"ecosystem": "npm"
},
{
"name": "domutils",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": false,
"version": "17.2.1",
"ecosystem": "npm"
},
{
"name": "dset",
"direct": false,
"version": "3.1.4",
"ecosystem": "npm"
},
{
"name": "dunder-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "emmet",
"direct": false,
"version": "2.4.11",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "es-define-property",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "es-errors",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "es-module-lexer",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "es-object-atoms",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "es-set-tostringtag",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "escalade",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "eventemitter3",
"direct": false,
"version": "5.0.4",
"ecosystem": "npm"
},
{
"name": "extend",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "fast-deep-equal",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "fast-string-truncated-width",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "fast-string-width",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "fast-uri",
"direct": false,
"version": "3.1.4",
"ecosystem": "npm"
},
{
"name": "fast-wrap-ansi",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "fdir",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "fernet",
"direct": false,
"version": "0.3.3",
"ecosystem": "npm"
},
{
"name": "flattie",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "fontace",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "fontkitten",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "for-each",
"direct": false,
"version": "0.3.5",
"ecosystem": "npm"
},
{
"name": "form-data",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "get-caller-file",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "get-intrinsic",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "get-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "get-tsconfig",
"direct": false,
"version": "5.0.0-beta.4",
"ecosystem": "npm"
},
{
"name": "github-slugger",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "gopd",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "h3",
"direct": false,
"version": "1.15.11",
"ecosystem": "npm"
},
{
"name": "has-property-descriptors",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "has-symbols",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "has-tostringtag",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "hash-base",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "hasown",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "hast-util-from-html",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "hast-util-from-parse5",
"direct": false,
"version": "8.0.3",
"ecosystem": "npm"
},
{
"name": "hast-util-parse-selector",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "hast-util-to-html",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "hast-util-whitespace",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "hastscript",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "html-escaper",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "html-void-elements",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "http-cache-semantics",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "inherits",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "iron-webcrypto",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "is-callable",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "is-docker",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-plain-obj",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "is-typed-array",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "json-metaschema",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "json-schema-to-ts",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "jsonc-parser",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "jsonc-parser",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "jsonschema",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "kleur",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "lightningcss",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-android-arm64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-arm64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-x64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-freebsd-x64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm-gnueabihf",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-gnu",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-musl",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-gnu",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-musl",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-arm64-msvc",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-x64-msvc",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": false,
"version": "4.18.1",
"ecosystem": "npm"
},
{
"name": "lodash.isplainobject",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "11.3.6",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.30.21",
"ecosystem": "npm"
},
{
"name": "magicast",
"direct": false,
"version": "0.5.3",
"ecosystem": "npm"
},
{
"name": "math-intrinsics",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "md5.js",
"direct": false,
"version": "1.3.5",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-hast",
"direct": false,
"version": "13.2.1",
"ecosystem": "npm"
},
{
"name": "mdn-data",
"direct": false,
"version": "2.0.28",
"ecosystem": "npm"
},
{
"name": "mdn-data",
"direct": false,
"version": "2.27.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-character",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-encode",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-sanitize-uri",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-symbol",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-types",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.52.0",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.54.0",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": false,
"version": "2.1.35",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "mrmime",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "muggle-string",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.15",
"ecosystem": "npm"
},
{
"name": "neotraverse",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "nlcst-to-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "node-abort-controller",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "node-fetch-native",
"direct": false,
"version": "1.6.7",
"ecosystem": "npm"
},
{
"name": "node-mock-http",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "normalize-path",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "nth-check",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "oauth-sign",
"direct": false,
"version": "0.9.0",
"ecosystem": "npm"
},
{
"name": "obug",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "ofetch",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "ohash",
"direct": false,
"version": "2.0.11",
"ecosystem": "npm"
},
{
"name": "oniguruma-parser",
"direct": false,
"version": "0.12.2",
"ecosystem": "npm"
},
{
"name": "oniguruma-to-es",
"direct": false,
"version": "4.3.6",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "7.3.0",
"ecosystem": "npm"
},
{
"name": "p-queue",
"direct": false,
"version": "9.3.0",
"ecosystem": "npm"
},
{
"name": "p-timeout",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "package-manager-detector",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "parse5",
"direct": false,
"version": "7.3.0",
"ecosystem": "npm"
},
{
"name": "path-browserify",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "piccolore",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "possible-typed-array-names",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.15",
"ecosystem": "npm"
},
{
"name": "prettier",
"direct": false,
"version": "3.8.3",
"ecosystem": "npm"
},
{
"name": "prismjs",
"direct": false,
"version": "1.30.0",
"ecosystem": "npm"
},
{
"name": "process-ancestry",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "process-nextick-args",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "property-information",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "radix3",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "regex",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "regex-recursion",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "regex-utilities",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "request-light",
"direct": false,
"version": "0.5.8",
"ecosystem": "npm"
},
{
"name": "request-light",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "require-directory",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "require-from-string",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "resolve-pkg-maps",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "retext-smartypants",
"direct": false,
"version": "6.2.0",
"ecosystem": "npm"
},
{
"name": "ripemd160",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "rolldown",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "satteri",
"direct": false,
"version": "0.9.5",
"ecosystem": "npm"
},
{
"name": "sax",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.7.2",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.8.5",
"ecosystem": "npm"
},
{
"name": "set-function-length",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "sha.js",
"direct": false,
"version": "2.4.12",
"ecosystem": "npm"
},
{
"name": "sharp",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "shiki",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "sisteransi",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "smol-toml",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "source-map-js",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "space-separated-tokens",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "stringify-entities",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "svgo",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "tiny-inflate",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "tinyclip",
"direct": false,
"version": "0.1.12",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.17",
"ecosystem": "npm"
},
{
"name": "to-buffer",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "tr46",
"direct": false,
"version": "0.0.3",
"ecosystem": "npm"
},
{
"name": "trim-lines",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "trough",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "ts-algebra",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.8.1",
"ecosystem": "npm"
},
{
"name": "typed-array-buffer",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "typesafe-path",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "5.9.3",
"ecosystem": "npm"
},
{
"name": "typescript-auto-import-cache",
"direct": false,
"version": "0.3.6",
"ecosystem": "npm"
},
{
"name": "ufo",
"direct": false,
"version": "1.6.4",
"ecosystem": "npm"
},
{
"name": "ultrahtml",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "uncrypto",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "unified",
"direct": false,
"version": "11.0.5",
"ecosystem": "npm"
},
{
"name": "unifont",
"direct": false,
"version": "0.7.4",
"ecosystem": "npm"
},
{
"name": "unist-util-is",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "unist-util-position",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-stringify-position",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit-parents",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "unstorage",
"direct": false,
"version": "1.17.5",
"ecosystem": "npm"
},
{
"name": "urlsafe-base64",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "util-deprecate",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "vfile",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "vfile-location",
"direct": false,
"version": "5.0.3",
"ecosystem": "npm"
},
{
"name": "vfile-message",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "vitefu",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "volar-service-css",
"direct": false,
"version": "0.0.70",
"ecosystem": "npm"
},
{
"name": "volar-service-emmet",
"direct": false,
"version": "0.0.70",
"ecosystem": "npm"
},
{
"name": "volar-service-html",
"direct": false,
"version": "0.0.70",
"ecosystem": "npm"
},
{
"name": "volar-service-prettier",
"direct": false,
"version": "0.0.70",
"ecosystem": "npm"
},
{
"name": "volar-service-typescript",
"direct": false,
"version": "0.0.70",
"ecosystem": "npm"
},
{
"name": "volar-service-typescript-twoslash-queries",
"direct": false,
"version": "0.0.70",
"ecosystem": "npm"
},
{
"name": "volar-service-yaml",
"direct": false,
"version": "0.0.70",
"ecosystem": "npm"
},
{
"name": "vscode-css-languageservice",
"direct": false,
"version": "6.3.10",
"ecosystem": "npm"
},
{
"name": "vscode-html-languageservice",
"direct": false,
"version": "5.6.2",
"ecosystem": "npm"
},
{
"name": "vscode-json-languageservice",
"direct": false,
"version": "4.1.8",
"ecosystem": "npm"
},
{
"name": "vscode-jsonrpc",
"direct": false,
"version": "8.2.0",
"ecosystem": "npm"
},
{
"name": "vscode-languageserver",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "vscode-languageserver-protocol",
"direct": false,
"version": "3.17.5",
"ecosystem": "npm"
},
{
"name": "vscode-languageserver-textdocument",
"direct": false,
"version": "1.0.12",
"ecosystem": "npm"
},
{
"name": "vscode-languageserver-types",
"direct": false,
"version": "3.17.5",
"ecosystem": "npm"
},
{
"name": "vscode-nls",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "vscode-uri",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "web-namespaces",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "webidl-conversions",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "whatwg-url",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "which-typed-array",
"direct": false,
"version": "1.1.22",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "xxhash-wasm",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "y18n",
"direct": false,
"version": "5.0.8",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "yaml-language-server",
"direct": false,
"version": "1.20.0",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "17.7.2",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "21.1.1",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "22.0.0",
"ecosystem": "npm"
},
{
"name": "yocto-queue",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "zapier-platform-schema",
"direct": false,
"version": "19.0.0",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": false,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "zwitch",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": false,
"total_count": 446,
"direct_count": 4,
"indirect_count": 442
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 45,
"open_issues": 0,
"closed_ratio": 1,
"closed_issues": 4,
"closed_unmerged_prs": 11
},
"bus_factor": 1,
"bot_contributors": 0,
"top_contributors": [
{
"type": "User",
"login": "shingrus",
"commits": 352,
"avatar_url": "https://avatars.githubusercontent.com/u/595292?v=4"
},
{
"type": "User",
"login": "DesSolo",
"commits": 2,
"avatar_url": "https://avatars.githubusercontent.com/u/29517897?v=4"
},
{
"type": "User",
"login": "pygoov",
"commits": 1,
"avatar_url": "https://avatars.githubusercontent.com/u/20103438?v=4"
}
],
"contributors_sampled": 3,
"top_contributor_share": 0.992
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"docker-publish.yml"
],
"has_docs_dir": true,
"linter_configs": [],
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"go.sum",
"package-lock.json"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": 0,
"reason": "branch protection not enabled on development/release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 0,
"reason": "0 out of 11 merged PRs checked by a CI test -- score normalized to 0",
"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/25 approved changesets -- score normalized to 0",
"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": 0,
"reason": "no update tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
},
{
"name": "Fuzzing",
"score": 0,
"reason": "project is not fuzzed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
},
{
"name": "License",
"score": 10,
"reason": "license file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 10,
"reason": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": 10,
"reason": "packaging workflow detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 1,
"reason": "dependency not pinned by hash detected -- score normalized to 1",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "SAST tool is not run on all commits -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 10,
"reason": "security policy file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": 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": "24c4362bb31526db13b29842a581940ee4924fb7",
"ran_at": "2026-07-25T01:46:23Z",
"aggregate_score": 5.3,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": true,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-07-23T15:22:48Z",
"oldest_open_prs": [],
"last_merged_pr_at": "2026-07-23T12:58:52Z",
"ci_last_conclusion": null,
"oldest_open_issues": []
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/shingrus/1time.io",
"host": "github.com",
"name": "1time.io",
"owner": "shingrus"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": null,
"notes": [],
"value": 62,
"inputs": {
"security": 62,
"vitality": 86,
"community": 49,
"governance": 44,
"engineering": 69
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "excellent",
"name": "Vitality",
"value": 86,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "good",
"name": "Development activity",
"note": null,
"notes": [],
"value": 76,
"inputs": {
"commits_last_year": 265,
"human_commit_share": 1,
"days_since_last_push": 1,
"active_weeks_last_year": 17
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 1 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 1
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "17/52 weeks with commits",
"points": 11.8,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 17
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "265 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 265
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "excellent",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 100,
"inputs": {
"releases_count": 9,
"latest_release_tag": "v0.8.0",
"releases_from_tags": false,
"days_since_latest_release": 6,
"mean_days_between_releases": 14.9
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "9 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 9
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 6 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 6
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~14.9 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 14.9
}
}
],
"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": 1,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 1 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 1
}
}
],
"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": 49,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "at_risk",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 31,
"inputs": {
"forks": 8,
"stars": 33,
"watchers": 1,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "33 stars",
"points": 24.4,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 33
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "8 forks",
"points": 7,
"status": "partial",
"details": [
{
"code": "forks",
"params": {
"count": 8
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "1 watchers",
"points": 0,
"status": "missed",
"details": [
{
"code": "watchers",
"params": {
"count": 1
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "good",
"name": "Community health",
"note": null,
"notes": [],
"value": 70,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": true,
"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 (MIT)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "MIT"
}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 18,
"status": "met",
"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": "at_risk",
"name": "Sustainability & Governance",
"value": 44,
"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": 3,
"top_contributor_share": 0.992
},
"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 99% of commits",
"points": 0.2,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 99
}
}
],
"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": "good",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 78,
"inputs": {
"merged_prs": 45,
"open_issues": 0,
"closed_issues": 4,
"issue_closed_ratio": 1,
"closed_unmerged_prs": 11
},
"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": "45/56 decided PRs merged",
"points": 30.7,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 45,
"decided": 56
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 0/25 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "at_risk",
"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": 48,
"inputs": {
"followers": 8,
"owner_type": "User",
"is_verified": null,
"owner_login": "shingrus",
"public_repos": 22,
"account_age_days": 5652
},
"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": "8 followers of shingrus",
"points": 6.9,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 8,
"login": "shingrus"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "22 public repos, account ~15 yr old",
"points": 21.9,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 22
}
},
{
"code": "account_age_years",
"params": {
"years": 15
}
}
],
"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": 69,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "at_risk",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 48,
"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": "1 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 1
}
}
],
"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": "0 out of 11 merged PRs checked by a CI test -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "excellent",
"name": "Documentation",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"topics": [
"docker",
"encryption",
"golang",
"nextjs",
"one-time-secret",
"password-sharing",
"secret-sharing",
"security",
"security-tools",
"self-hosted",
"zero-knowledge",
"cli",
"one-time",
"one-time-password",
"password-generator",
"privacy",
"zero-knowledge-architecture"
],
"has_wiki": true,
"homepage": "https://1time.io",
"has_readme": true,
"has_docs_dir": true,
"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": 25,
"status": "met",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": "https://1time.io",
"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": "17 topics",
"points": 10,
"status": "met",
"details": [
{
"code": "topics_count",
"params": {
"count": 17
}
}
],
"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": "moderate",
"name": "Security",
"value": 62,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "moderate",
"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": 53,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 17,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 1,
"scorecard_aggregate": 5.3
},
"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": "0 out of 11 merged PRs checked by a CI test -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 0/25 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"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": "no update tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "fuzzing",
"name": "Fuzzing",
"detail": "project is not fuzzed",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "license",
"name": "License",
"detail": "license file detected",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow 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 1",
"points": 0.5,
"status": "partial",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "SAST tool is not run on all commits -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file detected",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "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 446 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": 446
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 1,
"affected_packages": 1,
"assessed_packages": 446,
"unassessed_packages": 0,
"affected_by_severity": "high 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": 446,
"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": "good",
"name": "AI Readiness",
"value": 72,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "good",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 73,
"inputs": {
"has_llms_txt": true,
"legible_history_share": 0.25,
"agent_instruction_files": [
"AGENTS.md",
"CLAUDE.md"
],
"agent_instruction_max_bytes": 15382
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "AGENTS.md, CLAUDE.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "AGENTS.md, CLAUDE.md"
}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": "llms.txt present",
"points": 15,
"status": "met",
"details": [
{
"code": "llms_txt_present",
"params": {}
}
],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "25 of 100 human commits state their intent (structured subject or explanatory body)",
"points": 13.3,
"status": "partial",
"details": [
{
"code": "legible_history",
"params": {
"legible": 25,
"sampled": 100
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "moderate",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 62,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"go.sum",
"package-lock.json"
],
"has_dockerfile": true,
"typed_language": true,
"bootstrap_files": [
"Makefile"
],
"has_devcontainer": false,
"has_linter_config": false,
"typecheck_configs": [
"frontend/tsconfig.json"
],
"agent_commit_share": 0,
"toolchain_manifests": [
"go.mod"
],
"dependency_bot_commit_share": 0
},
"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": 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": "frontend/tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "frontend/tsconfig.json"
}
}
],
"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 100",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_authored_commits",
"params": {
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "no automated dependency updates observed",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_dependency_automation",
"params": {}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 1",
"points": 1,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "excellent",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 99,
"inputs": {
"primary_language": "TypeScript",
"largest_source_bytes": 80976,
"source_files_sampled": 49,
"oversized_source_files": 1
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "TypeScript (statically typed)",
"points": 45,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "TypeScript"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "1/49 source files over 60KB",
"points": 53.9,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 49,
"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",
"npm package '@1time/cli' points at a different repository (https://github.com/shingrus/1time); excluded from ecosystem scoring"
],
"report_type": "repository",
"generated_at": "2026-07-25T01:46:34.259557Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/s/shingrus/1time.io.svg",
"full_name": "shingrus/1time.io",
"license_state": "standard",
"license_spdx": "MIT"
}