{"schema":1,"generated":"2026-09-25T05:29:26Z","org":"codesweep-ai","owner":"codesweep-ai","levels":["idle","good","info","warning","serious","critical"],"projects":[{"name":"campaign","repo":{"full_name":"codesweep-ai/campaign","url":"https://github.com/codesweep-ai/campaign","branch":"main","sha":"00ac9d99e3194505dc4739f91497e663641ef2f8","committed":"2026-09-25T01:10:34Z","description":"Give a team of AI coding agents one mission, run them in Firecracker microVM sandboxes, and get back evidence of what they did."},"dependencies":[{"ecosystem":"actions","name":"actions/cache","version":"v4","sources":[{"path":".github/workflows/ci.yml","line":638}],"scope":"ci","datasource":"github","package":"actions/cache","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/cache","upstream":{"latest":"6.1.0","latest_date":"2026-06-26T19:17:06Z","version_date":"2025-09-24T13:48:50Z","line_latest":"4.3.0","url":"https://github.com/actions/cache/releases","effective":"4.3.0"},"behind":"major","libyears":0.75,"repo_signals":{"stars":5552,"scorecard":{"score":6.2,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":8,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":3,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":1}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/cache@v6   at .github/workflows/ci.yml:638"},{"ecosystem":"actions","name":"actions/configure-pages","version":"v5","sources":[{"path":".github/workflows/pages.yml","line":94}],"scope":"ci","datasource":"github","package":"actions/configure-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/configure-pages","upstream":{"latest":"6.0.0","latest_date":"2026-03-25T17:00:49Z","version_date":"2024-03-30T00:49:12Z","line_latest":"5.0.0","url":"https://github.com/actions/configure-pages/releases","effective":"5.0.0"},"behind":"major","libyears":1.99,"repo_signals":{"stars":242,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"CII-Best-Practices":0,"Pinned-Dependencies":6,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"SAST":7,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/configure-pages@v6   at .github/workflows/pages.yml:94"},{"ecosystem":"actions","name":"actions/deploy-pages","version":"v4","sources":[{"path":".github/workflows/pages.yml","line":125}],"scope":"ci","datasource":"github","package":"actions/deploy-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/deploy-pages","upstream":{"latest":"5.0.1","latest_date":"2026-09-01T21:31:19Z","version_date":"2024-03-18T15:43:13Z","line_latest":"4.0.5","url":"https://github.com/actions/deploy-pages/releases","effective":"4.0.5"},"behind":"major","libyears":2.46,"repo_signals":{"stars":953,"scorecard":{"score":5.5,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":6,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Fuzzing":0,"SAST":7,"Branch-Protection":1}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/deploy-pages@v5   at .github/workflows/pages.yml:125"},{"ecosystem":"actions","name":"actions/download-artifact","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":1254}],"scope":"ci","datasource":"github","package":"actions/download-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/download-artifact","upstream":{"latest":"8.0.1","latest_date":"2026-03-11T15:44:25Z","version_date":"2025-12-12T18:49:01Z","line_latest":"7.0.0","url":"https://github.com/actions/download-artifact/releases","effective":"7.0.0"},"behind":"major","libyears":0.24,"repo_signals":{"stars":1900,"scorecard":{"score":5.1,"date":"2026-08-24","checks":{"Maintained":0,"Packaging":-1,"Code-Review":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Token-Permissions":0,"Pinned-Dependencies":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":0}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/download-artifact@v8   at .github/workflows/ci.yml:1254"},{"ecosystem":"actions","name":"actions/setup-node","version":"v6","sources":[{"path":".github/workflows/ci.yml","line":415}],"scope":"ci","datasource":"github","package":"actions/setup-node","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-node","upstream":{"latest":"7.0.0","latest_date":"2026-07-14T02:46:05Z","version_date":"2026-07-14T02:51:23Z","line_latest":"6.5.0","url":"https://github.com/actions/setup-node/releases","effective":"6.5.0"},"behind":"major","repo_signals":{"stars":4963,"scorecard":{"score":6.4,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"Binary-Artifacts":9,"Packaging":-1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Pinned-Dependencies":5,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/setup-node@v7   at .github/workflows/ci.yml:415"},{"ecosystem":"actions","name":"actions/upload-pages-artifact","version":"v3","sources":[{"path":".github/workflows/pages.yml","line":109}],"scope":"ci","datasource":"github","package":"actions/upload-pages-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-pages-artifact","upstream":{"latest":"5.0.0","latest_date":"2026-04-10T18:22:59Z","version_date":"2024-02-07T06:59:16Z","line_latest":"3.0.1","url":"https://github.com/actions/upload-pages-artifact/releases","effective":"3.0.1"},"behind":"major","libyears":2.17,"repo_signals":{"stars":512,"scorecard":{"score":5.6,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"Pinned-Dependencies":3,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":0,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/upload-pages-artifact@v5   at .github/workflows/pages.yml:109"},{"ecosystem":"image","name":"wsl/ubuntu","version":"24.04","sources":[{"path":".github/workflows/ci.yml","line":164}],"scope":"ci","datasource":"oci","package":"wsl/ubuntu","label":"WSL Ubuntu 24.04","internal":false,"lifecycle":{"product":"ubuntu","cycle":"24.04","release":"2024-04-25","support":"2029-05-31","eol":"2029-05-31","lts":true,"latest":"24.04.4","phase":"active","url":"https://endoflife.date/ubuntu"},"upstream":{"latest":"26.04","url":"https://endoflife.date/ubuntu"},"behind":"major","status":"major","level":"warning","purl":"pkg:docker/wsl/ubuntu@24.04","tier":"plan","how":"move to 26.04   at .github/workflows/ci.yml:164"},{"ecosystem":"npm","name":"@types/react","version":"18.3.31","sources":[{"path":"dispatch-viewer/app/package.json","line":22}],"scope":"dev","datasource":"npm","package":"@types/react","install_script":false,"constraint":"^18.3.12","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T18:08:49Z","version_date":"2026-06-05T20:10:34Z","url":"https://www.npmjs.com/package/@types/react"},"behind":"major","libyears":0.26,"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/react@18.3.31","tier":"plan","how":"cd dispatch-viewer/app && npm install -D @types/react@19.3.0"},{"ecosystem":"npm","name":"@types/react-dom","version":"18.3.7","sources":[{"path":"dispatch-viewer/app/package.json","line":23}],"scope":"dev","datasource":"npm","package":"@types/react-dom","install_script":false,"constraint":"^18.3.1","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T18:07:51Z","version_date":"2025-04-30T10:37:39Z","url":"https://www.npmjs.com/package/@types/react-dom"},"behind":"major","libyears":1.36,"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/react-dom@18.3.7","tier":"plan","how":"cd dispatch-viewer/app && npm install -D @types/react-dom@19.3.0"},{"ecosystem":"npm","name":"react","version":"18.3.1","sources":[{"path":"dispatch-viewer/app/package.json","line":17}],"scope":"direct","datasource":"npm","package":"react","install_script":false,"constraint":"^18.3.1","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T17:21:30Z","version_date":"2024-04-26T16:42:26Z","url":"https://www.npmjs.com/package/react"},"behind":"major","libyears":2.37,"upstream_repo":"github.com/react/react","lifecycle":{"product":"react","cycle":"18","release":"2022-03-29","support":"2024-12-05","eol":null,"lts":false,"latest":"18.3.1","phase":"maintenance","url":"https://endoflife.date/react"},"licenses":["MIT"],"repo_signals":{"stars":250593},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"allowed","score":93},"purl":"pkg:npm/react@18.3.1","tier":"plan","how":"cd dispatch-viewer/app && npm install react@19.3.0"},{"ecosystem":"npm","name":"react-dom","version":"18.3.1","sources":[{"path":"dispatch-viewer/app/package.json","line":18}],"scope":"direct","datasource":"npm","package":"react-dom","install_script":false,"constraint":"^18.3.1","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T17:17:39Z","version_date":"2024-04-26T16:42:49Z","url":"https://www.npmjs.com/package/react-dom"},"behind":"major","libyears":2.37,"upstream_repo":"github.com/react/react","licenses":["MIT"],"repo_signals":{"stars":250593},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"allowed","score":93},"purl":"pkg:npm/react-dom@18.3.1","tier":"plan","how":"cd dispatch-viewer/app && npm install react-dom@19.3.0"},{"ecosystem":"npm","name":"typescript","version":"5.9.3","sources":[{"path":"dispatch-viewer/app/package.json","line":28}],"scope":"dev","datasource":"npm","package":"typescript","install_script":false,"constraint":"^5.6.3","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"7.0.2","latest_date":"2026-07-08T15:55:18Z","version_date":"2025-09-30T21:19:38Z","url":"https://www.npmjs.com/package/typescript"},"behind":"major","libyears":0.77,"upstream_repo":"github.com/microsoft/TypeScript","licenses":["Apache-2.0"],"repo_signals":{"stars":111137,"scorecard":{"score":8.2,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"Packaging":-1,"Security-Policy":10,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":10,"License":10,"Signed-Releases":0,"Binary-Artifacts":10,"Pinned-Dependencies":9,"Branch-Protection":5,"Fuzzing":10,"SAST":10}}},"status":"major","level":"warning","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/typescript@5.9.3","tier":"plan","how":"cd dispatch-viewer/app && npm install -D typescript@7.0.2"},{"ecosystem":"runtime","name":"node","version":"22.13","sources":[{"path":".github/workflows/ci.yml","line":417}],"scope":"ci","datasource":"node","label":"Node.js","floating":true,"internal":false,"lifecycle":{"product":"nodejs","cycle":"22","release":"2024-04-24","support":"2025-10-21","eol":"2027-04-30","lts":true,"latest":"22.23.3","phase":"maintenance","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0","latest_date":"2026-09-07T00:00:00Z","version_date":"2025-01-21T00:00:00Z","line_latest":"22.23.3","url":"https://nodejs.org/en/about/previous-releases","effective":"22.13.1"},"behind":"major","libyears":1.63,"status":"major","level":"warning","tier":"plan","how":"move to 24.21.0   at .github/workflows/ci.yml:417"},{"ecosystem":"go","name":"github.com/codesweep-ai/ledger","version":"v0.0.0-20260924050924-dffe2aa34b39","sources":[{"path":"go.mod","line":13,"tools":["github.com/codesweep-ai/ledger/cmd/cs-ledger"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/ledger","internal":true,"provider":"ledger","lag":{"commits":3,"days":0.7,"head":"9c01ea57e8e2f26c9c48f9c315e25c604c085019","pinned":"dffe2aa34b39","built":"9c01ea57e8e2f26c9c48f9c315e25c604c085019"},"upstream":{"latest_date":"2026-09-24T22:12:05Z","version_date":"2026-09-24T05:09:24Z","url":"https://github.com/codesweep-ai/ledger/compare/dffe2aa34b39...9c01ea57e8e2"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/ledger@v0.0.0-20260924050924-dffe2aa34b39","tier":"routine","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/lint","version":"v0.0.0-20260924012322-5ffce6301cbf","sources":[{"path":"go.mod","line":14,"tools":["github.com/codesweep-ai/lint/cmd/cs-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/lint","internal":true,"provider":"lint","lag":{"commits":5,"days":0.9,"head":"341b79bde5204891a6e8074aa2a85e45bc009ecf","pinned":"5ffce6301cbf","built":"341b79bde5204891a6e8074aa2a85e45bc009ecf"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T01:23:22Z","url":"https://github.com/codesweep-ai/lint/compare/5ffce6301cbf...341b79bde520"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/lint@v0.0.0-20260924012322-5ffce6301cbf","tier":"routine","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/npmrevs","version":"v0.0.0-20260924012324-0b587a7c4645","sources":[{"path":"go.mod","line":15,"tools":["github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/npmrevs","internal":true,"provider":"npmrevs","lag":{"commits":4,"days":0.9,"head":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504","pinned":"0b587a7c4645","built":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T01:23:24Z","url":"https://github.com/codesweep-ai/npmrevs/compare/0b587a7c4645...6bbb69bc9a58"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/npmrevs@v0.0.0-20260924012324-0b587a7c4645","tier":"routine","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/sandbox","version":"v0.0.0-20260924055525-5cbfbfe8734e","sources":[{"path":"go.mod","line":16,"tools":["github.com/codesweep-ai/sandbox/cmd/cs-sandbox"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/sandbox","internal":true,"provider":"sandbox","lag":{"commits":2,"days":0.7,"head":"71db628021680f72f2bb847032f6525654ea2334","pinned":"5cbfbfe8734e","built":"71db628021680f72f2bb847032f6525654ea2334"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T05:55:25Z","url":"https://github.com/codesweep-ai/sandbox/compare/5cbfbfe8734e...71db62802168"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/sandbox@v0.0.0-20260924055525-5cbfbfe8734e","tier":"routine","how":"go get -tool github.com/codesweep-ai/sandbox/cmd/cs-sandbox@71db628021680f72f2bb847032f6525654ea2334 && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/tracer","version":"v0.0.0-20260924053404-19c407e0dd13","sources":[{"path":"go.mod","line":17,"tools":["github.com/codesweep-ai/tracer/cmd/cs-tracer"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/tracer","internal":true,"provider":"tracer","lag":{"commits":2,"days":0.7,"head":"b7bc54fd45c27578ec32d6a107993e0d73225bed","pinned":"19c407e0dd13","built":"b7bc54fd45c27578ec32d6a107993e0d73225bed"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T05:34:04Z","url":"https://github.com/codesweep-ai/tracer/compare/19c407e0dd13...b7bc54fd45c2"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/tracer@v0.0.0-20260924053404-19c407e0dd13","tier":"routine","how":"go get -tool github.com/codesweep-ai/tracer/cmd/cs-tracer@b7bc54fd45c27578ec32d6a107993e0d73225bed && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/vcr","version":"v0.0.0-20260924052733-41c67be96268","sources":[{"path":"go.mod","line":18,"tools":["github.com/codesweep-ai/vcr/cmd/cs-vcr"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/vcr","internal":true,"provider":"vcr","lag":{"commits":4,"days":0.7,"head":"85d428f1ef67c1fed364ad699a0b943c664771b9","pinned":"41c67be96268","built":"85d428f1ef67c1fed364ad699a0b943c664771b9"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T05:27:33Z","url":"https://github.com/codesweep-ai/vcr/compare/41c67be96268...85d428f1ef67"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/vcr@v0.0.0-20260924052733-41c67be96268","tier":"routine","how":"go get -tool github.com/codesweep-ai/vcr/cmd/cs-vcr@85d428f1ef67c1fed364ad699a0b943c664771b9 && go mod tidy"},{"ecosystem":"go","name":"github.com/golangci/golangci-lint/v2","version":"v2.13.1","sources":[{"path":"go.golangci.mod","line":99,"tools":["github.com/golangci/golangci-lint/v2/cmd/golangci-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/golangci/golangci-lint/v2","internal":false,"upstream":{"latest":"v2.14.0","latest_date":"2026-09-24T10:54:53Z","version_date":"2026-08-20T14:25:22Z","url":"https://pkg.go.dev/github.com/golangci/golangci-lint/v2"},"behind":"minor","libyears":0.1,"upstream_repo":"github.com/golangci/golangci-lint","licenses":["GPL-3.0","BSD-3-Clause","MIT"],"repo_signals":{"stars":19393,"scorecard":{"score":6.3,"date":"2026-08-24","checks":{"Code-Review":4,"Dangerous-Workflow":10,"Maintained":10,"Token-Permissions":0,"Binary-Artifacts":10,"CII-Best-Practices":5,"License":10,"Fuzzing":0,"Security-Policy":10,"Pinned-Dependencies":7,"Packaging":10,"Branch-Protection":4,"Signed-Releases":0,"SAST":10}}},"in_build":false,"status":"minor","level":"info","license":{"expression":"GPL-3.0 AND BSD-3-Clause AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golangci-lint/v2@v2.13.1","tier":"routine","how":"go get -modfile=go.golangci.mod -tool github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.14.0"},{"ecosystem":"go","name":"go.yaml.in/yaml/v3","version":"v3.0.4","sources":[{"path":"go.mod","line":7}],"scope":"direct","datasource":"goproxy","package":"go.yaml.in/yaml/v3","internal":false,"upstream":{"latest":"v3.0.5","latest_date":"2026-07-26T14:51:55Z","version_date":"2025-06-29T14:09:51Z","url":"https://pkg.go.dev/go.yaml.in/yaml/v3","next_major":"go.yaml.in/yaml/v4@v4.0.0-rc.6"},"behind":"patch","libyears":1.07,"upstream_repo":"github.com/yaml/go-yaml","licenses":["MIT","Apache-2.0"],"repo_signals":{"stars":526},"in_build":true,"status":"patch","level":"info","license":{"expression":"MIT AND Apache-2.0","verdict":"allowed","score":95},"purl":"pkg:golang/go.yaml.in/yaml/v3@v3.0.4","tier":"routine","how":"go get go.yaml.in/yaml/v3@v3.0.5 && go mod tidy"},{"ecosystem":"go","name":"golang.org/x/tools","version":"v0.49.0","sources":[{"path":"go.golangci.mod","line":220},{"path":"go.mod","line":41,"tools":["golang.org/x/tools/cmd/deadcode"]}],"scope":"tool","datasource":"goproxy","package":"golang.org/x/tools","internal":false,"upstream":{"latest":"v0.50.0","latest_date":"2026-09-08T19:59:56Z","version_date":"2026-08-13T14:53:26Z","url":"https://pkg.go.dev/golang.org/x/tools"},"behind":"minor","libyears":0.07,"licenses":["BSD-3-Clause"],"in_build":false,"status":"minor","level":"info","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/tools@v0.49.0","tier":"routine","how":"go get -modfile=go.golangci.mod golang.org/x/tools@v0.50.0"},{"ecosystem":"npm","name":"@codesweep-ai/ui","version":"0.3.1-dev.20260924055243.a78ba79","sources":[{"path":"dispatch-viewer/app/package.json","line":15}],"scope":"direct","datasource":"npm","package":"@codesweep-ai/ui","install_script":false,"floating":false,"internal":true,"lockfile":"dispatch-viewer/app/package-lock.json","installer":"scripts/with-npmrevs.sh","after":[{"run":"make viewer-build","cwd":"."}],"provider":"ui","lag":{"commits":2,"days":0.7,"head":"9217a01ffda64d26d495486c4801d873799a254d","pinned":"a78ba79","built":"9217a01ffda64d26d495486c4801d873799a254d","version":"0.3.1-dev.20260924221206.9217a01"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T05:52:43Z","url":"https://github.com/codesweep-ai/ui/compare/a78ba79...9217a01ffda6"},"libyears":0.0,"status":"behind","level":"info","purl":"pkg:npm/%40codesweep-ai/ui@0.3.1-dev.20260924055243.a78ba79","tier":"routine","how":"cd dispatch-viewer/app && ../../scripts/with-npmrevs.sh npm install --save-exact @codesweep-ai/ui@0.3.1-dev.20260924221206.9217a01"},{"ecosystem":"npm","name":"@types/node","version":"26.4.1","sources":[{"path":"dispatch-viewer/app/package.json","line":21}],"scope":"dev","datasource":"npm","package":"@types/node","install_script":false,"constraint":"^26.2.0","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"26.6.2","latest_date":"2026-09-19T00:11:47Z","version_date":"2026-09-01T20:11:22Z","url":"https://www.npmjs.com/package/@types/node"},"behind":"minor","libyears":0.05,"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"minor","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/node@26.4.1","tier":"routine","how":"cd dispatch-viewer/app && npm install -D @types/node@26.6.2"},{"ecosystem":"npm","name":"puppeteer","version":"25.9.0","sources":[{"path":"dispatch-viewer/app/package.json","line":27}],"scope":"dev","datasource":"npm","package":"puppeteer","install_script":true,"constraint":"^25.8.0","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"25.12.0","latest_date":"2026-09-23T12:57:22Z","version_date":"2026-08-25T07:45:25Z","url":"https://www.npmjs.com/package/puppeteer"},"behind":"minor","libyears":0.08,"licenses":["Apache-2.0"],"provenance":true,"status":"minor","level":"info","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/puppeteer@25.9.0","signals":[{"kind":"install-script","text":"runs a script when npm installs it"}],"tier":"routine","how":"cd dispatch-viewer/app && npm install -D puppeteer@25.12.0"},{"ecosystem":"npm","name":"vite","version":"8.2.2","sources":[{"path":"dispatch-viewer/app/package.json","line":29}],"scope":"dev","datasource":"npm","package":"vite","install_script":false,"constraint":"^8.0.14","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"8.3.1","latest_date":"2026-09-24T12:26:19Z","version_date":"2026-08-20T04:14:39Z","url":"https://www.npmjs.com/package/vite"},"behind":"minor","libyears":0.1,"upstream_repo":"github.com/vitejs/vite","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":82966,"scorecard":{"score":6.8,"date":"2026-08-24","checks":{"Maintained":10,"Dangerous-Workflow":10,"Code-Review":7,"Security-Policy":10,"Packaging":-1,"CII-Best-Practices":0,"Token-Permissions":7,"Binary-Artifacts":1,"License":10,"Pinned-Dependencies":6,"Branch-Protection":-1,"Signed-Releases":-1,"Fuzzing":0,"SAST":10}}},"status":"minor","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/vite@8.2.2","tier":"routine","how":"cd dispatch-viewer/app && npm install -D vite@8.3.1"},{"ecosystem":"runtime","name":"go","version":"1.27.0","sources":[{"path":"go.golangci.mod","line":12},{"path":"go.mod","line":3}],"scope":"build","datasource":"golang","label":"Go toolchain","floating":false,"internal":false,"lifecycle":{"product":"go","cycle":"1.27","release":"2026-08-19","eol":null,"lts":false,"latest":"1.27.1","phase":"active","url":"https://endoflife.date/go"},"upstream":{"latest":"1.27.1","latest_date":"2026-08-28T16:20:06Z","version_date":"2026-08-18T21:24:23Z","url":"https://go.dev/doc/devel/release"},"behind":"patch","libyears":0.03,"status":"patch","level":"info","tier":"routine","how":"go mod edit -modfile=go.golangci.mod -go=1.27.1"},{"ecosystem":"actions","name":"Vampire/setup-wsl","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":161}],"scope":"ci","datasource":"github","package":"Vampire/setup-wsl","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/Vampire/setup-wsl","upstream":{"latest":"7.0.0","latest_date":"2026-04-11T18:00:45Z","version_date":"2026-04-11T18:00:45Z","url":"https://github.com/Vampire/setup-wsl/releases","effective":"7.0.0"},"repo_signals":{"stars":145,"scorecard":{"score":3.9,"date":"2026-08-24","checks":{"Maintained":7,"Code-Review":0,"Packaging":-1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Pinned-Dependencies":0,"Security-Policy":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Binary-Artifacts":10}}},"licenses":["Apache-2.0"],"status":"current","level":"good","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"signals":[{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 3.9/10)"},{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}]},{"ecosystem":"actions","name":"actions/checkout","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":146},{"path":".github/workflows/ci.yml","line":295},{"path":".github/workflows/ci.yml","line":313},{"path":".github/workflows/ci.yml","line":330},{"path":".github/workflows/ci.yml","line":349},{"path":".github/workflows/ci.yml","line":365},{"path":".github/workflows/ci.yml","line":382},{"path":".github/workflows/ci.yml","line":397},{"path":".github/workflows/ci.yml","line":414},{"path":".github/workflows/ci.yml","line":517},{"path":".github/workflows/ci.yml","line":811},{"path":".github/workflows/ci.yml","line":959},{"path":".github/workflows/ci.yml","line":1076},{"path":".github/workflows/ci.yml","line":1218},{"path":".github/workflows/ci.yml","line":1247},{"path":".github/workflows/ledger.yml","line":30},{"path":".github/workflows/ledger.yml","line":41},{"path":".github/workflows/ledger.yml","line":52},{"path":".github/workflows/ledger.yml","line":65},{"path":".github/workflows/pages.yml","line":76},{"path":".github/workflows/release.yml","line":19}],"scope":"ci","datasource":"github","package":"actions/checkout","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/checkout","upstream":{"latest":"7.0.1","latest_date":"2026-07-20T15:10:05Z","version_date":"2026-07-20T15:10:05Z","url":"https://github.com/actions/checkout/releases","effective":"7.0.1"},"repo_signals":{"stars":8886,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Packaging":-1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Pinned-Dependencies":3,"Security-Policy":9,"SAST":10,"Branch-Protection":6}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/jekyll-build-pages","version":"v1","sources":[{"path":".github/workflows/pages.yml","line":99}],"scope":"ci","datasource":"github","package":"actions/jekyll-build-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/jekyll-build-pages","upstream":{"latest":"1.0.13","latest_date":"2024-08-06T23:48:04Z","version_date":"2024-08-06T23:48:04Z","url":"https://github.com/actions/jekyll-build-pages/releases","effective":"1.0.13"},"repo_signals":{"stars":121,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":2,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Fuzzing":0,"Token-Permissions":0,"License":10,"Packaging":10,"Signed-Releases":-1,"Pinned-Dependencies":0,"Security-Policy":9,"SAST":1,"Branch-Protection":8}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/setup-go","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":155},{"path":".github/workflows/ci.yml","line":296},{"path":".github/workflows/ci.yml","line":314},{"path":".github/workflows/ci.yml","line":331},{"path":".github/workflows/ci.yml","line":350},{"path":".github/workflows/ci.yml","line":368},{"path":".github/workflows/ci.yml","line":383},{"path":".github/workflows/ci.yml","line":398},{"path":".github/workflows/ci.yml","line":423},{"path":".github/workflows/ci.yml","line":518},{"path":".github/workflows/ci.yml","line":812},{"path":".github/workflows/ci.yml","line":963},{"path":".github/workflows/ci.yml","line":1077},{"path":".github/workflows/ci.yml","line":1219},{"path":".github/workflows/ci.yml","line":1248},{"path":".github/workflows/ledger.yml","line":31},{"path":".github/workflows/ledger.yml","line":42},{"path":".github/workflows/ledger.yml","line":55},{"path":".github/workflows/ledger.yml","line":68},{"path":".github/workflows/release.yml","line":23}],"scope":"ci","datasource":"github","package":"actions/setup-go","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-go","upstream":{"latest":"7.0.0","latest_date":"2026-07-16T02:50:50Z","version_date":"2026-07-16T02:50:50Z","url":"https://github.com/actions/setup-go/releases","effective":"7.0.0"},"repo_signals":{"stars":1762,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Maintained":5,"Code-Review":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Packaging":-1,"Pinned-Dependencies":7,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/upload-artifact","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":254},{"path":".github/workflows/ci.yml","line":268},{"path":".github/workflows/ci.yml","line":742},{"path":".github/workflows/ci.yml","line":754},{"path":".github/workflows/ci.yml","line":898},{"path":".github/workflows/ci.yml","line":910},{"path":".github/workflows/ci.yml","line":1162},{"path":".github/workflows/ci.yml","line":1174}],"scope":"ci","datasource":"github","package":"actions/upload-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-artifact","upstream":{"latest":"7.0.1","latest_date":"2026-04-10T17:31:14Z","version_date":"2026-04-10T17:31:14Z","url":"https://github.com/actions/upload-artifact/releases","effective":"7.0.1"},"repo_signals":{"stars":4196,"scorecard":{"score":5.2,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"actions","name":"codesweep-ai/dashboards/action","version":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","sources":[{"path":".github/workflows/pages.yml","line":90}],"scope":"ci","datasource":"github","package":"codesweep-ai/dashboards","subpath":"action","pinned_sha":true,"floating":false,"internal":true,"upstream_repo":"github.com/codesweep-ai/dashboards","provider":"dashboards","lag":{"commits":0,"days":0.0,"head":"066e52753f5b3be9681cc3f3f9279fb7356f5823","pinned":"7c88a9b19ea7","built":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","commits_touching":0,"paths":["action"]},"upstream":{"latest_date":"2026-09-24T21:51:09Z","version_date":"2026-09-24T21:51:09Z","url":"https://github.com/codesweep-ai/dashboards/compare/7c88a9b19ea7...7c88a9b19ea7"},"status":"current","level":"good","purl":"pkg:github/codesweep-ai/dashboards@7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e"},{"ecosystem":"actions","name":"goreleaser/goreleaser-action","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":281},{"path":".github/workflows/release.yml","line":32}],"scope":"ci","datasource":"github","package":"goreleaser/goreleaser-action","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/goreleaser/goreleaser-action","upstream":{"latest":"7.2.3","latest_date":"2026-06-29T11:37:51Z","version_date":"2026-06-29T11:37:51Z","url":"https://github.com/goreleaser/goreleaser-action/releases","effective":"7.2.3"},"repo_signals":{"stars":1035,"scorecard":{"score":4.9,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":10,"Binary-Artifacts":10,"Code-Review":0,"Packaging":-1,"CII-Best-Practices":0,"Pinned-Dependencies":9,"Token-Permissions":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":0,"SAST":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 4.9/10)"},{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}]},{"ecosystem":"actions","name":"sigstore/cosign-installer","version":"v4","sources":[{"path":".github/workflows/release.yml","line":28}],"scope":"ci","datasource":"github","package":"sigstore/cosign-installer","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/sigstore/cosign-installer","upstream":{"latest":"4.1.2","latest_date":"2026-05-07T01:27:27Z","version_date":"2026-05-07T01:27:27Z","url":"https://github.com/sigstore/cosign-installer/releases","effective":"4.1.2"},"repo_signals":{"stars":211,"scorecard":{"score":7.3,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":3,"Dangerous-Workflow":10,"Binary-Artifacts":10,"Packaging":-1,"Pinned-Dependencies":10,"Token-Permissions":10,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":10,"SAST":0}}},"licenses":["Apache-2.0"],"status":"current","level":"good","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"signals":[{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}]},{"ecosystem":"go","name":"github.com/rhysd/actionlint","version":"v1.7.12","sources":[{"path":"go.mod","line":31,"tools":["github.com/rhysd/actionlint/cmd/actionlint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/rhysd/actionlint","internal":false,"upstream":{"latest":"v1.7.12","latest_date":"2026-03-30T17:47:17Z","version_date":"2026-03-30T17:47:17Z","url":"https://pkg.go.dev/github.com/rhysd/actionlint"},"upstream_repo":"github.com/rhysd/actionlint","licenses":["MIT"],"repo_signals":{"stars":4261,"scorecard":{"score":3.6,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":0,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Binary-Artifacts":10,"Security-Policy":0,"Fuzzing":0,"License":10,"SAST":10,"Branch-Protection":0,"Signed-Releases":0,"Pinned-Dependencies":0,"Packaging":10}}},"in_build":false,"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rhysd/actionlint@v1.7.12","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"go","name":"github.com/spf13/cobra","version":"v1.10.2","sources":[{"path":"go.golangci.mod","line":184},{"path":"go.mod","line":6}],"scope":"direct","datasource":"goproxy","package":"github.com/spf13/cobra","internal":false,"upstream":{"latest":"v1.10.2","latest_date":"2025-12-03T23:51:15Z","version_date":"2025-12-03T23:51:15Z","url":"https://pkg.go.dev/github.com/spf13/cobra"},"upstream_repo":"github.com/spf13/cobra","licenses":["Apache-2.0"],"repo_signals":{"stars":44644,"scorecard":{"score":6.2,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":2,"Packaging":-1,"Code-Review":8,"Security-Policy":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"License":10,"Token-Permissions":10,"Pinned-Dependencies":0,"Fuzzing":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0}}},"in_build":true,"status":"current","level":"good","license":{"expression":"Apache-2.0","verdict":"allowed","score":89},"purl":"pkg:golang/github.com/spf13/cobra@v1.10.2"},{"ecosystem":"image","name":"runner/ubuntu","version":"ubuntu-26.04","sources":[{"path":".github/workflows/ci.yml","line":292},{"path":".github/workflows/ci.yml","line":310},{"path":".github/workflows/ci.yml","line":327},{"path":".github/workflows/ci.yml","line":346},{"path":".github/workflows/ci.yml","line":362},{"path":".github/workflows/ci.yml","line":379},{"path":".github/workflows/ci.yml","line":394},{"path":".github/workflows/ci.yml","line":411},{"path":".github/workflows/ci.yml","line":456},{"path":".github/workflows/ci.yml","line":782},{"path":".github/workflows/ci.yml","line":1215},{"path":".github/workflows/ci.yml","line":1242},{"path":".github/workflows/ledger.yml","line":27},{"path":".github/workflows/ledger.yml","line":38},{"path":".github/workflows/ledger.yml","line":49},{"path":".github/workflows/ledger.yml","line":62},{"path":".github/workflows/release.yml","line":16}],"scope":"ci","datasource":"runner","label":"Ubuntu 26.04 (ubuntu-26.04)","floating":false,"os":"ubuntu","internal":false,"runner":{"image":"Ubuntu 26.04","os":"ubuntu","version":"26.04","arch":"x64","deprecated":false,"preview":false},"upstream":{"effective":"26.04","url":"https://github.com/actions/runner-images","latest":"26.04"},"lifecycle":{"product":"ubuntu","cycle":"26.04","release":"2026-04-23","support":"2031-05-29","eol":"2031-05-29","lts":true,"latest":"26.04.1","phase":"active","url":"https://endoflife.date/ubuntu"},"status":"current","level":"good"},{"ecosystem":"image","name":"runner/ubuntu","version":"ubuntu-latest","sources":[{"path":".github/workflows/pages.yml","line":70},{"path":".github/workflows/pages.yml","line":116}],"scope":"ci","datasource":"runner","label":"Ubuntu 24.04 (ubuntu-latest)","floating":true,"os":"ubuntu","internal":false,"runner":{"image":"Ubuntu 24.04","os":"ubuntu","version":"24.04","arch":"x64","deprecated":false,"preview":false},"upstream":{"effective":"24.04","url":"https://github.com/actions/runner-images","latest":"26.04"},"lifecycle":{"product":"ubuntu","cycle":"24.04","release":"2024-04-25","support":"2029-05-31","eol":"2029-05-31","lts":true,"latest":"24.04.4","phase":"active","url":"https://endoflife.date/ubuntu"},"status":"current","level":"good"},{"ecosystem":"npm","name":"@vitejs/plugin-react","version":"6.1.1","sources":[{"path":"dispatch-viewer/app/package.json","line":24}],"scope":"dev","datasource":"npm","package":"@vitejs/plugin-react","install_script":false,"constraint":"^6.0.2","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"6.1.1","latest_date":"2026-08-28T03:30:56Z","version_date":"2026-08-28T03:30:56Z","url":"https://www.npmjs.com/package/@vitejs/plugin-react"},"upstream_repo":"github.com/vitejs/vite-plugin-react","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":1161,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Packaging":-1,"Token-Permissions":8,"Pinned-Dependencies":9,"Binary-Artifacts":10,"License":10,"Signed-Releases":-1,"Fuzzing":0,"Branch-Protection":3,"Security-Policy":10,"SAST":10}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitejs/plugin-react@6.1.1"},{"ecosystem":"npm","name":"axe-core","version":"4.13.0","sources":[{"path":"dispatch-viewer/fixtures/vendor/axe-core/axe.min.js","line":12}],"scope":"dev","datasource":"npm","declared":true,"package":"axe-core","label":"axe-core (vendored for tests)","internal":false,"upstream":{"latest":"4.13.0","latest_date":"2026-08-05T16:53:07Z","version_date":"2026-08-05T16:53:07Z","url":"https://www.npmjs.com/package/axe-core"},"upstream_repo":"github.com/dequelabs/axe-core","licenses":["MPL-2.0"],"provenance":true,"repo_signals":{"stars":7536,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Security-Policy":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Binary-Artifacts":10,"Pinned-Dependencies":5,"Signed-Releases":-1,"License":10,"Branch-Protection":4,"Fuzzing":0,"Packaging":10,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/axe-core@4.13.0"},{"ecosystem":"npm","name":"highlight.js","version":"11.12.0","sources":[{"path":"dispatch-viewer/app/package.json","line":16}],"scope":"direct","datasource":"npm","package":"highlight.js","install_script":false,"constraint":"^11.11.1","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"11.12.0","latest_date":"2026-08-12T04:06:58Z","version_date":"2026-08-12T04:06:58Z","url":"https://www.npmjs.com/package/highlight.js"},"upstream_repo":"github.com/highlightjs/highlight.js","licenses":["BSD-3-Clause"],"provenance":true,"repo_signals":{"stars":24996,"scorecard":{"score":6.6,"date":"2026-08-24","checks":{"Code-Review":9,"Maintained":10,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"CII-Best-Practices":0,"Binary-Artifacts":10,"License":10,"Pinned-Dependencies":2,"Fuzzing":0,"Packaging":10,"Branch-Protection":-1,"Signed-Releases":-1,"SAST":2}}},"status":"current","level":"good","license":{"expression":"BSD-3-Clause","verdict":"allowed","found":["CC-BY-SA-4.0","Vim"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/highlight.js/11.12.0","found_verdict":"review","unlisted":{"Vim":"Copyleft"},"score":45},"purl":"pkg:npm/highlight.js@11.12.0"},{"ecosystem":"npm","name":"pixelmatch","version":"7.2.0","sources":[{"path":"dispatch-viewer/app/package.json","line":25}],"scope":"dev","datasource":"npm","package":"pixelmatch","install_script":false,"constraint":"^7.2.0","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"7.2.0","latest_date":"2026-04-29T05:53:29Z","version_date":"2026-04-29T05:53:29Z","url":"https://www.npmjs.com/package/pixelmatch"},"upstream_repo":"github.com/mapbox/pixelmatch","licenses":["ISC"],"repo_signals":{"stars":6958,"scorecard":{"score":6.2,"date":"2026-08-24","checks":{"Code-Review":7,"Dangerous-Workflow":10,"Binary-Artifacts":10,"Maintained":10,"Packaging":-1,"Token-Permissions":0,"Pinned-Dependencies":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":10,"Branch-Protection":6,"SAST":5}}},"status":"current","level":"good","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/pixelmatch@7.2.0"},{"ecosystem":"npm","name":"pngjs","version":"7.0.0","sources":[{"path":"dispatch-viewer/app/package.json","line":26}],"scope":"dev","datasource":"npm","package":"pngjs","install_script":false,"constraint":"^7.0.0","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"7.0.0","latest_date":"2023-02-20T06:59:21Z","version_date":"2023-02-20T06:59:21Z","url":"https://www.npmjs.com/package/pngjs"},"upstream_repo":"github.com/pngjs/pngjs","licenses":["MIT"],"repo_signals":{"stars":743},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/pngjs@7.0.0","signals":[{"kind":"stale","text":"no release since 2023-02-20"}]},{"ecosystem":"npm","name":"vite-plugin-singlefile","version":"2.3.3","sources":[{"path":"dispatch-viewer/app/package.json","line":30}],"scope":"dev","datasource":"npm","package":"vite-plugin-singlefile","install_script":false,"constraint":"^2.3.0","floating":false,"internal":false,"lockfile":"dispatch-viewer/app/package-lock.json","upstream":{"latest":"2.3.3","latest_date":"2026-04-17T22:28:03Z","version_date":"2026-04-17T22:28:03Z","url":"https://www.npmjs.com/package/vite-plugin-singlefile"},"upstream_repo":"github.com/richardtallent/vite-plugin-singlefile","licenses":["MIT"],"repo_signals":{"stars":1234,"scorecard":{"score":4.2,"date":"2026-08-24","checks":{"Code-Review":3,"Binary-Artifacts":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Token-Permissions":10,"Pinned-Dependencies":1,"CII-Best-Practices":0,"Security-Policy":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":0,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/vite-plugin-singlefile@2.3.3","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"image","name":"runner/self-hosted","version":"macOS ARM64","sources":[{"path":".github/workflows/ci.yml","line":951},{"path":".github/workflows/ci.yml","line":1050}],"scope":"ci","datasource":"runner","label":"self-hosted macOS ARM64","self_hosted":true,"os":"macos","floating":true,"internal":false,"error":"a self-hosted runner declares no OS version, so its host is not visible here","status":"unknown","level":"idle"},{"ecosystem":"runtime","name":"node","version":null,"sources":[{"path":"dispatch-viewer/app/package.json","line":7}],"scope":"engines","datasource":"node","label":"Node.js","constraint":">=22.13","floating":true,"cycle":"22","internal":false,"lifecycle":{"product":"nodejs","cycle":"22","release":"2024-04-24","support":"2025-10-21","eol":"2027-04-30","lts":true,"latest":"22.23.3","phase":"maintenance","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0"},"status":"floating","level":"idle"},{"ecosystem":"go","name":"4d63.com/gocheckcompilerdirectives","version":"v1.4.0","sources":[{"path":"go.golangci.mod","line":17}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gocheckcompilerdirectives","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gocheckcompilerdirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gocheckcompilerdirectives@v1.4.0"},{"ecosystem":"go","name":"4d63.com/gochecknoglobals","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":18}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gochecknoglobals","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gochecknoglobals","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gochecknoglobals@v0.2.2"},{"ecosystem":"go","name":"charm.land/lipgloss/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"charm.land/lipgloss/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/lipgloss","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/charm.land/lipgloss/v2@v2.0.6"},{"ecosystem":"go","name":"codeberg.org/chavacava/garif","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/chavacava/garif","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/chavacava/garif@v0.2.0"},{"ecosystem":"go","name":"codeberg.org/polyfloyd/go-errorlint","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/polyfloyd/go-errorlint","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/polyfloyd/go-errorlint@v1.9.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v4","version":"v4.0.0","sources":[{"path":"go.golangci.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v4@v4.0.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v5","version":"v5.0.3","sources":[{"path":"go.golangci.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v5@v5.0.3"},{"ecosystem":"go","name":"dev.gaijin.team/go/golib","version":"v0.8.1","sources":[{"path":"go.golangci.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/golib","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/golib","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/golib@v0.8.1"},{"ecosystem":"go","name":"github.com/4meepo/tagalign","version":"v1.4.3","sources":[{"path":"go.golangci.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/4meepo/tagalign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/4meepo/tagalign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/4meepo/tagalign@v1.4.3"},{"ecosystem":"go","name":"github.com/Abirdcfly/dupword","version":"v0.1.8","sources":[{"path":"go.golangci.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/Abirdcfly/dupword","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Abirdcfly/dupword","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Abirdcfly/dupword@v0.1.8"},{"ecosystem":"go","name":"github.com/AdminBenni/iota-mixing","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/AdminBenni/iota-mixing","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AdminBenni/iota-mixing","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AdminBenni/iota-mixing@v1.0.0"},{"ecosystem":"go","name":"github.com/AlwxSin/noinlineerr","version":"v1.0.6","sources":[{"path":"go.golangci.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/AlwxSin/noinlineerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AlwxSin/noinlineerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AlwxSin/noinlineerr@v1.0.6"},{"ecosystem":"go","name":"github.com/Antonboom/errname","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/errname","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/errname","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/errname@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/nilnil","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/nilnil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/nilnil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/nilnil@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/testifylint","version":"v1.6.4","sources":[{"path":"go.golangci.mod","line":31}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/testifylint","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/Antonboom/testifylint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/testifylint@v1.6.4"},{"ecosystem":"go","name":"github.com/BurntSushi/toml","version":"v1.6.0","sources":[{"path":"go.golangci.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"github.com/BurntSushi/toml","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/BurntSushi/toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/BurntSushi/toml@v1.6.0"},{"ecosystem":"go","name":"github.com/ClickHouse/clickhouse-go-linter","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"github.com/ClickHouse/clickhouse-go-linter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ClickHouse/clickhouse-go-linter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ClickHouse/clickhouse-go-linter@v1.2.1"},{"ecosystem":"go","name":"github.com/Djarvur/go-err113","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"github.com/Djarvur/go-err113","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Djarvur/go-err113","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Djarvur/go-err113@v0.1.1"},{"ecosystem":"go","name":"github.com/Masterminds/semver/v3","version":"v3.5.0","sources":[{"path":"go.golangci.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"github.com/Masterminds/semver/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Masterminds/semver","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Masterminds/semver/v3@v3.5.0"},{"ecosystem":"go","name":"github.com/MirrexOne/unqueryvet","version":"v1.5.4","sources":[{"path":"go.golangci.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"github.com/MirrexOne/unqueryvet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/MirrexOne/unqueryvet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/MirrexOne/unqueryvet@v1.5.4"},{"ecosystem":"go","name":"github.com/OpenPeeDeeP/depguard/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"github.com/OpenPeeDeeP/depguard/v2","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/OpenPeeDeeP/depguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/OpenPeeDeeP/depguard/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/alecthomas/chroma/v2","version":"v2.27.0","sources":[{"path":"go.golangci.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/chroma/v2","internal":false,"licenses":["MIT","OFL-1.1"],"upstream_repo":"github.com/alecthomas/chroma","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND OFL-1.1","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/chroma/v2@v2.27.0"},{"ecosystem":"go","name":"github.com/alecthomas/go-check-sumtype","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":39}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/go-check-sumtype","internal":false,"licenses":["MIT","Unlicense"],"upstream_repo":"github.com/alecthomas/go-check-sumtype","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Unlicense","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/go-check-sumtype@v0.3.1"},{"ecosystem":"go","name":"github.com/alexkohler/nakedret/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":40}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/nakedret/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/nakedret","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/nakedret/v2@v2.0.6"},{"ecosystem":"go","name":"github.com/alexkohler/prealloc","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":41}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/prealloc","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/prealloc","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/prealloc@v1.1.0"},{"ecosystem":"go","name":"github.com/alfatraining/structtag","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":42}],"scope":"indirect","datasource":"goproxy","package":"github.com/alfatraining/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/alfatraining/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alfatraining/structtag@v1.0.0"},{"ecosystem":"go","name":"github.com/alingse/asasalint","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":43}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/asasalint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/asasalint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/asasalint@v0.0.11"},{"ecosystem":"go","name":"github.com/alingse/nilnesserr","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":44}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/nilnesserr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/nilnesserr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/nilnesserr@v0.2.0"},{"ecosystem":"go","name":"github.com/ashanbrown/forbidigo/v2","version":"v2.3.1","sources":[{"path":"go.golangci.mod","line":45}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/forbidigo/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/forbidigo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/forbidigo/v2@v2.3.1"},{"ecosystem":"go","name":"github.com/ashanbrown/makezero/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":46}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/makezero/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/makezero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/makezero/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/beorn7/perks","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":47}],"scope":"indirect","datasource":"goproxy","package":"github.com/beorn7/perks","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/beorn7/perks","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/beorn7/perks@v1.0.1"},{"ecosystem":"go","name":"github.com/bkielbasa/cyclop","version":"v1.2.3","sources":[{"path":"go.golangci.mod","line":48}],"scope":"indirect","datasource":"goproxy","package":"github.com/bkielbasa/cyclop","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bkielbasa/cyclop","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bkielbasa/cyclop@v1.2.3"},{"ecosystem":"go","name":"github.com/blizzy78/varnamelen","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":49}],"scope":"indirect","datasource":"goproxy","package":"github.com/blizzy78/varnamelen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/blizzy78/varnamelen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/blizzy78/varnamelen@v0.8.0"},{"ecosystem":"go","name":"github.com/bmatcuk/doublestar/v4","version":"v4.10.0","sources":[{"path":"go.mod","line":11}],"scope":"indirect","datasource":"goproxy","package":"github.com/bmatcuk/doublestar/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bmatcuk/doublestar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bmatcuk/doublestar/v4@v4.10.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v4","version":"v4.7.0","sources":[{"path":"go.golangci.mod","line":50}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v4@v4.7.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v5","version":"v5.9.0","sources":[{"path":"go.golangci.mod","line":51}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v5@v5.9.0"},{"ecosystem":"go","name":"github.com/breml/bidichk","version":"v0.3.3","sources":[{"path":"go.golangci.mod","line":52}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/bidichk","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/bidichk","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/bidichk@v0.3.3"},{"ecosystem":"go","name":"github.com/breml/errchkjson","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":53}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/errchkjson","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/errchkjson","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/errchkjson@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/ireturn","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":54}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/ireturn","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/ireturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/ireturn@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/mirror","version":"v1.3.3","sources":[{"path":"go.golangci.mod","line":55}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/mirror","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/mirror","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/mirror@v1.3.3"},{"ecosystem":"go","name":"github.com/catenacyber/perfsprint","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":56}],"scope":"indirect","datasource":"goproxy","package":"github.com/catenacyber/perfsprint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/catenacyber/perfsprint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/catenacyber/perfsprint@v0.10.1"},{"ecosystem":"go","name":"github.com/ccojocar/zxcvbn-go","version":"v1.0.4","sources":[{"path":"go.golangci.mod","line":57}],"scope":"indirect","datasource":"goproxy","package":"github.com/ccojocar/zxcvbn-go","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ccojocar/zxcvbn-go","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ccojocar/zxcvbn-go@v1.0.4"},{"ecosystem":"go","name":"github.com/cespare/xxhash/v2","version":"v2.3.0","sources":[{"path":"go.golangci.mod","line":58}],"scope":"indirect","datasource":"goproxy","package":"github.com/cespare/xxhash/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/cespare/xxhash","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/cespare/xxhash/v2@v2.3.0"},{"ecosystem":"go","name":"github.com/charithe/durationcheck","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":59}],"scope":"indirect","datasource":"goproxy","package":"github.com/charithe/durationcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/charithe/durationcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charithe/durationcheck@v0.0.11"},{"ecosystem":"go","name":"github.com/charmbracelet/colorprofile","version":"v0.4.3","sources":[{"path":"go.golangci.mod","line":60}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/colorprofile","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/colorprofile","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/colorprofile@v0.4.3"},{"ecosystem":"go","name":"github.com/charmbracelet/ultraviolet","version":"v0.0.0-20260811164956-006e29f97886","sources":[{"path":"go.golangci.mod","line":61}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/ultraviolet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/ultraviolet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/ultraviolet@v0.0.0-20260811164956-006e29f97886"},{"ecosystem":"go","name":"github.com/charmbracelet/x/ansi","version":"v0.11.8","sources":[{"path":"go.golangci.mod","line":62}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/ansi","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/ansi@v0.11.8"},{"ecosystem":"go","name":"github.com/charmbracelet/x/term","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":63}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/term","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/term@v0.2.2"},{"ecosystem":"go","name":"github.com/charmbracelet/x/termios","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":64}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/termios","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/termios@v0.1.1"},{"ecosystem":"go","name":"github.com/charmbracelet/x/windows","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":65}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/windows","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/windows@v0.2.2"},{"ecosystem":"go","name":"github.com/ckaznocha/intrange","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":66}],"scope":"indirect","datasource":"goproxy","package":"github.com/ckaznocha/intrange","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ckaznocha/intrange","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ckaznocha/intrange@v0.3.1"},{"ecosystem":"go","name":"github.com/clipperhouse/displaywidth","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":67}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/displaywidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/displaywidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/displaywidth@v0.11.0"},{"ecosystem":"go","name":"github.com/clipperhouse/uax29/v2","version":"v2.7.0","sources":[{"path":"go.golangci.mod","line":68},{"path":"go.mod","line":12}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/uax29/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/uax29","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/uax29/v2@v2.7.0"},{"ecosystem":"go","name":"github.com/curioswitch/go-reassign","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":69}],"scope":"indirect","datasource":"goproxy","package":"github.com/curioswitch/go-reassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/curioswitch/go-reassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/curioswitch/go-reassign@v0.3.0"},{"ecosystem":"go","name":"github.com/daixiang0/gci","version":"v0.13.7","sources":[{"path":"go.golangci.mod","line":70}],"scope":"indirect","datasource":"goproxy","package":"github.com/daixiang0/gci","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/daixiang0/gci","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/daixiang0/gci@v0.13.7"},{"ecosystem":"go","name":"github.com/dave/dst","version":"v0.27.3","sources":[{"path":"go.golangci.mod","line":71}],"scope":"indirect","datasource":"goproxy","package":"github.com/dave/dst","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dave/dst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dave/dst@v0.27.3"},{"ecosystem":"go","name":"github.com/denis-tingaikin/go-header","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":72}],"scope":"indirect","datasource":"goproxy","package":"github.com/denis-tingaikin/go-header","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/denis-tingaikin/go-header","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/denis-tingaikin/go-header@v0.5.0"},{"ecosystem":"go","name":"github.com/dlclark/regexp2/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":73}],"scope":"indirect","datasource":"goproxy","package":"github.com/dlclark/regexp2/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/dlclark/regexp2","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dlclark/regexp2/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/docker/cli","version":"v29.7.2+incompatible","sources":[{"path":"go.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/cli","internal":false,"licenses":["Apache-2.0","BSD-3-Clause"],"upstream_repo":"github.com/docker/cli","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/docker/cli@v29.7.2%2Bincompatible"},{"ecosystem":"go","name":"github.com/docker/docker-credential-helpers","version":"v0.9.3","sources":[{"path":"go.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/docker-credential-helpers","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/docker/docker-credential-helpers","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/docker/docker-credential-helpers@v0.9.3"},{"ecosystem":"go","name":"github.com/ettle/strcase","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":74}],"scope":"indirect","datasource":"goproxy","package":"github.com/ettle/strcase","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ettle/strcase","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ettle/strcase@v0.2.0"},{"ecosystem":"go","name":"github.com/fatih/color","version":"v1.19.0","sources":[{"path":"go.golangci.mod","line":75},{"path":"go.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/color","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/fatih/color","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/color@v1.19.0"},{"ecosystem":"go","name":"github.com/fatih/structtag","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":76}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fatih/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/structtag@v1.2.0"},{"ecosystem":"go","name":"github.com/firefart/nonamedreturns","version":"v1.0.8","sources":[{"path":"go.golangci.mod","line":77}],"scope":"indirect","datasource":"goproxy","package":"github.com/firefart/nonamedreturns","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/firefart/nonamedreturns","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/firefart/nonamedreturns@v1.0.8"},{"ecosystem":"go","name":"github.com/fsnotify/fsnotify","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":78}],"scope":"indirect","datasource":"goproxy","package":"github.com/fsnotify/fsnotify","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fsnotify/fsnotify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fsnotify/fsnotify@v1.9.0"},{"ecosystem":"go","name":"github.com/fzipp/gocyclo","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":79}],"scope":"indirect","datasource":"goproxy","package":"github.com/fzipp/gocyclo","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fzipp/gocyclo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fzipp/gocyclo@v0.6.0"},{"ecosystem":"go","name":"github.com/ghostiam/protogetter","version":"v0.3.21","sources":[{"path":"go.golangci.mod","line":80}],"scope":"indirect","datasource":"goproxy","package":"github.com/ghostiam/protogetter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ghostiam/protogetter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ghostiam/protogetter@v0.3.21"},{"ecosystem":"go","name":"github.com/go-critic/go-critic","version":"v0.14.4","sources":[{"path":"go.golangci.mod","line":81}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-critic/go-critic","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-critic/go-critic","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-critic/go-critic@v0.14.4"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcast","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":82}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcast@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcopy","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":83}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcopy","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcopy","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcopy@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astequal","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":84}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astequal","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astequal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astequal@v1.2.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astfmt","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":85}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astfmt@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astp","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":86}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astp","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astp@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/strparse","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":87}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/strparse","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/strparse","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/strparse@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/typep","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":88}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/typep","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/typep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/typep@v1.1.0"},{"ecosystem":"go","name":"github.com/go-viper/mapstructure/v2","version":"v2.5.0","sources":[{"path":"go.golangci.mod","line":89}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-viper/mapstructure/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-viper/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-viper/mapstructure/v2@v2.5.0"},{"ecosystem":"go","name":"github.com/go-xmlfmt/xmlfmt","version":"v1.1.3","sources":[{"path":"go.golangci.mod","line":90}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-xmlfmt/xmlfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-xmlfmt/xmlfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-xmlfmt/xmlfmt@v1.1.3"},{"ecosystem":"go","name":"github.com/gobwas/glob","version":"v0.2.3","sources":[{"path":"go.golangci.mod","line":91}],"scope":"indirect","datasource":"goproxy","package":"github.com/gobwas/glob","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gobwas/glob","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gobwas/glob@v0.2.3"},{"ecosystem":"go","name":"github.com/godoc-lint/godoc-lint","version":"v0.11.2","sources":[{"path":"go.golangci.mod","line":92}],"scope":"indirect","datasource":"goproxy","package":"github.com/godoc-lint/godoc-lint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/godoc-lint/godoc-lint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/godoc-lint/godoc-lint@v0.11.2"},{"ecosystem":"go","name":"github.com/gofrs/flock","version":"v0.13.0","sources":[{"path":"go.golangci.mod","line":93}],"scope":"indirect","datasource":"goproxy","package":"github.com/gofrs/flock","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/gofrs/flock","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gofrs/flock@v0.13.0"},{"ecosystem":"go","name":"github.com/golang/protobuf","version":"v1.5.3","sources":[{"path":"go.golangci.mod","line":94}],"scope":"indirect","datasource":"goproxy","package":"github.com/golang/protobuf","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golang/protobuf","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golang/protobuf@v1.5.3"},{"ecosystem":"go","name":"github.com/golangci/asciicheck","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":95}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/asciicheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/asciicheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/asciicheck@v0.5.0"},{"ecosystem":"go","name":"github.com/golangci/dupl","version":"v0.0.0-20260401084720-c99c5cf5c202","sources":[{"path":"go.golangci.mod","line":96}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/dupl","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/dupl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/dupl@v0.0.0-20260401084720-c99c5cf5c202"},{"ecosystem":"go","name":"github.com/golangci/go-printf-func-name","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":97}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/go-printf-func-name","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/go-printf-func-name","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/go-printf-func-name@v0.1.1"},{"ecosystem":"go","name":"github.com/golangci/gofmt","version":"v0.0.0-20260820135601-e84e05053792","sources":[{"path":"go.golangci.mod","line":98}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/gofmt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/gofmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/gofmt@v0.0.0-20260820135601-e84e05053792"},{"ecosystem":"go","name":"github.com/golangci/golines","version":"v0.15.0","sources":[{"path":"go.golangci.mod","line":100}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/golines","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/golines","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golines@v0.15.0"},{"ecosystem":"go","name":"github.com/golangci/misspell","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":101}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/misspell","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/misspell","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/misspell@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/plugin-module-register","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":102}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/plugin-module-register","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/plugin-module-register","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/plugin-module-register@v0.1.2"},{"ecosystem":"go","name":"github.com/golangci/revgrep","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":103}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/revgrep","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/revgrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/revgrep@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/rowserrcheck","version":"v0.0.0-20260419091836-c5f79b8a11ba","sources":[{"path":"go.golangci.mod","line":104}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/rowserrcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/rowserrcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/rowserrcheck@v0.0.0-20260419091836-c5f79b8a11ba"},{"ecosystem":"go","name":"github.com/golangci/swaggoswag","version":"v0.0.0-20250504205917-77f2aca3143e","sources":[{"path":"go.golangci.mod","line":105}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/swaggoswag","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/swaggoswag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/swaggoswag@v0.0.0-20250504205917-77f2aca3143e"},{"ecosystem":"go","name":"github.com/golangci/unconvert","version":"v0.0.0-20250410112200-a129a6e6413e","sources":[{"path":"go.golangci.mod","line":106}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/unconvert","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/unconvert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/unconvert@v0.0.0-20250410112200-a129a6e6413e"},{"ecosystem":"go","name":"github.com/google/go-cmp","version":"v0.7.0","sources":[{"path":"go.golangci.mod","line":107}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-cmp","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/google/go-cmp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-cmp@v0.7.0"},{"ecosystem":"go","name":"github.com/google/go-containerregistry","version":"v0.22.1","sources":[{"path":"go.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-containerregistry","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/google/go-containerregistry","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-containerregistry@v0.22.1"},{"ecosystem":"go","name":"github.com/gordonklaus/ineffassign","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":108}],"scope":"indirect","datasource":"goproxy","package":"github.com/gordonklaus/ineffassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gordonklaus/ineffassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gordonklaus/ineffassign@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/analysisutil","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":109}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/analysisutil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/analysisutil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/analysisutil@v0.7.1"},{"ecosystem":"go","name":"github.com/gostaticanalysis/comment","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":110}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/comment","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/comment","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/comment@v1.5.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/forcetypeassert","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":111}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/forcetypeassert","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/forcetypeassert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/forcetypeassert@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/nilerr","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":112}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/nilerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/nilerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/nilerr@v0.1.2"},{"ecosystem":"go","name":"github.com/hashicorp/go-immutable-radix/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":113}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-immutable-radix/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-immutable-radix","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-immutable-radix/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/hashicorp/go-version","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":114}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-version","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-version","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-version@v1.9.0"},{"ecosystem":"go","name":"github.com/hashicorp/golang-lru/v2","version":"v2.0.7","sources":[{"path":"go.golangci.mod","line":115}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/golang-lru/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/golang-lru","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/golang-lru/v2@v2.0.7"},{"ecosystem":"go","name":"github.com/hashicorp/hcl","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":116}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/hcl","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/hcl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/hcl@v1.0.0"},{"ecosystem":"go","name":"github.com/hexops/gotextdiff","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":117}],"scope":"indirect","datasource":"goproxy","package":"github.com/hexops/gotextdiff","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/hexops/gotextdiff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hexops/gotextdiff@v1.0.3"},{"ecosystem":"go","name":"github.com/inconshreveable/mousetrap","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":118},{"path":"go.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"github.com/inconshreveable/mousetrap","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/inconshreveable/mousetrap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/inconshreveable/mousetrap@v1.1.0"},{"ecosystem":"go","name":"github.com/jgautheron/goconst","version":"v1.11.0","sources":[{"path":"go.golangci.mod","line":119}],"scope":"indirect","datasource":"goproxy","package":"github.com/jgautheron/goconst","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jgautheron/goconst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jgautheron/goconst@v1.11.0"},{"ecosystem":"go","name":"github.com/jjti/go-spancheck","version":"v0.6.5","sources":[{"path":"go.golangci.mod","line":120}],"scope":"indirect","datasource":"goproxy","package":"github.com/jjti/go-spancheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jjti/go-spancheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jjti/go-spancheck@v0.6.5"},{"ecosystem":"go","name":"github.com/julz/importas","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":121}],"scope":"indirect","datasource":"goproxy","package":"github.com/julz/importas","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/julz/importas","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/julz/importas@v0.2.0"},{"ecosystem":"go","name":"github.com/karamaru-alpha/copyloopvar","version":"v1.2.2","sources":[{"path":"go.golangci.mod","line":122}],"scope":"indirect","datasource":"goproxy","package":"github.com/karamaru-alpha/copyloopvar","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/karamaru-alpha/copyloopvar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/karamaru-alpha/copyloopvar@v1.2.2"},{"ecosystem":"go","name":"github.com/kisielk/errcheck","version":"v1.20.0","sources":[{"path":"go.golangci.mod","line":123}],"scope":"indirect","datasource":"goproxy","package":"github.com/kisielk/errcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kisielk/errcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kisielk/errcheck@v1.20.0"},{"ecosystem":"go","name":"github.com/kkHAIKE/contextcheck","version":"v1.1.6","sources":[{"path":"go.golangci.mod","line":124}],"scope":"indirect","datasource":"goproxy","package":"github.com/kkHAIKE/contextcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/kkHAIKE/contextcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kkHAIKE/contextcheck@v1.1.6"},{"ecosystem":"go","name":"github.com/klauspost/compress","version":"v1.19.2","sources":[{"path":"go.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"github.com/klauspost/compress","internal":false,"licenses":["BSD-3-Clause","Apache-2.0","MIT"],"upstream_repo":"github.com/klauspost/compress","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause AND Apache-2.0 AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/klauspost/compress@v1.19.2"},{"ecosystem":"go","name":"github.com/kulti/thelper","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":125}],"scope":"indirect","datasource":"goproxy","package":"github.com/kulti/thelper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kulti/thelper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kulti/thelper@v0.7.1"},{"ecosystem":"go","name":"github.com/kunwardeep/paralleltest","version":"v1.0.15","sources":[{"path":"go.golangci.mod","line":126}],"scope":"indirect","datasource":"goproxy","package":"github.com/kunwardeep/paralleltest","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kunwardeep/paralleltest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kunwardeep/paralleltest@v1.0.15"},{"ecosystem":"go","name":"github.com/lasiar/canonicalheader","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":127}],"scope":"indirect","datasource":"goproxy","package":"github.com/lasiar/canonicalheader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lasiar/canonicalheader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lasiar/canonicalheader@v1.1.2"},{"ecosystem":"go","name":"github.com/ldez/exptostd","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":128}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/exptostd","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/exptostd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/exptostd@v0.4.5"},{"ecosystem":"go","name":"github.com/ldez/gomoddirectives","version":"v0.9.0","sources":[{"path":"go.golangci.mod","line":129}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/gomoddirectives","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/gomoddirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/gomoddirectives@v0.9.0"},{"ecosystem":"go","name":"github.com/ldez/grignotin","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":130}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/grignotin","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/grignotin","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/grignotin@v0.10.1"},{"ecosystem":"go","name":"github.com/ldez/structtags","version":"v0.6.1","sources":[{"path":"go.golangci.mod","line":131}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/structtags","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/ldez/structtags","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/structtags@v0.6.1"},{"ecosystem":"go","name":"github.com/ldez/tagliatelle","version":"v0.7.2","sources":[{"path":"go.golangci.mod","line":132}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/tagliatelle","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/tagliatelle","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/tagliatelle@v0.7.2"},{"ecosystem":"go","name":"github.com/ldez/usetesting","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":133}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/usetesting","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/usetesting","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/usetesting@v0.5.0"},{"ecosystem":"go","name":"github.com/leonklingele/grouper","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":134}],"scope":"indirect","datasource":"goproxy","package":"github.com/leonklingele/grouper","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/leonklingele/grouper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/leonklingele/grouper@v1.1.2"},{"ecosystem":"go","name":"github.com/lucasb-eyer/go-colorful","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":135}],"scope":"indirect","datasource":"goproxy","package":"github.com/lucasb-eyer/go-colorful","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lucasb-eyer/go-colorful","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lucasb-eyer/go-colorful@v1.4.1"},{"ecosystem":"go","name":"github.com/macabu/inamedparam","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":136}],"scope":"indirect","datasource":"goproxy","package":"github.com/macabu/inamedparam","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/macabu/inamedparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/macabu/inamedparam@v0.2.0"},{"ecosystem":"go","name":"github.com/magiconair/properties","version":"v1.8.6","sources":[{"path":"go.golangci.mod","line":137}],"scope":"indirect","datasource":"goproxy","package":"github.com/magiconair/properties","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/magiconair/properties","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/magiconair/properties@v1.8.6"},{"ecosystem":"go","name":"github.com/manuelarte/embeddedstructfieldcheck","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":138}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/embeddedstructfieldcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/embeddedstructfieldcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/embeddedstructfieldcheck@v0.4.0"},{"ecosystem":"go","name":"github.com/manuelarte/funcorder","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":139}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/funcorder","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/funcorder","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/funcorder@v0.6.0"},{"ecosystem":"go","name":"github.com/maratori/testableexamples","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":140}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testableexamples","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testableexamples","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testableexamples@v1.0.1"},{"ecosystem":"go","name":"github.com/maratori/testpackage","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":141}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testpackage","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testpackage","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testpackage@v1.1.2"},{"ecosystem":"go","name":"github.com/matoous/godox","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":142}],"scope":"indirect","datasource":"goproxy","package":"github.com/matoous/godox","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/matoous/godox","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matoous/godox@v1.1.0"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.15","sources":[{"path":"go.golangci.mod","line":143}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.15"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.14","sources":[{"path":"go.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.14"},{"ecosystem":"go","name":"github.com/mattn/go-isatty","version":"v0.0.20","sources":[{"path":"go.golangci.mod","line":144},{"path":"go.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-isatty","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-isatty","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-isatty@v0.0.20"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.24","sources":[{"path":"go.golangci.mod","line":145}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.24"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.21","sources":[{"path":"go.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.21"},{"ecosystem":"go","name":"github.com/mattn/go-shellwords","version":"v1.0.12","sources":[{"path":"go.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-shellwords","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-shellwords","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-shellwords@v1.0.12"},{"ecosystem":"go","name":"github.com/matttproud/golang_protobuf_extensions","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":146}],"scope":"indirect","datasource":"goproxy","package":"github.com/matttproud/golang_protobuf_extensions","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/matttproud/golang_protobuf_extensions","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matttproud/golang_protobuf_extensions@v1.0.1"},{"ecosystem":"go","name":"github.com/mgechev/revive","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":147}],"scope":"indirect","datasource":"goproxy","package":"github.com/mgechev/revive","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mgechev/revive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mgechev/revive@v1.15.0"},{"ecosystem":"go","name":"github.com/mitchellh/go-homedir","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":148}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/go-homedir","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/go-homedir","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/go-homedir@v1.1.0"},{"ecosystem":"go","name":"github.com/mitchellh/mapstructure","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":149}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/mapstructure","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/mapstructure@v1.5.0"},{"ecosystem":"go","name":"github.com/moricho/tparallel","version":"v0.3.2","sources":[{"path":"go.golangci.mod","line":150}],"scope":"indirect","datasource":"goproxy","package":"github.com/moricho/tparallel","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/moricho/tparallel","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/moricho/tparallel@v0.3.2"},{"ecosystem":"go","name":"github.com/muesli/cancelreader","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":151}],"scope":"indirect","datasource":"goproxy","package":"github.com/muesli/cancelreader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/muesli/cancelreader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/muesli/cancelreader@v0.2.2"},{"ecosystem":"go","name":"github.com/nakabonne/nestif","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":152}],"scope":"indirect","datasource":"goproxy","package":"github.com/nakabonne/nestif","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nakabonne/nestif","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nakabonne/nestif@v0.3.1"},{"ecosystem":"go","name":"github.com/nishanths/exhaustive","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":153}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/exhaustive","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nishanths/exhaustive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/exhaustive@v0.12.0"},{"ecosystem":"go","name":"github.com/nishanths/predeclared","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":154}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/predeclared","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/nishanths/predeclared","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/predeclared@v0.2.2"},{"ecosystem":"go","name":"github.com/nunnatsa/ginkgolinter","version":"v0.24.0","sources":[{"path":"go.golangci.mod","line":155}],"scope":"indirect","datasource":"goproxy","package":"github.com/nunnatsa/ginkgolinter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/nunnatsa/ginkgolinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nunnatsa/ginkgolinter@v0.24.0"},{"ecosystem":"go","name":"github.com/opencontainers/go-digest","version":"v1.0.0","sources":[{"path":"go.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/go-digest","internal":false,"licenses":["Apache-2.0","CC-BY-SA-4.0"],"upstream_repo":"github.com/opencontainers/go-digest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND CC-BY-SA-4.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/opencontainers/go-digest@v1.0.0"},{"ecosystem":"go","name":"github.com/opencontainers/image-spec","version":"v1.1.1","sources":[{"path":"go.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/image-spec","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/opencontainers/image-spec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/opencontainers/image-spec@v1.1.1"},{"ecosystem":"go","name":"github.com/pelletier/go-toml","version":"v1.9.5","sources":[{"path":"go.golangci.mod","line":156}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml@v1.9.5"},{"ecosystem":"go","name":"github.com/pelletier/go-toml/v2","version":"v2.4.3","sources":[{"path":"go.golangci.mod","line":157}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml/v2@v2.4.3"},{"ecosystem":"go","name":"github.com/prometheus/client_golang","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":158}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_golang","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_golang","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_golang@v1.12.1"},{"ecosystem":"go","name":"github.com/prometheus/client_model","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":159}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_model","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_model","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_model@v0.2.0"},{"ecosystem":"go","name":"github.com/prometheus/common","version":"v0.32.1","sources":[{"path":"go.golangci.mod","line":160}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/common","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/common","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/common@v0.32.1"},{"ecosystem":"go","name":"github.com/prometheus/procfs","version":"v0.7.3","sources":[{"path":"go.golangci.mod","line":161}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/procfs","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/procfs","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/procfs@v0.7.3"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":162}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard@v0.4.5"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard/dsl","version":"v0.3.23","sources":[{"path":"go.golangci.mod","line":163}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard/dsl","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard/dsl@v0.3.23"},{"ecosystem":"go","name":"github.com/quasilyte/gogrep","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":164}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/gogrep","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/gogrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/gogrep@v0.5.0"},{"ecosystem":"go","name":"github.com/quasilyte/regex/syntax","version":"v0.0.0-20210819130434-b3f0c404a727","sources":[{"path":"go.golangci.mod","line":165}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/regex/syntax","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/regex","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/regex/syntax@v0.0.0-20210819130434-b3f0c404a727"},{"ecosystem":"go","name":"github.com/quasilyte/stdinfo","version":"v0.0.0-20220114132959-f7386bf02567","sources":[{"path":"go.golangci.mod","line":166}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/stdinfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/stdinfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/stdinfo@v0.0.0-20220114132959-f7386bf02567"},{"ecosystem":"go","name":"github.com/raeperd/recvcheck","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":167}],"scope":"indirect","datasource":"goproxy","package":"github.com/raeperd/recvcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/raeperd/recvcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/raeperd/recvcheck@v0.3.0"},{"ecosystem":"go","name":"github.com/rivo/uniseg","version":"v0.4.7","sources":[{"path":"go.golangci.mod","line":168}],"scope":"indirect","datasource":"goproxy","package":"github.com/rivo/uniseg","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/rivo/uniseg","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rivo/uniseg@v0.4.7"},{"ecosystem":"go","name":"github.com/robfig/cron/v3","version":"v3.0.1","sources":[{"path":"go.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"github.com/robfig/cron/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/robfig/cron","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/robfig/cron/v3@v3.0.1"},{"ecosystem":"go","name":"github.com/rogpeppe/go-internal","version":"v1.16.0","sources":[{"path":"go.golangci.mod","line":169}],"scope":"indirect","datasource":"goproxy","package":"github.com/rogpeppe/go-internal","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/rogpeppe/go-internal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rogpeppe/go-internal@v1.16.0"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":170}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard@v1.4.1"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard/v2","version":"v2.1.3","sources":[{"path":"go.golangci.mod","line":171}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard/v2@v2.1.3"},{"ecosystem":"go","name":"github.com/ryanrolds/sqlclosecheck","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":172}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryanrolds/sqlclosecheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryanrolds/sqlclosecheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryanrolds/sqlclosecheck@v0.6.0"},{"ecosystem":"go","name":"github.com/sanposhiho/wastedassign/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":173}],"scope":"indirect","datasource":"goproxy","package":"github.com/sanposhiho/wastedassign/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sanposhiho/wastedassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sanposhiho/wastedassign/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/santhosh-tekuri/jsonschema/v6","version":"v6.0.3","sources":[{"path":"go.golangci.mod","line":174}],"scope":"indirect","datasource":"goproxy","package":"github.com/santhosh-tekuri/jsonschema/v6","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/santhosh-tekuri/jsonschema","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/santhosh-tekuri/jsonschema/v6@v6.0.3"},{"ecosystem":"go","name":"github.com/sashamelentyev/interfacebloat","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":175}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/interfacebloat","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/interfacebloat","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/interfacebloat@v1.1.0"},{"ecosystem":"go","name":"github.com/sashamelentyev/usestdlibvars","version":"v1.29.0","sources":[{"path":"go.golangci.mod","line":176}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/usestdlibvars","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/usestdlibvars","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/usestdlibvars@v1.29.0"},{"ecosystem":"go","name":"github.com/securego/gosec/v2","version":"v2.28.0","sources":[{"path":"go.golangci.mod","line":177}],"scope":"indirect","datasource":"goproxy","package":"github.com/securego/gosec/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/securego/gosec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/securego/gosec/v2@v2.28.0"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.10.1","sources":[{"path":"go.golangci.mod","line":178}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.10.1"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.9.4","sources":[{"path":"go.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.9.4"},{"ecosystem":"go","name":"github.com/sivchari/containedctx","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":179}],"scope":"indirect","datasource":"goproxy","package":"github.com/sivchari/containedctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sivchari/containedctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sivchari/containedctx@v1.0.3"},{"ecosystem":"go","name":"github.com/sonatard/noctx","version":"v0.5.1","sources":[{"path":"go.golangci.mod","line":180}],"scope":"indirect","datasource":"goproxy","package":"github.com/sonatard/noctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sonatard/noctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sonatard/noctx@v0.5.1"},{"ecosystem":"go","name":"github.com/sourcegraph/go-diff","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":181}],"scope":"indirect","datasource":"goproxy","package":"github.com/sourcegraph/go-diff","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sourcegraph/go-diff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sourcegraph/go-diff@v0.8.0"},{"ecosystem":"go","name":"github.com/spf13/afero","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":182}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/afero","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/spf13/afero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/afero@v1.15.0"},{"ecosystem":"go","name":"github.com/spf13/cast","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":183}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/cast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/cast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/cast@v1.5.0"},{"ecosystem":"go","name":"github.com/spf13/jwalterweatherman","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":185}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/jwalterweatherman","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/jwalterweatherman","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/jwalterweatherman@v1.1.0"},{"ecosystem":"go","name":"github.com/spf13/pflag","version":"v1.0.10","sources":[{"path":"go.golangci.mod","line":186},{"path":"go.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/pflag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/spf13/pflag","in_build":true,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed","score":80},"purl":"pkg:golang/github.com/spf13/pflag@v1.0.10"},{"ecosystem":"go","name":"github.com/spf13/viper","version":"v1.12.0","sources":[{"path":"go.golangci.mod","line":187}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/viper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/viper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/viper@v1.12.0"},{"ecosystem":"go","name":"github.com/ssgreg/nlreturn/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":188}],"scope":"indirect","datasource":"goproxy","package":"github.com/ssgreg/nlreturn/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ssgreg/nlreturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ssgreg/nlreturn/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/stbenjam/no-sprintf-host-port","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":189}],"scope":"indirect","datasource":"goproxy","package":"github.com/stbenjam/no-sprintf-host-port","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stbenjam/no-sprintf-host-port","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stbenjam/no-sprintf-host-port@v0.3.1"},{"ecosystem":"go","name":"github.com/stretchr/objx","version":"v0.5.3","sources":[{"path":"go.golangci.mod","line":190}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/objx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stretchr/objx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/objx@v0.5.3"},{"ecosystem":"go","name":"github.com/stretchr/testify","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":191}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/testify","internal":false,"licenses":["MIT","BSD-3-Clause","ISC"],"upstream_repo":"github.com/stretchr/testify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause AND ISC","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/testify@v1.12.1"},{"ecosystem":"go","name":"github.com/subosito/gotenv","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":192}],"scope":"indirect","datasource":"goproxy","package":"github.com/subosito/gotenv","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/subosito/gotenv","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/subosito/gotenv@v1.4.1"},{"ecosystem":"go","name":"github.com/tetafro/godot","version":"v1.5.6","sources":[{"path":"go.golangci.mod","line":193}],"scope":"indirect","datasource":"goproxy","package":"github.com/tetafro/godot","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tetafro/godot","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tetafro/godot@v1.5.6"},{"ecosystem":"go","name":"github.com/timakin/bodyclose","version":"v0.0.0-20260129054331-73d1f95b84b4","sources":[{"path":"go.golangci.mod","line":194}],"scope":"indirect","datasource":"goproxy","package":"github.com/timakin/bodyclose","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timakin/bodyclose","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timakin/bodyclose@v0.0.0-20260129054331-73d1f95b84b4"},{"ecosystem":"go","name":"github.com/timonwong/loggercheck","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":195}],"scope":"indirect","datasource":"goproxy","package":"github.com/timonwong/loggercheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timonwong/loggercheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timonwong/loggercheck@v0.11.0"},{"ecosystem":"go","name":"github.com/tomarrell/wrapcheck/v2","version":"v2.12.0","sources":[{"path":"go.golangci.mod","line":196}],"scope":"indirect","datasource":"goproxy","package":"github.com/tomarrell/wrapcheck/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tomarrell/wrapcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tomarrell/wrapcheck/v2@v2.12.0"},{"ecosystem":"go","name":"github.com/tommy-muehle/go-mnd/v2","version":"v2.5.1","sources":[{"path":"go.golangci.mod","line":197}],"scope":"indirect","datasource":"goproxy","package":"github.com/tommy-muehle/go-mnd/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tommy-muehle/go-mnd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tommy-muehle/go-mnd/v2@v2.5.1"},{"ecosystem":"go","name":"github.com/ultraware/funlen","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":198}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/funlen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/funlen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/funlen@v0.2.0"},{"ecosystem":"go","name":"github.com/ultraware/whitespace","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":199}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/whitespace","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/whitespace","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/whitespace@v0.2.0"},{"ecosystem":"go","name":"github.com/uudashr/gocognit","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":200}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/gocognit","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uudashr/gocognit","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/gocognit@v1.2.1"},{"ecosystem":"go","name":"github.com/uudashr/iface","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":201}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/iface","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/uudashr/iface","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/iface@v1.5.0"},{"ecosystem":"go","name":"github.com/xen0n/gosmopolitan","version":"v1.3.0","sources":[{"path":"go.golangci.mod","line":202}],"scope":"indirect","datasource":"goproxy","package":"github.com/xen0n/gosmopolitan","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/xen0n/gosmopolitan","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xen0n/gosmopolitan@v1.3.0"},{"ecosystem":"go","name":"github.com/xo/terminfo","version":"v0.0.0-20220910002029-abceb7e1c41e","sources":[{"path":"go.golangci.mod","line":203}],"scope":"indirect","datasource":"goproxy","package":"github.com/xo/terminfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/xo/terminfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xo/terminfo@v0.0.0-20220910002029-abceb7e1c41e"},{"ecosystem":"go","name":"github.com/yagipy/maintidx","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":204}],"scope":"indirect","datasource":"goproxy","package":"github.com/yagipy/maintidx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/yagipy/maintidx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yagipy/maintidx@v1.0.0"},{"ecosystem":"go","name":"github.com/yeya24/promlinter","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":205}],"scope":"indirect","datasource":"goproxy","package":"github.com/yeya24/promlinter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yeya24/promlinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yeya24/promlinter@v0.3.0"},{"ecosystem":"go","name":"github.com/ykadowak/zerologlint","version":"v0.1.5","sources":[{"path":"go.golangci.mod","line":206}],"scope":"indirect","datasource":"goproxy","package":"github.com/ykadowak/zerologlint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ykadowak/zerologlint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ykadowak/zerologlint@v0.1.5"},{"ecosystem":"go","name":"gitlab.com/bosi/decorder","version":"v0.4.2","sources":[{"path":"go.golangci.mod","line":207}],"scope":"indirect","datasource":"goproxy","package":"gitlab.com/bosi/decorder","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/gitlab.com/bosi/decorder@v0.4.2"},{"ecosystem":"go","name":"go-simpler.org/musttag","version":"v0.14.0","sources":[{"path":"go.golangci.mod","line":208}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/musttag","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/musttag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/musttag@v0.14.0"},{"ecosystem":"go","name":"go-simpler.org/sloglint","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":209}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/sloglint","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/sloglint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/sloglint@v0.12.0"},{"ecosystem":"go","name":"go.augendre.info/arangolint","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":210}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/arangolint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/arangolint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/arangolint@v0.4.0"},{"ecosystem":"go","name":"go.augendre.info/fatcontext","version":"v0.10.0","sources":[{"path":"go.golangci.mod","line":211}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/fatcontext","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/fatcontext","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/fatcontext@v0.10.0"},{"ecosystem":"go","name":"go.uber.org/multierr","version":"v1.10.0","sources":[{"path":"go.golangci.mod","line":212}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/multierr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/multierr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/multierr@v1.10.0"},{"ecosystem":"go","name":"go.uber.org/zap","version":"v1.27.0","sources":[{"path":"go.golangci.mod","line":213}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/zap","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/zap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/zap@v1.27.0"},{"ecosystem":"go","name":"go.yaml.in/yaml/v3","version":"v3.0.5","sources":[{"path":"go.golangci.mod","line":214}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v3","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":true,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v3@v3.0.5"},{"ecosystem":"go","name":"go.yaml.in/yaml/v4","version":"v4.0.0-rc.3","sources":[{"path":"go.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v4","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v4@v4.0.0-rc.3"},{"ecosystem":"go","name":"golang.org/x/crypto/x509roots/fallback","version":"v0.0.0-20260916154351-b853e4b620cd","sources":[{"path":"go.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/crypto/x509roots/fallback","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/crypto/x509roots/fallback@v0.0.0-20260916154351-b853e4b620cd"},{"ecosystem":"go","name":"golang.org/x/exp/typeparams","version":"v0.0.0-20260811152304-ee035b5b010f","sources":[{"path":"go.golangci.mod","line":215}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/exp/typeparams","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/exp/typeparams@v0.0.0-20260811152304-ee035b5b010f"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":216}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.40.0"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.41.0","sources":[{"path":"go.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.41.0"},{"ecosystem":"go","name":"golang.org/x/sync","version":"v0.22.0","sources":[{"path":"go.golangci.mod","line":217},{"path":"go.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sync","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sync@v0.22.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.47.0","sources":[{"path":"go.golangci.mod","line":218}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.47.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.48.0","sources":[{"path":"go.mod","line":39}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.48.0"},{"ecosystem":"go","name":"golang.org/x/telemetry","version":"v0.0.0-20260811182544-a038080d80e5","sources":[{"path":"go.mod","line":40}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/telemetry","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/telemetry@v0.0.0-20260811182544-a038080d80e5"},{"ecosystem":"go","name":"golang.org/x/text","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":219}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/text","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/text@v0.40.0"},{"ecosystem":"go","name":"google.golang.org/protobuf","version":"v1.36.11","sources":[{"path":"go.golangci.mod","line":221}],"scope":"indirect","datasource":"goproxy","package":"google.golang.org/protobuf","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/google.golang.org/protobuf@v1.36.11"},{"ecosystem":"go","name":"gopkg.in/ini.v1","version":"v1.67.0","sources":[{"path":"go.golangci.mod","line":222}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/ini.v1","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/ini.v1@v1.67.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v2","version":"v2.4.0","sources":[{"path":"go.golangci.mod","line":223}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v2","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v2@v2.4.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v3","version":"v3.0.1","sources":[{"path":"go.golangci.mod","line":224},{"path":"go.mod","line":42}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v3","internal":false,"licenses":["MIT","Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v3@v3.0.1"},{"ecosystem":"go","name":"honnef.co/go/tools","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":225}],"scope":"indirect","datasource":"goproxy","package":"honnef.co/go/tools","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dominikh/go-tools","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/honnef.co/go/tools@v0.8.0"},{"ecosystem":"go","name":"mvdan.cc/gofumpt","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":226}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/gofumpt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/gofumpt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/gofumpt@v0.11.0"},{"ecosystem":"go","name":"mvdan.cc/unparam","version":"v0.0.0-20260818115549-3f964bcb5673","sources":[{"path":"go.golangci.mod","line":227}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/unparam","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/unparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/unparam@v0.0.0-20260818115549-3f964bcb5673"},{"ecosystem":"npm","name":"@dnd-kit/accessibility","version":"3.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@dnd-kit/accessibility","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/%40dnd-kit/accessibility@3.1.1"},{"ecosystem":"npm","name":"@dnd-kit/core","version":"6.3.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@dnd-kit/core","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/%40dnd-kit/core@6.3.1"},{"ecosystem":"npm","name":"@dnd-kit/sortable","version":"10.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@dnd-kit/sortable","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","found":["LPPL-1.3c"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/@dnd-kit/sortable/10.0.0","found_verdict":"unknown","unlisted":{"LPPL-1.3c":"Copyleft"},"score":46},"purl":"pkg:npm/%40dnd-kit/sortable@10.0.0"},{"ecosystem":"npm","name":"@dnd-kit/utilities","version":"3.2.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@dnd-kit/utilities","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/%40dnd-kit/utilities@3.2.2"},{"ecosystem":"npm","name":"@oxc-project/types","version":"0.147.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@oxc-project/types","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/oxc-project/oxc","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40oxc-project/types@0.147.0"},{"ecosystem":"npm","name":"@puppeteer/browsers","version":"3.2.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@puppeteer/browsers","licenses":["Apache-2.0"],"provenance":true,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"allowed"},"purl":"pkg:npm/%40puppeteer/browsers@3.2.1"},{"ecosystem":"npm","name":"@rolldown/binding-android-arm-eabi","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-android-arm-eabi","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-android-arm-eabi@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-android-arm64","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-android-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-android-arm64@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-darwin-arm64","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-darwin-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-darwin-arm64@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-darwin-x64","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-darwin-x64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-darwin-x64@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-freebsd-x64","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-freebsd-x64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-freebsd-x64@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-arm-gnueabihf","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-arm-gnueabihf","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-arm-gnueabihf@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-arm64-gnu","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-arm64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-arm64-gnu@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-arm64-musl","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-arm64-musl","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-arm64-musl@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-ppc64-gnu","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-ppc64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-ppc64-gnu@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-s390x-gnu","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-s390x-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-s390x-gnu@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-x64-gnu","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-x64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-x64-gnu@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-x64-musl","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-x64-musl","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-x64-musl@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-openharmony-arm64","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-openharmony-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-openharmony-arm64@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-win32-arm64-msvc","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-win32-arm64-msvc","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-win32-arm64-msvc@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-win32-x64-msvc","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-win32-x64-msvc","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-win32-x64-msvc@1.2.6"},{"ecosystem":"npm","name":"@rolldown/pluginutils","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@rolldown/pluginutils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/plugins","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/pluginutils@1.0.1"},{"ecosystem":"npm","name":"@types/debug","version":"4.1.13","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@types/debug","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/debug@4.1.13"},{"ecosystem":"npm","name":"@types/estree","version":"1.0.9","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@types/estree","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/%40types/estree@1.0.9"},{"ecosystem":"npm","name":"@types/estree-jsx","version":"1.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@types/estree-jsx","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/estree-jsx@1.0.5"},{"ecosystem":"npm","name":"@types/hast","version":"3.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@types/hast","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/hast@3.0.5"},{"ecosystem":"npm","name":"@types/katex","version":"0.16.8","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@types/katex","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/%40types/katex@0.16.8"},{"ecosystem":"npm","name":"@types/mdast","version":"4.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@types/mdast","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/mdast@4.0.4"},{"ecosystem":"npm","name":"@types/ms","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@types/ms","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/ms@2.1.0"},{"ecosystem":"npm","name":"@types/prop-types","version":"15.7.15","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@types/prop-types","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/prop-types@15.7.15"},{"ecosystem":"npm","name":"@types/unist","version":"3.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@types/unist","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/unist@3.0.3"},{"ecosystem":"npm","name":"@types/unist","version":"2.0.11","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@types/unist","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/unist@2.0.11"},{"ecosystem":"npm","name":"@ungap/structured-clone","version":"1.4.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"@ungap/structured-clone","licenses":["ISC"],"upstream_repo":"github.com/ungap/structured-clone","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed"},"purl":"pkg:npm/%40ungap/structured-clone@1.4.0"},{"ecosystem":"npm","name":"ansi-regex","version":"6.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"ansi-regex","licenses":["MIT"],"upstream_repo":"github.com/chalk/ansi-regex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/ansi-regex@6.3.0"},{"ecosystem":"npm","name":"ansi-styles","version":"6.2.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"ansi-styles","licenses":["MIT"],"upstream_repo":"github.com/chalk/ansi-styles","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/ansi-styles@6.2.3"},{"ecosystem":"npm","name":"bail","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"bail","licenses":["MIT"],"upstream_repo":"github.com/wooorm/bail","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/bail@2.0.2"},{"ecosystem":"npm","name":"braces","version":"3.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"braces","licenses":["MIT"],"upstream_repo":"github.com/micromatch/braces","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/braces@3.0.3"},{"ecosystem":"npm","name":"ccount","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"ccount","licenses":["MIT"],"upstream_repo":"github.com/wooorm/ccount","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/ccount@2.0.1"},{"ecosystem":"npm","name":"character-entities","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"character-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities@2.0.2"},{"ecosystem":"npm","name":"character-entities-html4","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"character-entities-html4","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities-html4","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities-html4@2.1.0"},{"ecosystem":"npm","name":"character-entities-legacy","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"character-entities-legacy","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities-legacy","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities-legacy@3.0.0"},{"ecosystem":"npm","name":"character-reference-invalid","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"character-reference-invalid","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-reference-invalid","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-reference-invalid@2.0.1"},{"ecosystem":"npm","name":"chromium-bidi","version":"17.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"chromium-bidi","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/GoogleChromeLabs/chromium-bidi","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"allowed"},"purl":"pkg:npm/chromium-bidi@17.0.2"},{"ecosystem":"npm","name":"cliui","version":"9.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"cliui","licenses":["ISC"],"upstream_repo":"github.com/yargs/cliui","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":79},"purl":"pkg:npm/cliui@9.0.1"},{"ecosystem":"npm","name":"comma-separated-tokens","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"comma-separated-tokens","licenses":["MIT"],"upstream_repo":"github.com/wooorm/comma-separated-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/comma-separated-tokens@2.0.3"},{"ecosystem":"npm","name":"commander","version":"8.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"commander","licenses":["MIT"],"upstream_repo":"github.com/tj/commander.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/commander@8.3.0"},{"ecosystem":"npm","name":"csstype","version":"3.2.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"csstype","licenses":["MIT"],"upstream_repo":"github.com/frenic/csstype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/csstype@3.2.3"},{"ecosystem":"npm","name":"debug","version":"4.4.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"debug","licenses":["MIT"],"upstream_repo":"github.com/debug-js/debug","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/debug@4.4.3"},{"ecosystem":"npm","name":"decode-named-character-reference","version":"1.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"decode-named-character-reference","licenses":["MIT"],"upstream_repo":"github.com/wooorm/decode-named-character-reference","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/decode-named-character-reference@1.3.0"},{"ecosystem":"npm","name":"dequal","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"dequal","licenses":["MIT"],"upstream_repo":"github.com/lukeed/dequal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/dequal@2.0.3"},{"ecosystem":"npm","name":"detect-libc","version":"2.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"detect-libc","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/lovell/detect-libc","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/detect-libc@2.1.2"},{"ecosystem":"npm","name":"devlop","version":"1.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"devlop","licenses":["MIT"],"upstream_repo":"github.com/wooorm/devlop","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/devlop@1.1.0"},{"ecosystem":"npm","name":"devtools-protocol","version":"0.0.1666840","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"devtools-protocol","licenses":["BSD-3-Clause"],"provenance":true,"upstream_repo":"github.com/ChromeDevTools/devtools-protocol","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed"},"purl":"pkg:npm/devtools-protocol@0.0.1666840"},{"ecosystem":"npm","name":"emoji-regex","version":"10.6.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"emoji-regex","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/mathiasbynens/emoji-regex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/emoji-regex@10.6.0"},{"ecosystem":"npm","name":"entities","version":"6.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"entities","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/fb55/entities","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"allowed","score":75},"purl":"pkg:npm/entities@6.0.1"},{"ecosystem":"npm","name":"escalade","version":"3.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"escalade","licenses":["MIT"],"upstream_repo":"github.com/lukeed/escalade","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/escalade@3.2.0"},{"ecosystem":"npm","name":"escape-string-regexp","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"escape-string-regexp","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/escape-string-regexp","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/escape-string-regexp@5.0.0"},{"ecosystem":"npm","name":"estree-util-is-identifier-name","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"estree-util-is-identifier-name","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/estree-util-is-identifier-name","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/estree-util-is-identifier-name@3.0.0"},{"ecosystem":"npm","name":"extend","version":"3.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"extend","licenses":["MIT"],"upstream_repo":"github.com/justmoon/node-extend","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/extend@3.0.2"},{"ecosystem":"npm","name":"fdir","version":"6.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"fdir","licenses":["MIT"],"upstream_repo":"github.com/thecodrr/fdir","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fdir@6.5.0"},{"ecosystem":"npm","name":"fill-range","version":"7.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"fill-range","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/fill-range","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fill-range@7.1.1"},{"ecosystem":"npm","name":"fsevents","version":"2.3.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"fsevents","licenses":["MIT"],"upstream_repo":"github.com/fsevents/fsevents","install_script":true,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fsevents@2.3.3","signals":[{"kind":"install-script","text":"runs a script when npm installs it"}]},{"ecosystem":"npm","name":"get-caller-file","version":"2.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"get-caller-file","licenses":["ISC"],"upstream_repo":"github.com/stefanpenner/get-caller-file","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":79},"purl":"pkg:npm/get-caller-file@2.0.5"},{"ecosystem":"npm","name":"get-east-asian-width","version":"1.6.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"get-east-asian-width","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/get-east-asian-width","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/get-east-asian-width@1.6.0"},{"ecosystem":"npm","name":"github-slugger","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"github-slugger","licenses":["ISC"],"upstream_repo":"github.com/Flet/github-slugger","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":79},"purl":"pkg:npm/github-slugger@2.0.0"},{"ecosystem":"npm","name":"hachure-fill","version":"0.5.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hachure-fill","licenses":["MIT"],"upstream_repo":"github.com/pshihn/hachure-fill","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/hachure-fill@0.5.2"},{"ecosystem":"npm","name":"hast-util-from-dom","version":"5.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hast-util-from-dom","licenses":["ISC"],"upstream_repo":"github.com/syntax-tree/hast-util-from-dom","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-dom@5.0.1"},{"ecosystem":"npm","name":"hast-util-from-html","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hast-util-from-html","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-html","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/hast-util-from-html@2.0.3"},{"ecosystem":"npm","name":"hast-util-from-html-isomorphic","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hast-util-from-html-isomorphic","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-html-isomorphic","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-html-isomorphic@2.0.0"},{"ecosystem":"npm","name":"hast-util-from-parse5","version":"8.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hast-util-from-parse5","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-parse5","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-parse5@8.0.3"},{"ecosystem":"npm","name":"hast-util-heading-rank","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hast-util-heading-rank","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-heading-rank","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-heading-rank@3.0.0"},{"ecosystem":"npm","name":"hast-util-is-element","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hast-util-is-element","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-is-element","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-is-element@3.0.0"},{"ecosystem":"npm","name":"hast-util-parse-selector","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hast-util-parse-selector","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-parse-selector","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-parse-selector@4.0.0"},{"ecosystem":"npm","name":"hast-util-to-jsx-runtime","version":"2.3.6","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hast-util-to-jsx-runtime","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-to-jsx-runtime","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/hast-util-to-jsx-runtime@2.3.6"},{"ecosystem":"npm","name":"hast-util-to-string","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hast-util-to-string","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-to-string@3.0.1"},{"ecosystem":"npm","name":"hast-util-to-text","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hast-util-to-text","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-to-text","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-to-text@4.0.2"},{"ecosystem":"npm","name":"hast-util-whitespace","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hast-util-whitespace","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-whitespace","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-whitespace@3.0.0"},{"ecosystem":"npm","name":"hastscript","version":"9.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"hastscript","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hastscript","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":47},"purl":"pkg:npm/hastscript@9.0.1"},{"ecosystem":"npm","name":"highlight.js","version":"11.11.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"highlight.js","licenses":["BSD-3-Clause"],"provenance":true,"upstream_repo":"github.com/highlightjs/highlight.js","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed","found":["CC-BY-SA-4.0","Vim"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/highlight.js/11.11.2","found_verdict":"review","unlisted":{"Vim":"Copyleft"},"score":45},"purl":"pkg:npm/highlight.js@11.11.2"},{"ecosystem":"npm","name":"html-url-attributes","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"html-url-attributes","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/html-url-attributes@3.0.1"},{"ecosystem":"npm","name":"inline-style-parser","version":"0.2.7","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"inline-style-parser","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/inline-style-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/inline-style-parser@0.2.7"},{"ecosystem":"npm","name":"is-alphabetical","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"is-alphabetical","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-alphabetical","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-alphabetical@2.0.1"},{"ecosystem":"npm","name":"is-alphanumerical","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"is-alphanumerical","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-alphanumerical","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-alphanumerical@2.0.1"},{"ecosystem":"npm","name":"is-decimal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"is-decimal","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-decimal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-decimal@2.0.1"},{"ecosystem":"npm","name":"is-hexadecimal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"is-hexadecimal","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-hexadecimal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-hexadecimal@2.0.1"},{"ecosystem":"npm","name":"is-number","version":"7.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"is-number","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/is-number","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-number@7.0.0"},{"ecosystem":"npm","name":"is-plain-obj","version":"4.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"is-plain-obj","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/is-plain-obj","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/is-plain-obj@4.1.0"},{"ecosystem":"npm","name":"js-tokens","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"js-tokens","licenses":["MIT"],"upstream_repo":"github.com/lydell/js-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/js-tokens@4.0.0"},{"ecosystem":"npm","name":"katex","version":"0.16.47","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"katex","licenses":["MIT"],"upstream_repo":"github.com/KaTeX/KaTeX","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","found":["OSL-3.0"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/katex/0.16.47","found_verdict":"unknown","unlisted":{"OSL-3.0":"Copyleft"},"score":48},"purl":"pkg:npm/katex@0.16.47"},{"ecosystem":"npm","name":"lightningcss","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lightningcss","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss@1.33.0"},{"ecosystem":"npm","name":"lightningcss-android-arm64","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lightningcss-android-arm64","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-android-arm64@1.33.0"},{"ecosystem":"npm","name":"lightningcss-darwin-arm64","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lightningcss-darwin-arm64","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-darwin-arm64@1.33.0"},{"ecosystem":"npm","name":"lightningcss-darwin-x64","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lightningcss-darwin-x64","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-darwin-x64@1.33.0"},{"ecosystem":"npm","name":"lightningcss-freebsd-x64","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lightningcss-freebsd-x64","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-freebsd-x64@1.33.0"},{"ecosystem":"npm","name":"lightningcss-linux-arm-gnueabihf","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-arm-gnueabihf","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-arm-gnueabihf@1.33.0"},{"ecosystem":"npm","name":"lightningcss-linux-arm64-gnu","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-arm64-gnu","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-arm64-gnu@1.33.0"},{"ecosystem":"npm","name":"lightningcss-linux-arm64-musl","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-arm64-musl","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-arm64-musl@1.33.0"},{"ecosystem":"npm","name":"lightningcss-linux-x64-gnu","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-x64-gnu","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-x64-gnu@1.33.0"},{"ecosystem":"npm","name":"lightningcss-linux-x64-musl","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-x64-musl","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-x64-musl@1.33.0"},{"ecosystem":"npm","name":"lightningcss-win32-arm64-msvc","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lightningcss-win32-arm64-msvc","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-win32-arm64-msvc@1.33.0"},{"ecosystem":"npm","name":"lightningcss-win32-x64-msvc","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lightningcss-win32-x64-msvc","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-win32-x64-msvc@1.33.0"},{"ecosystem":"npm","name":"lilconfig","version":"3.1.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lilconfig","licenses":["MIT"],"upstream_repo":"github.com/antonk52/lilconfig","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/lilconfig@3.1.3"},{"ecosystem":"npm","name":"longest-streak","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"longest-streak","licenses":["MIT"],"upstream_repo":"github.com/wooorm/longest-streak","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/longest-streak@3.1.0"},{"ecosystem":"npm","name":"loose-envify","version":"1.4.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"loose-envify","licenses":["MIT"],"upstream_repo":"github.com/zertosh/loose-envify","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/loose-envify@1.4.0"},{"ecosystem":"npm","name":"lowlight","version":"3.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lowlight","licenses":["MIT"],"upstream_repo":"github.com/wooorm/lowlight","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/lowlight@3.3.0"},{"ecosystem":"npm","name":"lucide-react","version":"0.563.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"lucide-react","licenses":["ISC"],"provenance":true,"upstream_repo":"github.com/lucide-icons/lucide","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":75},"purl":"pkg:npm/lucide-react@0.563.0"},{"ecosystem":"npm","name":"markdown-table","version":"3.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"markdown-table","licenses":["MIT"],"upstream_repo":"github.com/wooorm/markdown-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/markdown-table@3.0.4"},{"ecosystem":"npm","name":"mdast-util-find-and-replace","version":"3.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-find-and-replace","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-find-and-replace","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-find-and-replace@3.0.2"},{"ecosystem":"npm","name":"mdast-util-from-markdown","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-from-markdown","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-from-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/mdast-util-from-markdown@2.0.3"},{"ecosystem":"npm","name":"mdast-util-gfm","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-gfm@3.1.0"},{"ecosystem":"npm","name":"mdast-util-gfm-autolink-literal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-autolink-literal","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-autolink-literal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-autolink-literal@2.0.1"},{"ecosystem":"npm","name":"mdast-util-gfm-footnote","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-footnote","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-footnote","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-gfm-footnote@2.1.0"},{"ecosystem":"npm","name":"mdast-util-gfm-strikethrough","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-strikethrough","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-strikethrough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-strikethrough@2.0.0"},{"ecosystem":"npm","name":"mdast-util-gfm-table","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-table","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-table@2.0.0"},{"ecosystem":"npm","name":"mdast-util-gfm-task-list-item","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-task-list-item","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-task-list-item","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-task-list-item@2.0.0"},{"ecosystem":"npm","name":"mdast-util-math","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-math","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-math","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-math@3.0.0"},{"ecosystem":"npm","name":"mdast-util-mdx-expression","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-mdx-expression","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdx-expression","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-mdx-expression@2.0.1"},{"ecosystem":"npm","name":"mdast-util-mdx-jsx","version":"3.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-mdx-jsx","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdx-jsx","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-mdx-jsx@3.2.0"},{"ecosystem":"npm","name":"mdast-util-mdxjs-esm","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-mdxjs-esm","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdxjs-esm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-mdxjs-esm@2.0.1"},{"ecosystem":"npm","name":"mdast-util-phrasing","version":"4.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-phrasing","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-phrasing","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-phrasing@4.1.0"},{"ecosystem":"npm","name":"mdast-util-to-hast","version":"13.2.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-to-hast","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-hast","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/mdast-util-to-hast@13.2.1"},{"ecosystem":"npm","name":"mdast-util-to-markdown","version":"2.1.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-to-markdown","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/mdast-util-to-markdown@2.1.2"},{"ecosystem":"npm","name":"mdast-util-to-string","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mdast-util-to-string","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-to-string@4.0.0"},{"ecosystem":"npm","name":"micromark","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/micromark@4.0.2"},{"ecosystem":"npm","name":"micromark-core-commonmark","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-core-commonmark","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/micromark-core-commonmark@2.0.3"},{"ecosystem":"npm","name":"micromark-extension-gfm","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/micromark-extension-gfm@3.0.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-autolink-literal","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-autolink-literal","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-autolink-literal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-autolink-literal@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-footnote","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-footnote","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-footnote","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-footnote@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-strikethrough","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-strikethrough","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-strikethrough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-strikethrough@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-table","version":"2.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-table","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/micromark-extension-gfm-table@2.1.1"},{"ecosystem":"npm","name":"micromark-extension-gfm-tagfilter","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-tagfilter","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-tagfilter","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/micromark-extension-gfm-tagfilter@2.0.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-task-list-item","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-task-list-item","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-task-list-item","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-task-list-item@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-math","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-extension-math","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-math","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/micromark-extension-math@3.1.0"},{"ecosystem":"npm","name":"micromark-factory-destination","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-factory-destination","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-destination@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-label","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-factory-label","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-label@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-space","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-factory-space","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-space@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-title","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-factory-title","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-title@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-whitespace","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-factory-whitespace","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-whitespace@2.0.1"},{"ecosystem":"npm","name":"micromark-util-character","version":"2.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-character","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-character@2.1.1"},{"ecosystem":"npm","name":"micromark-util-chunked","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-chunked","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/micromark-util-chunked@2.0.1"},{"ecosystem":"npm","name":"micromark-util-classify-character","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-classify-character","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-classify-character@2.0.1"},{"ecosystem":"npm","name":"micromark-util-combine-extensions","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-combine-extensions","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-combine-extensions@2.0.1"},{"ecosystem":"npm","name":"micromark-util-decode-numeric-character-reference","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-decode-numeric-character-reference","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-decode-numeric-character-reference@2.0.2"},{"ecosystem":"npm","name":"micromark-util-decode-string","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-decode-string","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-decode-string@2.0.1"},{"ecosystem":"npm","name":"micromark-util-encode","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-encode","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-encode@2.0.1"},{"ecosystem":"npm","name":"micromark-util-html-tag-name","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-html-tag-name","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-html-tag-name@2.0.1"},{"ecosystem":"npm","name":"micromark-util-normalize-identifier","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-normalize-identifier","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-normalize-identifier@2.0.1"},{"ecosystem":"npm","name":"micromark-util-resolve-all","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-resolve-all","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-resolve-all@2.0.1"},{"ecosystem":"npm","name":"micromark-util-sanitize-uri","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-sanitize-uri","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-sanitize-uri@2.0.1"},{"ecosystem":"npm","name":"micromark-util-subtokenize","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-subtokenize","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-util-subtokenize@2.1.0"},{"ecosystem":"npm","name":"micromark-util-symbol","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-symbol","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-util-symbol@2.0.1"},{"ecosystem":"npm","name":"micromark-util-types","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromark-util-types","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/micromark-util-types@2.0.2"},{"ecosystem":"npm","name":"micromatch","version":"4.0.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"micromatch","licenses":["MIT"],"upstream_repo":"github.com/micromatch/micromatch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/micromatch@4.0.8"},{"ecosystem":"npm","name":"mitt","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"mitt","licenses":["MIT"],"upstream_repo":"github.com/developit/mitt","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/mitt@3.0.1"},{"ecosystem":"npm","name":"modern-tar","version":"0.8.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"modern-tar","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/ayuhito/modern-tar","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed"},"purl":"pkg:npm/modern-tar@0.8.4"},{"ecosystem":"npm","name":"ms","version":"2.1.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"ms","licenses":["MIT"],"upstream_repo":"github.com/vercel/ms","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/ms@2.1.3"},{"ecosystem":"npm","name":"nanoid","version":"3.3.18","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"nanoid","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/ai/nanoid","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/nanoid@3.3.18"},{"ecosystem":"npm","name":"parse-entities","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"parse-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/parse-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/parse-entities@4.0.2"},{"ecosystem":"npm","name":"parse5","version":"7.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"parse5","licenses":["MIT"],"upstream_repo":"github.com/inikulin/parse5","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/parse5@7.3.0"},{"ecosystem":"npm","name":"path-data-parser","version":"0.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"path-data-parser","licenses":["MIT"],"upstream_repo":"github.com/pshihn/path-data-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/path-data-parser@0.1.0"},{"ecosystem":"npm","name":"picocolors","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"picocolors","licenses":["ISC"],"upstream_repo":"github.com/alexeyraspopov/picocolors","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/picocolors@1.1.1"},{"ecosystem":"npm","name":"picomatch","version":"2.3.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"picomatch","licenses":["MIT"],"upstream_repo":"github.com/micromatch/picomatch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/picomatch@2.3.2"},{"ecosystem":"npm","name":"picomatch","version":"4.0.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"picomatch","licenses":["MIT"],"upstream_repo":"github.com/micromatch/picomatch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/picomatch@4.0.7"},{"ecosystem":"npm","name":"points-on-curve","version":"0.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"points-on-curve","licenses":["MIT"],"upstream_repo":"github.com/pshihn/bezier-points","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/points-on-curve@0.2.0"},{"ecosystem":"npm","name":"points-on-path","version":"0.2.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"points-on-path","licenses":["MIT"],"upstream_repo":"github.com/pshihn/points-on-path","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/points-on-path@0.2.1"},{"ecosystem":"npm","name":"postcss","version":"8.5.26","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"postcss","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/postcss/postcss","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/postcss@8.5.26"},{"ecosystem":"npm","name":"property-information","version":"7.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"property-information","licenses":["MIT"],"upstream_repo":"github.com/wooorm/property-information","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","found":["CC-BY-3.0"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/property-information/7.2.0","found_verdict":"unknown","unlisted":{"CC-BY-3.0":"Permissive"},"score":61},"purl":"pkg:npm/property-information@7.2.0"},{"ecosystem":"npm","name":"puppeteer-core","version":"25.9.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"puppeteer-core","licenses":["Apache-2.0"],"provenance":true,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"allowed"},"purl":"pkg:npm/puppeteer-core@25.9.0"},{"ecosystem":"npm","name":"react-markdown","version":"10.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"react-markdown","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/react-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/react-markdown@10.1.0"},{"ecosystem":"npm","name":"rehype-highlight","version":"7.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"rehype-highlight","licenses":["MIT"],"upstream_repo":"github.com/rehypejs/rehype-highlight","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/rehype-highlight@7.0.2"},{"ecosystem":"npm","name":"rehype-katex","version":"7.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"rehype-katex","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":63},"purl":"pkg:npm/rehype-katex@7.0.1"},{"ecosystem":"npm","name":"rehype-slug","version":"6.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"rehype-slug","licenses":["MIT"],"upstream_repo":"github.com/rehypejs/rehype-slug","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/rehype-slug@6.0.0"},{"ecosystem":"npm","name":"remark-gfm","version":"4.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"remark-gfm","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/remark-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/remark-gfm@4.0.1"},{"ecosystem":"npm","name":"remark-math","version":"6.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"remark-math","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":64},"purl":"pkg:npm/remark-math@6.0.0"},{"ecosystem":"npm","name":"remark-parse","version":"11.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"remark-parse","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/remark-parse@11.0.0"},{"ecosystem":"npm","name":"remark-rehype","version":"11.1.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"remark-rehype","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/remark-rehype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/remark-rehype@11.1.2"},{"ecosystem":"npm","name":"remark-stringify","version":"11.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"remark-stringify","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/remark-stringify@11.0.0"},{"ecosystem":"npm","name":"rolldown","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"rolldown","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/rolldown@1.2.6"},{"ecosystem":"npm","name":"roughjs","version":"4.6.6","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"roughjs","licenses":["MIT"],"upstream_repo":"github.com/pshihn/rough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/roughjs@4.6.6"},{"ecosystem":"npm","name":"scheduler","version":"0.23.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"scheduler","licenses":["MIT"],"upstream_repo":"github.com/facebook/react","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":93},"purl":"pkg:npm/scheduler@0.23.2"},{"ecosystem":"npm","name":"source-map-js","version":"1.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"source-map-js","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/7rulnik/source-map-js","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/source-map-js@1.2.1"},{"ecosystem":"npm","name":"space-separated-tokens","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"space-separated-tokens","licenses":["MIT"],"upstream_repo":"github.com/wooorm/space-separated-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/space-separated-tokens@2.0.2"},{"ecosystem":"npm","name":"string-width","version":"7.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"string-width","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/string-width","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/string-width@7.2.0"},{"ecosystem":"npm","name":"string-width","version":"8.2.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"string-width","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/string-width","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/string-width@8.2.2"},{"ecosystem":"npm","name":"stringify-entities","version":"4.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"stringify-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/stringify-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/stringify-entities@4.0.4"},{"ecosystem":"npm","name":"strip-ansi","version":"7.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"strip-ansi","licenses":["MIT"],"upstream_repo":"github.com/chalk/strip-ansi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/strip-ansi@7.2.0"},{"ecosystem":"npm","name":"style-to-js","version":"1.1.21","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"style-to-js","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/style-to-js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/style-to-js@1.1.21"},{"ecosystem":"npm","name":"style-to-object","version":"1.0.14","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"style-to-object","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/style-to-object","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/style-to-object@1.0.14"},{"ecosystem":"npm","name":"tinyglobby","version":"0.2.17","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"tinyglobby","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/SuperchupuDev/tinyglobby","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tinyglobby@0.2.17"},{"ecosystem":"npm","name":"to-regex-range","version":"5.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"to-regex-range","licenses":["MIT"],"upstream_repo":"github.com/micromatch/to-regex-range","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/to-regex-range@5.0.1"},{"ecosystem":"npm","name":"trim-lines","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"trim-lines","licenses":["MIT"],"upstream_repo":"github.com/wooorm/trim-lines","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/trim-lines@3.0.1"},{"ecosystem":"npm","name":"trough","version":"2.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"trough","licenses":["MIT"],"upstream_repo":"github.com/wooorm/trough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/trough@2.2.0"},{"ecosystem":"npm","name":"tslib","version":"2.8.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"tslib","licenses":["0BSD"],"upstream_repo":"github.com/Microsoft/tslib","status":"untracked","level":"idle","license":{"expression":"0BSD","verdict":"allowed","score":86},"purl":"pkg:npm/tslib@2.8.1"},{"ecosystem":"npm","name":"typed-query-selector","version":"2.12.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"typed-query-selector","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/g-plane/typed-query-selector","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/typed-query-selector@2.12.2"},{"ecosystem":"npm","name":"undici-types","version":"8.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"undici-types","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/nodejs/undici","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/undici-types@8.3.0"},{"ecosystem":"npm","name":"unified","version":"11.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"unified","licenses":["MIT"],"upstream_repo":"github.com/unifiedjs/unified","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/unified@11.0.5"},{"ecosystem":"npm","name":"unist-util-find-after","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"unist-util-find-after","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-find-after","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-find-after@5.0.0"},{"ecosystem":"npm","name":"unist-util-is","version":"6.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"unist-util-is","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-is","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/unist-util-is@6.0.1"},{"ecosystem":"npm","name":"unist-util-position","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"unist-util-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-position@5.0.0"},{"ecosystem":"npm","name":"unist-util-remove-position","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"unist-util-remove-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-remove-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-remove-position@5.0.0"},{"ecosystem":"npm","name":"unist-util-stringify-position","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"unist-util-stringify-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-stringify-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-stringify-position@4.0.0"},{"ecosystem":"npm","name":"unist-util-visit","version":"5.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"unist-util-visit","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-visit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/unist-util-visit@5.1.0"},{"ecosystem":"npm","name":"unist-util-visit-parents","version":"6.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"unist-util-visit-parents","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-visit-parents","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/unist-util-visit-parents@6.0.2"},{"ecosystem":"npm","name":"vfile","version":"6.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"vfile","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/vfile@6.0.3"},{"ecosystem":"npm","name":"vfile-location","version":"5.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"vfile-location","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile-location","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/vfile-location@5.0.3"},{"ecosystem":"npm","name":"vfile-message","version":"4.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"vfile-message","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile-message","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/vfile-message@4.0.3"},{"ecosystem":"npm","name":"web-namespaces","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"web-namespaces","licenses":["MIT"],"upstream_repo":"github.com/wooorm/web-namespaces","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/web-namespaces@2.0.1"},{"ecosystem":"npm","name":"webdriver-bidi-protocol","version":"0.4.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"webdriver-bidi-protocol","licenses":["Apache-2.0"],"upstream_repo":"github.com/GoogleChromeLabs/webdriver-bidi-protocol","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"allowed"},"purl":"pkg:npm/webdriver-bidi-protocol@0.4.2"},{"ecosystem":"npm","name":"wrap-ansi","version":"9.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"wrap-ansi","licenses":["MIT"],"upstream_repo":"github.com/chalk/wrap-ansi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/wrap-ansi@9.0.2"},{"ecosystem":"npm","name":"ws","version":"8.21.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"ws","licenses":["MIT"],"upstream_repo":"github.com/websockets/ws","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/ws@8.21.3"},{"ecosystem":"npm","name":"y18n","version":"5.0.8","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"y18n","licenses":["ISC"],"upstream_repo":"github.com/yargs/y18n","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":78},"purl":"pkg:npm/y18n@5.0.8"},{"ecosystem":"npm","name":"yargs","version":"18.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"yargs","licenses":["MIT"],"upstream_repo":"github.com/yargs/yargs","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed"},"purl":"pkg:npm/yargs@18.1.0"},{"ecosystem":"npm","name":"yargs-parser","version":"22.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"yargs-parser","licenses":["ISC"],"upstream_repo":"github.com/yargs/yargs-parser","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":60},"purl":"pkg:npm/yargs-parser@22.0.0"},{"ecosystem":"npm","name":"zod","version":"3.25.76","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"zod","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/colinhacks/zod","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/zod@3.25.76"},{"ecosystem":"npm","name":"zwitch","version":"2.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"dispatch-viewer/app/package-lock.json"}],"datasource":"npm","package":"zwitch","licenses":["MIT"],"upstream_repo":"github.com/wooorm/zwitch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/zwitch@2.0.4"}],"manifests":[".github/workflows/ci.yml",".github/workflows/ledger.yml",".github/workflows/pages.yml",".github/workflows/release.yml","dispatch-viewer/app/package.json","dispatch-viewer/fixtures/vendor/axe-core/axe.min.js","go.golangci.mod","go.mod"],"reachability":"govulncheck","summary":{"licenses":{"not-shipped":297,"allowed":175},"signals":10,"sla":{"breached":0,"due-soon":0,"within":0},"dependencies":47,"indirect":440,"attention":27,"by_status":{"major":13,"behind":7,"minor":5,"patch":2,"current":18,"unknown":1,"floating":1,"untracked":440},"by_ecosystem":{"actions":{"total":14,"levels":{"warning":6,"good":8}},"image":{"total":4,"levels":{"warning":1,"good":2,"idle":1}},"npm":{"total":230,"levels":{"warning":5,"info":4,"good":6,"idle":215}},"runtime":{"total":3,"levels":{"warning":1,"info":1,"idle":1}},"go":{"total":236,"levels":{"info":9,"good":2,"idle":225}}},"vulnerabilities":0,"libyears":17.87,"state":"warning","tiers":{"fix":0,"plan":5,"routine":10}},"actions":[{"id":"action-actions","key":"actions","kind":"actions","tier":"plan","level":"warning","type":"update","status":"major","title":"Update 6 GitHub Actions in campaign","result":"One commit per project moves every uses: line","why":"","evidence":["actions/configure-pages, actions/download-artifact show no repository activity in 90 days (OpenSSF Scorecard)"],"projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":0,"tier":"plan","to":"6.1.0"},{"project":"campaign","record":1,"tier":"plan","to":"6.0.0"},{"project":"campaign","record":2,"tier":"plan","to":"5.0.1"},{"project":"campaign","record":3,"tier":"plan","to":"8.0.1"},{"project":"campaign","record":4,"tier":"plan","to":"7.0.0"},{"project":"campaign","record":5,"tier":"plan","to":"5.0.0"}]},{"id":"action-dep-runtime-node","key":"dep|runtime:node","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade Node.js to 24.21.0 in campaign","result":"Moves to the newest major","why":"","released":{"version":"24.21.0","date":"2026-09-07T00:00:00Z"},"how":"move to 24.21.0   at .github/workflows/ci.yml:417","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":12,"tier":"plan","to":"24.21.0"}]},{"id":"action-dep-github-com-react-react","key":"dep|github.com/react/react","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade react to 19.3.0 in campaign","result":"Moves 4 packages that release together","why":"","released":{"version":"19.3.0","date":"2026-09-09T18:08:49Z"},"how":"cd dispatch-viewer/app && npm install react@19.3.0 react-dom@19.3.0 && npm install -D @types/react@19.3.0 @types/react-dom@19.3.0","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":7,"tier":"plan","to":"19.3.0"},{"project":"campaign","record":8,"tier":"plan","to":"19.3.0"},{"project":"campaign","record":9,"tier":"plan","to":"19.3.0"},{"project":"campaign","record":10,"tier":"plan","to":"19.3.0"}]},{"id":"action-devtools-campaign-dispatch-viewer-app-package-json","key":"devtools|campaign|dispatch-viewer/app/package.json","kind":"devtools","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade typescript to 7.0.2 in campaign/dispatch-viewer/app","result":"Moves 1 dev dependency to their newest major","why":"none of them ships","how":"cd dispatch-viewer/app && npm install -D typescript@7.0.2","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":11,"tier":"plan","to":"7.0.2"}]},{"id":"action-dep-image-wsl-ubuntu","key":"dep|image:wsl/ubuntu","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade WSL Ubuntu 24.04 to 26.04 in campaign","result":"Moves to the newest major","why":"","how":"move to 26.04   at .github/workflows/ci.yml:164","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":6,"tier":"plan","to":"26.04"}]},{"id":"action-routine-runtime","key":"routine|runtime","kind":"routine","tier":"routine","level":"info","type":"update","status":"patch","title":"Bump 1 toolchain in campaign","result":"Newer minor and patch releases","why":"none of them urgent","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":26,"tier":"routine","to":"1.27.1"}]},{"id":"action-routine-go","key":"routine|go","kind":"routine","tier":"routine","level":"info","type":"update","status":"minor","title":"Bump 3 go modules in campaign","result":"Newer minor and patch releases","why":"none of them urgent","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":19,"tier":"routine","to":"v2.14.0"},{"project":"campaign","record":20,"tier":"routine","to":"v3.0.5"},{"project":"campaign","record":21,"tier":"routine","to":"v0.50.0"}]},{"id":"action-routine-npm","key":"routine|npm","kind":"routine","tier":"routine","level":"info","type":"update","status":"minor","title":"Bump 3 npm packages in campaign","result":"Newer minor and patch releases","why":"none of them urgent","evidence":["puppeteer runs a script when npm installs it"],"projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":23,"tier":"routine","to":"26.6.2"},{"project":"campaign","record":24,"tier":"routine","to":"25.12.0"},{"project":"campaign","record":25,"tier":"routine","to":"8.3.1"}]},{"id":"action-sync-ui-npm-codesweep-ai-ui","key":"sync|ui|npm|@codesweep-ai/ui","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin @codesweep-ai/ui in campaign","result":"Picks up up to 2 commits from ui","why":"","how":"cd dispatch-viewer/app && ../../scripts/with-npmrevs.sh npm install --save-exact @codesweep-ai/ui@0.3.1-dev.20260924221206.9217a01","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":22,"tier":"routine","to":"0.3.1-dev.20260924221206.9217a01"}]},{"id":"action-sync-ledger-go-github-com-codesweep-ai-ledger","key":"sync|ledger|go|github.com/codesweep-ai/ledger","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/ledger in campaign","result":"Picks up up to 3 commits from ledger","why":"","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":13,"tier":"routine","to":"9c01ea5"}]},{"id":"action-sync-lint-go-github-com-codesweep-ai-lint","key":"sync|lint|go|github.com/codesweep-ai/lint","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/lint in campaign","result":"Picks up up to 5 commits from lint","why":"","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":14,"tier":"routine","to":"341b79b"}]},{"id":"action-sync-npmrevs-go-github-com-codesweep-ai-npmrevs","key":"sync|npmrevs|go|github.com/codesweep-ai/npmrevs","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/npmrevs in campaign","result":"Picks up up to 4 commits from npmrevs","why":"","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":15,"tier":"routine","to":"6bbb69b"}]},{"id":"action-sync-sandbox-go-github-com-codesweep-ai-sandbox","key":"sync|sandbox|go|github.com/codesweep-ai/sandbox","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/sandbox in campaign","result":"Picks up up to 2 commits from sandbox","why":"","how":"go get -tool github.com/codesweep-ai/sandbox/cmd/cs-sandbox@71db628021680f72f2bb847032f6525654ea2334 && go mod tidy","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":16,"tier":"routine","to":"71db628"}]},{"id":"action-sync-tracer-go-github-com-codesweep-ai-tracer","key":"sync|tracer|go|github.com/codesweep-ai/tracer","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/tracer in campaign","result":"Picks up up to 2 commits from tracer","why":"","how":"go get -tool github.com/codesweep-ai/tracer/cmd/cs-tracer@b7bc54fd45c27578ec32d6a107993e0d73225bed && go mod tidy","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":17,"tier":"routine","to":"b7bc54f"}]},{"id":"action-sync-vcr-go-github-com-codesweep-ai-vcr","key":"sync|vcr|go|github.com/codesweep-ai/vcr","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/vcr in campaign","result":"Picks up up to 4 commits from vcr","why":"","how":"go get -tool github.com/codesweep-ai/vcr/cmd/cs-vcr@85d428f1ef67c1fed364ad699a0b943c664771b9 && go mod tidy","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":18,"tier":"routine","to":"85d428f"}]}]},{"name":"dashboards","repo":{"full_name":"codesweep-ai/dashboards","url":"https://github.com/codesweep-ai/dashboards","branch":"main","sha":"066e52753f5b3be9681cc3f3f9279fb7356f5823","committed":"2026-09-24T21:58:47Z","description":"Build health dashboards for the codesweep-ai projects"},"dependencies":[{"ecosystem":"actions","name":"actions/checkout","version":"v4","sources":[{"path":".github/workflows/ci.yml","line":29},{"path":".github/workflows/ci.yml","line":44},{"path":".github/workflows/ci.yml","line":55},{"path":".github/workflows/ci.yml","line":66},{"path":".github/workflows/ci.yml","line":83},{"path":".github/workflows/ci.yml","line":96},{"path":".github/workflows/dashboard-ci.yml","line":22},{"path":".github/workflows/dashboard-deps.yml","line":26},{"path":".github/workflows/ledger.yml","line":30},{"path":".github/workflows/ledger.yml","line":41},{"path":".github/workflows/ledger.yml","line":52},{"path":".github/workflows/ledger.yml","line":67},{"path":".github/workflows/pages.yml","line":80}],"scope":"ci","datasource":"github","package":"actions/checkout","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/checkout","upstream":{"latest":"7.0.1","latest_date":"2026-07-20T15:10:05Z","version_date":"2026-07-20T15:36:10Z","line_latest":"4.4.0","url":"https://github.com/actions/checkout/releases","effective":"4.4.0"},"behind":"major","repo_signals":{"stars":8886,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Packaging":-1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Pinned-Dependencies":3,"Security-Policy":9,"SAST":10,"Branch-Protection":6}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/checkout@v7   at .github/workflows/ci.yml:29"},{"ecosystem":"actions","name":"actions/configure-pages","version":"v5","sources":[{"path":".github/workflows/dashboard-deps.yml","line":55},{"path":".github/workflows/pages.yml","line":115}],"scope":"ci","datasource":"github","package":"actions/configure-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/configure-pages","upstream":{"latest":"6.0.0","latest_date":"2026-03-25T17:00:49Z","version_date":"2024-03-30T00:49:12Z","line_latest":"5.0.0","url":"https://github.com/actions/configure-pages/releases","effective":"5.0.0"},"behind":"major","libyears":1.99,"repo_signals":{"stars":242,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"CII-Best-Practices":0,"Pinned-Dependencies":6,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"SAST":7,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/configure-pages@v6   at .github/workflows/dashboard-deps.yml:55"},{"ecosystem":"actions","name":"actions/deploy-pages","version":"v4","sources":[{"path":".github/workflows/pages.yml","line":160}],"scope":"ci","datasource":"github","package":"actions/deploy-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/deploy-pages","upstream":{"latest":"5.0.1","latest_date":"2026-09-01T21:31:19Z","version_date":"2024-03-18T15:43:13Z","line_latest":"4.0.5","url":"https://github.com/actions/deploy-pages/releases","effective":"4.0.5"},"behind":"major","libyears":2.46,"repo_signals":{"stars":953,"scorecard":{"score":5.5,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":6,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Fuzzing":0,"SAST":7,"Branch-Protection":1}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/deploy-pages@v5   at .github/workflows/pages.yml:160"},{"ecosystem":"actions","name":"actions/setup-go","version":"v5","sources":[{"path":".github/workflows/ci.yml","line":30},{"path":".github/workflows/ci.yml","line":45},{"path":".github/workflows/ci.yml","line":56},{"path":".github/workflows/ci.yml","line":71},{"path":".github/workflows/ci.yml","line":86},{"path":".github/workflows/ci.yml","line":97},{"path":".github/workflows/dashboard-deps.yml","line":31},{"path":".github/workflows/ledger.yml","line":31},{"path":".github/workflows/ledger.yml","line":42},{"path":".github/workflows/ledger.yml","line":57},{"path":".github/workflows/ledger.yml","line":70}],"scope":"ci","datasource":"github","package":"actions/setup-go","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-go","upstream":{"latest":"7.0.0","latest_date":"2026-07-16T02:50:50Z","version_date":"2025-12-16T02:36:50Z","line_latest":"5.6.0","url":"https://github.com/actions/setup-go/releases","effective":"5.6.0"},"behind":"major","libyears":0.58,"repo_signals":{"stars":1762,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Maintained":5,"Code-Review":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Packaging":-1,"Pinned-Dependencies":7,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/setup-go@v7   at .github/workflows/ci.yml:30"},{"ecosystem":"actions","name":"actions/setup-node","version":"v4","sources":[{"path":".github/workflows/pages.yml","line":96}],"scope":"ci","datasource":"github","package":"actions/setup-node","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-node","upstream":{"latest":"7.0.0","latest_date":"2026-07-14T02:46:05Z","version_date":"2025-04-14T02:55:06Z","line_latest":"4.4.0","url":"https://github.com/actions/setup-node/releases","effective":"4.4.0"},"behind":"major","libyears":1.25,"repo_signals":{"stars":4963,"scorecard":{"score":6.4,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"Binary-Artifacts":9,"Packaging":-1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Pinned-Dependencies":5,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/setup-node@v7   at .github/workflows/pages.yml:96"},{"ecosystem":"actions","name":"actions/upload-pages-artifact","version":"v3","sources":[{"path":".github/workflows/pages.yml","line":140}],"scope":"ci","datasource":"github","package":"actions/upload-pages-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-pages-artifact","upstream":{"latest":"5.0.0","latest_date":"2026-04-10T18:22:59Z","version_date":"2024-02-07T06:59:16Z","line_latest":"3.0.1","url":"https://github.com/actions/upload-pages-artifact/releases","effective":"3.0.1"},"behind":"major","libyears":2.17,"repo_signals":{"stars":512,"scorecard":{"score":5.6,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"Pinned-Dependencies":3,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":0,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/upload-pages-artifact@v5   at .github/workflows/pages.yml:140"},{"ecosystem":"go","name":"github.com/codesweep-ai/ledger","version":"v0.0.0-20260918043804-bbe29a48e449","sources":[{"path":"go.mod","line":16,"tools":["github.com/codesweep-ai/ledger/cmd/cs-ledger"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/ledger","internal":true,"provider":"ledger","lag":{"commits":31,"days":6.7,"head":"9c01ea57e8e2f26c9c48f9c315e25c604c085019","pinned":"bbe29a48e449","built":"9c01ea57e8e2f26c9c48f9c315e25c604c085019"},"upstream":{"latest_date":"2026-09-24T22:12:05Z","version_date":"2026-09-18T04:38:04Z","url":"https://github.com/codesweep-ai/ledger/compare/bbe29a48e449...9c01ea57e8e2"},"libyears":0.02,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/ledger@v0.0.0-20260918043804-bbe29a48e449","tier":"routine","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/lint","version":"v0.0.0-20260918041056-8bdc0656c767","sources":[{"path":"go.mod","line":17,"tools":["github.com/codesweep-ai/lint/cmd/cs-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/lint","internal":true,"provider":"lint","lag":{"commits":24,"days":6.8,"head":"341b79bde5204891a6e8074aa2a85e45bc009ecf","pinned":"8bdc0656c767","built":"341b79bde5204891a6e8074aa2a85e45bc009ecf"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-18T04:10:56Z","url":"https://github.com/codesweep-ai/lint/compare/8bdc0656c767...341b79bde520"},"libyears":0.02,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/lint@v0.0.0-20260918041056-8bdc0656c767","tier":"routine","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/npmrevs","version":"v0.0.0-20260921040735-e92f1c0bd295","sources":[{"path":"go.mod","line":18,"tools":["github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/npmrevs","internal":true,"provider":"npmrevs","lag":{"commits":15,"days":3.8,"head":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504","pinned":"e92f1c0bd295","built":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-21T04:07:35Z","url":"https://github.com/codesweep-ai/npmrevs/compare/e92f1c0bd295...6bbb69bc9a58"},"libyears":0.01,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/npmrevs@v0.0.0-20260921040735-e92f1c0bd295","tier":"routine","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy"},{"ecosystem":"runtime","name":"go","version":"1.27.0","sources":[{"path":"go.mod","line":3}],"scope":"build","datasource":"golang","label":"Go toolchain","floating":false,"internal":false,"lifecycle":{"product":"go","cycle":"1.27","release":"2026-08-19","eol":null,"lts":false,"latest":"1.27.1","phase":"active","url":"https://endoflife.date/go"},"upstream":{"latest":"1.27.1","latest_date":"2026-08-28T16:20:06Z","version_date":"2026-08-18T21:24:23Z","url":"https://go.dev/doc/devel/release"},"behind":"patch","libyears":0.03,"status":"patch","level":"info","tier":"routine","how":"go mod edit -go=1.27.1"},{"ecosystem":"actions","name":"actions/download-artifact","version":"v8","sources":[{"path":".github/workflows/pages.yml","line":109}],"scope":"ci","datasource":"github","package":"actions/download-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/download-artifact","upstream":{"latest":"8.0.1","latest_date":"2026-03-11T15:44:25Z","version_date":"2026-03-11T15:44:25Z","url":"https://github.com/actions/download-artifact/releases","effective":"8.0.1"},"repo_signals":{"stars":1900,"scorecard":{"score":5.1,"date":"2026-08-24","checks":{"Maintained":0,"Packaging":-1,"Code-Review":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Token-Permissions":0,"Pinned-Dependencies":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"actions","name":"actions/jekyll-build-pages","version":"v1","sources":[{"path":".github/workflows/pages.yml","line":121}],"scope":"ci","datasource":"github","package":"actions/jekyll-build-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/jekyll-build-pages","upstream":{"latest":"1.0.13","latest_date":"2024-08-06T23:48:04Z","version_date":"2024-08-06T23:48:04Z","url":"https://github.com/actions/jekyll-build-pages/releases","effective":"1.0.13"},"repo_signals":{"stars":121,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":2,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Fuzzing":0,"Token-Permissions":0,"License":10,"Packaging":10,"Signed-Releases":-1,"Pinned-Dependencies":0,"Security-Policy":9,"SAST":1,"Branch-Protection":8}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/upload-artifact","version":"v7","sources":[{"path":".github/workflows/dashboard-ci.yml","line":29},{"path":".github/workflows/dashboard-deps.yml","line":77}],"scope":"ci","datasource":"github","package":"actions/upload-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-artifact","upstream":{"latest":"7.0.1","latest_date":"2026-04-10T17:31:14Z","version_date":"2026-04-10T17:31:14Z","url":"https://github.com/actions/upload-artifact/releases","effective":"7.0.1"},"repo_signals":{"stars":4196,"scorecard":{"score":5.2,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"go","name":"github.com/rhysd/actionlint","version":"v1.7.12","sources":[{"path":"go.mod","line":31,"tools":["github.com/rhysd/actionlint/cmd/actionlint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/rhysd/actionlint","internal":false,"upstream":{"latest":"v1.7.12","latest_date":"2026-03-30T17:47:17Z","version_date":"2026-03-30T17:47:17Z","url":"https://pkg.go.dev/github.com/rhysd/actionlint"},"upstream_repo":"github.com/rhysd/actionlint","licenses":["MIT"],"repo_signals":{"stars":4261,"scorecard":{"score":3.6,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":0,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Binary-Artifacts":10,"Security-Policy":0,"Fuzzing":0,"License":10,"SAST":10,"Branch-Protection":0,"Signed-Releases":0,"Pinned-Dependencies":0,"Packaging":10}}},"in_build":false,"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rhysd/actionlint@v1.7.12","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"go","name":"golang.org/x/vuln","version":"v1.8.0","sources":[{"path":"go.mod","line":43,"tools":["golang.org/x/vuln/cmd/govulncheck"]}],"scope":"tool","datasource":"goproxy","package":"golang.org/x/vuln","internal":false,"upstream":{"latest":"v1.8.0","latest_date":"2026-09-08T20:52:42Z","version_date":"2026-09-08T20:52:42Z","url":"https://pkg.go.dev/golang.org/x/vuln"},"licenses":["BSD-3-Clause"],"in_build":false,"status":"current","level":"good","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/vuln@v1.8.0"},{"ecosystem":"image","name":"runner/ubuntu","version":"ubuntu-latest","sources":[{"path":".github/workflows/ci.yml","line":26},{"path":".github/workflows/ci.yml","line":41},{"path":".github/workflows/ci.yml","line":52},{"path":".github/workflows/ci.yml","line":63},{"path":".github/workflows/ci.yml","line":80},{"path":".github/workflows/ci.yml","line":93},{"path":".github/workflows/dashboard-ci.yml","line":19},{"path":".github/workflows/dashboard-deps.yml","line":23},{"path":".github/workflows/ledger.yml","line":27},{"path":".github/workflows/ledger.yml","line":38},{"path":".github/workflows/ledger.yml","line":49},{"path":".github/workflows/ledger.yml","line":64},{"path":".github/workflows/pages.yml","line":71},{"path":".github/workflows/pages.yml","line":147}],"scope":"ci","datasource":"runner","label":"Ubuntu 24.04 (ubuntu-latest)","floating":true,"os":"ubuntu","internal":false,"runner":{"image":"Ubuntu 24.04","os":"ubuntu","version":"24.04","arch":"x64","deprecated":false,"preview":false},"upstream":{"effective":"24.04","url":"https://github.com/actions/runner-images","latest":"26.04"},"lifecycle":{"product":"ubuntu","cycle":"24.04","release":"2024-04-25","support":"2029-05-31","eol":"2029-05-31","lts":true,"latest":"24.04.4","phase":"active","url":"https://endoflife.date/ubuntu"},"status":"current","level":"good"},{"ecosystem":"npm","name":"@codesweep-ai/ui","version":"0.3.0","sources":[{"path":"package.json","line":12}],"scope":"direct","datasource":"npm","package":"@codesweep-ai/ui","install_script":false,"constraint":"^0.3.0","floating":false,"internal":true,"lockfile":"package-lock.json","installer":"scripts/with-npmrevs.sh","upstream":{"latest":"0.3.0","latest_date":"2026-09-09T18:37:45Z","version_date":"2026-09-09T18:37:45Z","url":"https://www.npmjs.com/package/@codesweep-ai/ui"},"upstream_repo":"github.com/codesweep-ai/ui","licenses":["Apache-2.0"],"provenance":true,"status":"current","level":"good","purl":"pkg:npm/%40codesweep-ai/ui@0.3.0"},{"ecosystem":"runtime","name":"node","version":"24","sources":[{"path":".github/workflows/pages.yml","line":98}],"scope":"ci","datasource":"node","label":"Node.js","floating":true,"internal":false,"lifecycle":{"product":"nodejs","cycle":"24","release":"2025-05-06","support":"2026-10-20","eol":"2028-04-30","lts":true,"latest":"24.21.0","phase":"active","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0","latest_date":"2026-09-07T00:00:00Z","version_date":"2026-09-07T00:00:00Z","url":"https://nodejs.org/en/about/previous-releases","effective":"24.21.0"},"status":"current","level":"good"},{"ecosystem":"go","name":"github.com/bmatcuk/doublestar/v4","version":"v4.10.0","sources":[{"path":"go.mod","line":14}],"scope":"indirect","datasource":"goproxy","package":"github.com/bmatcuk/doublestar/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bmatcuk/doublestar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bmatcuk/doublestar/v4@v4.10.0"},{"ecosystem":"go","name":"github.com/clipperhouse/uax29/v2","version":"v2.7.0","sources":[{"path":"go.mod","line":15}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/uax29/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/uax29","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/uax29/v2@v2.7.0"},{"ecosystem":"go","name":"github.com/docker/cli","version":"v29.7.2+incompatible","sources":[{"path":"go.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/cli","internal":false,"licenses":["Apache-2.0","BSD-3-Clause"],"upstream_repo":"github.com/docker/cli","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/docker/cli@v29.7.2%2Bincompatible"},{"ecosystem":"go","name":"github.com/docker/docker-credential-helpers","version":"v0.9.3","sources":[{"path":"go.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/docker-credential-helpers","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/docker/docker-credential-helpers","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/docker/docker-credential-helpers@v0.9.3"},{"ecosystem":"go","name":"github.com/fatih/color","version":"v1.19.0","sources":[{"path":"go.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/color","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/fatih/color","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/color@v1.19.0"},{"ecosystem":"go","name":"github.com/google/go-containerregistry","version":"v0.22.1","sources":[{"path":"go.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-containerregistry","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/google/go-containerregistry","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-containerregistry@v0.22.1"},{"ecosystem":"go","name":"github.com/inconshreveable/mousetrap","version":"v1.1.0","sources":[{"path":"go.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"github.com/inconshreveable/mousetrap","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/inconshreveable/mousetrap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/inconshreveable/mousetrap@v1.1.0"},{"ecosystem":"go","name":"github.com/klauspost/compress","version":"v1.19.2","sources":[{"path":"go.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"github.com/klauspost/compress","internal":false,"licenses":["BSD-3-Clause","Apache-2.0","MIT"],"upstream_repo":"github.com/klauspost/compress","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause AND Apache-2.0 AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/klauspost/compress@v1.19.2"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.14","sources":[{"path":"go.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.14"},{"ecosystem":"go","name":"github.com/mattn/go-isatty","version":"v0.0.20","sources":[{"path":"go.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-isatty","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-isatty","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-isatty@v0.0.20"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.21","sources":[{"path":"go.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.21"},{"ecosystem":"go","name":"github.com/mattn/go-shellwords","version":"v1.0.12","sources":[{"path":"go.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-shellwords","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-shellwords","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-shellwords@v1.0.12"},{"ecosystem":"go","name":"github.com/opencontainers/go-digest","version":"v1.0.0","sources":[{"path":"go.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/go-digest","internal":false,"licenses":["Apache-2.0","CC-BY-SA-4.0"],"upstream_repo":"github.com/opencontainers/go-digest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND CC-BY-SA-4.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/opencontainers/go-digest@v1.0.0"},{"ecosystem":"go","name":"github.com/opencontainers/image-spec","version":"v1.1.1","sources":[{"path":"go.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/image-spec","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/opencontainers/image-spec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/opencontainers/image-spec@v1.1.1"},{"ecosystem":"go","name":"github.com/robfig/cron/v3","version":"v3.0.1","sources":[{"path":"go.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"github.com/robfig/cron/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/robfig/cron","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/robfig/cron/v3@v3.0.1"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.9.4","sources":[{"path":"go.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.9.4"},{"ecosystem":"go","name":"github.com/spf13/cobra","version":"v1.10.2","sources":[{"path":"go.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/cobra","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/spf13/cobra","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/cobra@v1.10.2"},{"ecosystem":"go","name":"github.com/spf13/pflag","version":"v1.0.10","sources":[{"path":"go.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/pflag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/spf13/pflag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/pflag@v1.0.10"},{"ecosystem":"go","name":"go.yaml.in/yaml/v4","version":"v4.0.0-rc.3","sources":[{"path":"go.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v4","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v4@v4.0.0-rc.3"},{"ecosystem":"go","name":"golang.org/x/crypto/x509roots/fallback","version":"v0.0.0-20260916154351-b853e4b620cd","sources":[{"path":"go.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/crypto/x509roots/fallback","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/crypto/x509roots/fallback@v0.0.0-20260916154351-b853e4b620cd"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.41.0","sources":[{"path":"go.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.41.0"},{"ecosystem":"go","name":"golang.org/x/sync","version":"v0.23.0","sources":[{"path":"go.mod","line":39}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sync","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sync@v0.23.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.48.0","sources":[{"path":"go.mod","line":40}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.48.0"},{"ecosystem":"go","name":"golang.org/x/telemetry","version":"v0.0.0-20260908163034-4bcc4b2ee518","sources":[{"path":"go.mod","line":41}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/telemetry","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/telemetry@v0.0.0-20260908163034-4bcc4b2ee518"},{"ecosystem":"go","name":"golang.org/x/tools","version":"v0.50.0","sources":[{"path":"go.mod","line":42}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/tools","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/tools@v0.50.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v3","version":"v3.0.1","sources":[{"path":"go.mod","line":44}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v3","internal":false,"licenses":["MIT","Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v3@v3.0.1"},{"ecosystem":"npm","name":"@dnd-kit/accessibility","version":"3.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@dnd-kit/accessibility","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/%40dnd-kit/accessibility@3.1.1"},{"ecosystem":"npm","name":"@dnd-kit/core","version":"6.3.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@dnd-kit/core","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/%40dnd-kit/core@6.3.1"},{"ecosystem":"npm","name":"@dnd-kit/sortable","version":"10.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@dnd-kit/sortable","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","found":["LPPL-1.3c"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/@dnd-kit/sortable/10.0.0","found_verdict":"unknown","unlisted":{"LPPL-1.3c":"Copyleft"},"score":46},"purl":"pkg:npm/%40dnd-kit/sortable@10.0.0"},{"ecosystem":"npm","name":"@dnd-kit/utilities","version":"3.2.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@dnd-kit/utilities","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/%40dnd-kit/utilities@3.2.2"},{"ecosystem":"npm","name":"@types/debug","version":"4.1.13","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/debug","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/debug@4.1.13"},{"ecosystem":"npm","name":"@types/estree","version":"1.0.9","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/estree","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/%40types/estree@1.0.9"},{"ecosystem":"npm","name":"@types/estree-jsx","version":"1.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/estree-jsx","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/estree-jsx@1.0.5"},{"ecosystem":"npm","name":"@types/hast","version":"3.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/hast","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/hast@3.0.5"},{"ecosystem":"npm","name":"@types/katex","version":"0.16.8","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/katex","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/%40types/katex@0.16.8"},{"ecosystem":"npm","name":"@types/mdast","version":"4.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/mdast","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/mdast@4.0.4"},{"ecosystem":"npm","name":"@types/ms","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/ms","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/ms@2.1.0"},{"ecosystem":"npm","name":"@types/react","version":"19.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/react","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/%40types/react@19.3.0"},{"ecosystem":"npm","name":"@types/unist","version":"3.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/unist","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/unist@3.0.3"},{"ecosystem":"npm","name":"@types/unist","version":"2.0.11","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/unist","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/unist@2.0.11"},{"ecosystem":"npm","name":"@ungap/structured-clone","version":"1.4.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@ungap/structured-clone","licenses":["ISC"],"upstream_repo":"github.com/ungap/structured-clone","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed"},"purl":"pkg:npm/%40ungap/structured-clone@1.4.0"},{"ecosystem":"npm","name":"bail","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"bail","licenses":["MIT"],"upstream_repo":"github.com/wooorm/bail","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/bail@2.0.2"},{"ecosystem":"npm","name":"ccount","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ccount","licenses":["MIT"],"upstream_repo":"github.com/wooorm/ccount","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/ccount@2.0.1"},{"ecosystem":"npm","name":"character-entities","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"character-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities@2.0.2"},{"ecosystem":"npm","name":"character-entities-html4","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"character-entities-html4","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities-html4","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities-html4@2.1.0"},{"ecosystem":"npm","name":"character-entities-legacy","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"character-entities-legacy","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities-legacy","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities-legacy@3.0.0"},{"ecosystem":"npm","name":"character-reference-invalid","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"character-reference-invalid","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-reference-invalid","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-reference-invalid@2.0.1"},{"ecosystem":"npm","name":"comma-separated-tokens","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"comma-separated-tokens","licenses":["MIT"],"upstream_repo":"github.com/wooorm/comma-separated-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/comma-separated-tokens@2.0.3"},{"ecosystem":"npm","name":"commander","version":"8.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"commander","licenses":["MIT"],"upstream_repo":"github.com/tj/commander.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/commander@8.3.0"},{"ecosystem":"npm","name":"csstype","version":"3.2.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"csstype","licenses":["MIT"],"upstream_repo":"github.com/frenic/csstype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/csstype@3.2.3"},{"ecosystem":"npm","name":"debug","version":"4.4.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"debug","licenses":["MIT"],"upstream_repo":"github.com/debug-js/debug","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/debug@4.4.3"},{"ecosystem":"npm","name":"decode-named-character-reference","version":"1.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"decode-named-character-reference","licenses":["MIT"],"upstream_repo":"github.com/wooorm/decode-named-character-reference","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/decode-named-character-reference@1.3.0"},{"ecosystem":"npm","name":"dequal","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"dequal","licenses":["MIT"],"upstream_repo":"github.com/lukeed/dequal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/dequal@2.0.3"},{"ecosystem":"npm","name":"devlop","version":"1.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"devlop","licenses":["MIT"],"upstream_repo":"github.com/wooorm/devlop","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/devlop@1.1.0"},{"ecosystem":"npm","name":"entities","version":"6.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"entities","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/fb55/entities","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"allowed","score":75},"purl":"pkg:npm/entities@6.0.1"},{"ecosystem":"npm","name":"escape-string-regexp","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"escape-string-regexp","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/escape-string-regexp","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/escape-string-regexp@5.0.0"},{"ecosystem":"npm","name":"estree-util-is-identifier-name","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"estree-util-is-identifier-name","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/estree-util-is-identifier-name","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/estree-util-is-identifier-name@3.0.0"},{"ecosystem":"npm","name":"extend","version":"3.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"extend","licenses":["MIT"],"upstream_repo":"github.com/justmoon/node-extend","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/extend@3.0.2"},{"ecosystem":"npm","name":"github-slugger","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"github-slugger","licenses":["ISC"],"upstream_repo":"github.com/Flet/github-slugger","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":79},"purl":"pkg:npm/github-slugger@2.0.0"},{"ecosystem":"npm","name":"hachure-fill","version":"0.5.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hachure-fill","licenses":["MIT"],"upstream_repo":"github.com/pshihn/hachure-fill","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/hachure-fill@0.5.2"},{"ecosystem":"npm","name":"hast-util-from-dom","version":"5.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-from-dom","licenses":["ISC"],"upstream_repo":"github.com/syntax-tree/hast-util-from-dom","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-dom@5.0.1"},{"ecosystem":"npm","name":"hast-util-from-html","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-from-html","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-html","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/hast-util-from-html@2.0.3"},{"ecosystem":"npm","name":"hast-util-from-html-isomorphic","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-from-html-isomorphic","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-html-isomorphic","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-html-isomorphic@2.0.0"},{"ecosystem":"npm","name":"hast-util-from-parse5","version":"8.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-from-parse5","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-parse5","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-parse5@8.0.3"},{"ecosystem":"npm","name":"hast-util-heading-rank","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-heading-rank","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-heading-rank","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-heading-rank@3.0.0"},{"ecosystem":"npm","name":"hast-util-is-element","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-is-element","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-is-element","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-is-element@3.0.0"},{"ecosystem":"npm","name":"hast-util-parse-selector","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-parse-selector","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-parse-selector","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-parse-selector@4.0.0"},{"ecosystem":"npm","name":"hast-util-to-jsx-runtime","version":"2.3.6","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-to-jsx-runtime","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-to-jsx-runtime","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/hast-util-to-jsx-runtime@2.3.6"},{"ecosystem":"npm","name":"hast-util-to-string","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-to-string","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-to-string@3.0.1"},{"ecosystem":"npm","name":"hast-util-to-text","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-to-text","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-to-text","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-to-text@4.0.2"},{"ecosystem":"npm","name":"hast-util-whitespace","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-whitespace","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-whitespace","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-whitespace@3.0.0"},{"ecosystem":"npm","name":"hastscript","version":"9.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hastscript","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hastscript","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":47},"purl":"pkg:npm/hastscript@9.0.1"},{"ecosystem":"npm","name":"highlight.js","version":"11.12.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"highlight.js","licenses":["BSD-3-Clause"],"provenance":true,"upstream_repo":"github.com/highlightjs/highlight.js","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed","found":["CC-BY-SA-4.0","Vim"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/highlight.js/11.12.0","found_verdict":"review","unlisted":{"Vim":"Copyleft"},"score":45},"purl":"pkg:npm/highlight.js@11.12.0"},{"ecosystem":"npm","name":"highlight.js","version":"11.11.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"highlight.js","licenses":["BSD-3-Clause"],"provenance":true,"upstream_repo":"github.com/highlightjs/highlight.js","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed","found":["CC-BY-SA-4.0","Vim"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/highlight.js/11.11.2","found_verdict":"review","unlisted":{"Vim":"Copyleft"},"score":45},"purl":"pkg:npm/highlight.js@11.11.2"},{"ecosystem":"npm","name":"html-url-attributes","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"html-url-attributes","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/html-url-attributes@3.0.1"},{"ecosystem":"npm","name":"inline-style-parser","version":"0.2.7","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"inline-style-parser","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/inline-style-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/inline-style-parser@0.2.7"},{"ecosystem":"npm","name":"is-alphabetical","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-alphabetical","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-alphabetical","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-alphabetical@2.0.1"},{"ecosystem":"npm","name":"is-alphanumerical","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-alphanumerical","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-alphanumerical","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-alphanumerical@2.0.1"},{"ecosystem":"npm","name":"is-decimal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-decimal","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-decimal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-decimal@2.0.1"},{"ecosystem":"npm","name":"is-hexadecimal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-hexadecimal","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-hexadecimal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-hexadecimal@2.0.1"},{"ecosystem":"npm","name":"is-plain-obj","version":"4.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-plain-obj","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/is-plain-obj","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/is-plain-obj@4.1.0"},{"ecosystem":"npm","name":"katex","version":"0.16.47","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"katex","licenses":["MIT"],"upstream_repo":"github.com/KaTeX/KaTeX","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","found":["OSL-3.0"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/katex/0.16.47","found_verdict":"unknown","unlisted":{"OSL-3.0":"Copyleft"},"score":48},"purl":"pkg:npm/katex@0.16.47"},{"ecosystem":"npm","name":"longest-streak","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"longest-streak","licenses":["MIT"],"upstream_repo":"github.com/wooorm/longest-streak","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/longest-streak@3.1.0"},{"ecosystem":"npm","name":"lowlight","version":"3.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lowlight","licenses":["MIT"],"upstream_repo":"github.com/wooorm/lowlight","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/lowlight@3.3.0"},{"ecosystem":"npm","name":"lucide-react","version":"0.563.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lucide-react","licenses":["ISC"],"provenance":true,"upstream_repo":"github.com/lucide-icons/lucide","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":75},"purl":"pkg:npm/lucide-react@0.563.0"},{"ecosystem":"npm","name":"markdown-table","version":"3.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"markdown-table","licenses":["MIT"],"upstream_repo":"github.com/wooorm/markdown-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/markdown-table@3.0.4"},{"ecosystem":"npm","name":"mdast-util-find-and-replace","version":"3.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-find-and-replace","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-find-and-replace","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-find-and-replace@3.0.2"},{"ecosystem":"npm","name":"mdast-util-from-markdown","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-from-markdown","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-from-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/mdast-util-from-markdown@2.0.3"},{"ecosystem":"npm","name":"mdast-util-gfm","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-gfm@3.1.0"},{"ecosystem":"npm","name":"mdast-util-gfm-autolink-literal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-autolink-literal","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-autolink-literal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-autolink-literal@2.0.1"},{"ecosystem":"npm","name":"mdast-util-gfm-footnote","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-footnote","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-footnote","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-gfm-footnote@2.1.0"},{"ecosystem":"npm","name":"mdast-util-gfm-strikethrough","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-strikethrough","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-strikethrough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-strikethrough@2.0.0"},{"ecosystem":"npm","name":"mdast-util-gfm-table","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-table","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-table@2.0.0"},{"ecosystem":"npm","name":"mdast-util-gfm-task-list-item","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-task-list-item","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-task-list-item","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-task-list-item@2.0.0"},{"ecosystem":"npm","name":"mdast-util-math","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-math","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-math","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-math@3.0.0"},{"ecosystem":"npm","name":"mdast-util-mdx-expression","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-mdx-expression","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdx-expression","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-mdx-expression@2.0.1"},{"ecosystem":"npm","name":"mdast-util-mdx-jsx","version":"3.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-mdx-jsx","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdx-jsx","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-mdx-jsx@3.2.0"},{"ecosystem":"npm","name":"mdast-util-mdxjs-esm","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-mdxjs-esm","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdxjs-esm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-mdxjs-esm@2.0.1"},{"ecosystem":"npm","name":"mdast-util-phrasing","version":"4.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-phrasing","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-phrasing","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-phrasing@4.1.0"},{"ecosystem":"npm","name":"mdast-util-to-hast","version":"13.2.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-to-hast","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-hast","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/mdast-util-to-hast@13.2.1"},{"ecosystem":"npm","name":"mdast-util-to-markdown","version":"2.1.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-to-markdown","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/mdast-util-to-markdown@2.1.2"},{"ecosystem":"npm","name":"mdast-util-to-string","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-to-string","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-to-string@4.0.0"},{"ecosystem":"npm","name":"micromark","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/micromark@4.0.2"},{"ecosystem":"npm","name":"micromark-core-commonmark","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-core-commonmark","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/micromark-core-commonmark@2.0.3"},{"ecosystem":"npm","name":"micromark-extension-gfm","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/micromark-extension-gfm@3.0.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-autolink-literal","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-autolink-literal","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-autolink-literal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-autolink-literal@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-footnote","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-footnote","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-footnote","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-footnote@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-strikethrough","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-strikethrough","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-strikethrough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-strikethrough@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-table","version":"2.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-table","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/micromark-extension-gfm-table@2.1.1"},{"ecosystem":"npm","name":"micromark-extension-gfm-tagfilter","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-tagfilter","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-tagfilter","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/micromark-extension-gfm-tagfilter@2.0.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-task-list-item","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-task-list-item","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-task-list-item","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-task-list-item@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-math","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-math","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-math","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/micromark-extension-math@3.1.0"},{"ecosystem":"npm","name":"micromark-factory-destination","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-factory-destination","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-destination@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-label","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-factory-label","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-label@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-space","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-factory-space","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-space@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-title","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-factory-title","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-title@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-whitespace","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-factory-whitespace","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-whitespace@2.0.1"},{"ecosystem":"npm","name":"micromark-util-character","version":"2.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-character","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-character@2.1.1"},{"ecosystem":"npm","name":"micromark-util-chunked","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-chunked","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/micromark-util-chunked@2.0.1"},{"ecosystem":"npm","name":"micromark-util-classify-character","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-classify-character","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-classify-character@2.0.1"},{"ecosystem":"npm","name":"micromark-util-combine-extensions","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-combine-extensions","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-combine-extensions@2.0.1"},{"ecosystem":"npm","name":"micromark-util-decode-numeric-character-reference","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-decode-numeric-character-reference","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-decode-numeric-character-reference@2.0.2"},{"ecosystem":"npm","name":"micromark-util-decode-string","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-decode-string","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-decode-string@2.0.1"},{"ecosystem":"npm","name":"micromark-util-encode","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-encode","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-encode@2.0.1"},{"ecosystem":"npm","name":"micromark-util-html-tag-name","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-html-tag-name","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-html-tag-name@2.0.1"},{"ecosystem":"npm","name":"micromark-util-normalize-identifier","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-normalize-identifier","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-normalize-identifier@2.0.1"},{"ecosystem":"npm","name":"micromark-util-resolve-all","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-resolve-all","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-resolve-all@2.0.1"},{"ecosystem":"npm","name":"micromark-util-sanitize-uri","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-sanitize-uri","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-sanitize-uri@2.0.1"},{"ecosystem":"npm","name":"micromark-util-subtokenize","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-subtokenize","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-util-subtokenize@2.1.0"},{"ecosystem":"npm","name":"micromark-util-symbol","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-symbol","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-util-symbol@2.0.1"},{"ecosystem":"npm","name":"micromark-util-types","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-types","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/micromark-util-types@2.0.2"},{"ecosystem":"npm","name":"ms","version":"2.1.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ms","licenses":["MIT"],"upstream_repo":"github.com/vercel/ms","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/ms@2.1.3"},{"ecosystem":"npm","name":"parse-entities","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"parse-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/parse-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/parse-entities@4.0.2"},{"ecosystem":"npm","name":"parse5","version":"7.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"parse5","licenses":["MIT"],"upstream_repo":"github.com/inikulin/parse5","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/parse5@7.3.0"},{"ecosystem":"npm","name":"path-data-parser","version":"0.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"path-data-parser","licenses":["MIT"],"upstream_repo":"github.com/pshihn/path-data-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/path-data-parser@0.1.0"},{"ecosystem":"npm","name":"points-on-curve","version":"0.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"points-on-curve","licenses":["MIT"],"upstream_repo":"github.com/pshihn/bezier-points","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/points-on-curve@0.2.0"},{"ecosystem":"npm","name":"points-on-path","version":"0.2.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"points-on-path","licenses":["MIT"],"upstream_repo":"github.com/pshihn/points-on-path","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/points-on-path@0.2.1"},{"ecosystem":"npm","name":"property-information","version":"7.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"property-information","licenses":["MIT"],"upstream_repo":"github.com/wooorm/property-information","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","found":["CC-BY-3.0"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/property-information/7.2.0","found_verdict":"unknown","unlisted":{"CC-BY-3.0":"Permissive"},"score":61},"purl":"pkg:npm/property-information@7.2.0"},{"ecosystem":"npm","name":"react","version":"19.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"react","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/react/react","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":93},"purl":"pkg:npm/react@19.3.0"},{"ecosystem":"npm","name":"react-dom","version":"19.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"react-dom","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/react/react","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":88},"purl":"pkg:npm/react-dom@19.3.0"},{"ecosystem":"npm","name":"react-markdown","version":"10.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"react-markdown","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/react-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/react-markdown@10.1.0"},{"ecosystem":"npm","name":"rehype-highlight","version":"7.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"rehype-highlight","licenses":["MIT"],"upstream_repo":"github.com/rehypejs/rehype-highlight","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/rehype-highlight@7.0.2"},{"ecosystem":"npm","name":"rehype-katex","version":"7.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"rehype-katex","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":63},"purl":"pkg:npm/rehype-katex@7.0.1"},{"ecosystem":"npm","name":"rehype-slug","version":"6.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"rehype-slug","licenses":["MIT"],"upstream_repo":"github.com/rehypejs/rehype-slug","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/rehype-slug@6.0.0"},{"ecosystem":"npm","name":"remark-gfm","version":"4.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"remark-gfm","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/remark-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/remark-gfm@4.0.1"},{"ecosystem":"npm","name":"remark-math","version":"6.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"remark-math","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":64},"purl":"pkg:npm/remark-math@6.0.0"},{"ecosystem":"npm","name":"remark-parse","version":"11.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"remark-parse","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/remark-parse@11.0.0"},{"ecosystem":"npm","name":"remark-rehype","version":"11.1.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"remark-rehype","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/remark-rehype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/remark-rehype@11.1.2"},{"ecosystem":"npm","name":"remark-stringify","version":"11.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"remark-stringify","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/remark-stringify@11.0.0"},{"ecosystem":"npm","name":"roughjs","version":"4.6.6","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"roughjs","licenses":["MIT"],"upstream_repo":"github.com/pshihn/rough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/roughjs@4.6.6"},{"ecosystem":"npm","name":"scheduler","version":"0.28.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"scheduler","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/react/react","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":90},"purl":"pkg:npm/scheduler@0.28.0"},{"ecosystem":"npm","name":"space-separated-tokens","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"space-separated-tokens","licenses":["MIT"],"upstream_repo":"github.com/wooorm/space-separated-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/space-separated-tokens@2.0.2"},{"ecosystem":"npm","name":"stringify-entities","version":"4.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"stringify-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/stringify-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/stringify-entities@4.0.4"},{"ecosystem":"npm","name":"style-to-js","version":"1.1.21","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"style-to-js","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/style-to-js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/style-to-js@1.1.21"},{"ecosystem":"npm","name":"style-to-object","version":"1.0.14","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"style-to-object","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/style-to-object","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/style-to-object@1.0.14"},{"ecosystem":"npm","name":"trim-lines","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"trim-lines","licenses":["MIT"],"upstream_repo":"github.com/wooorm/trim-lines","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/trim-lines@3.0.1"},{"ecosystem":"npm","name":"trough","version":"2.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"trough","licenses":["MIT"],"upstream_repo":"github.com/wooorm/trough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/trough@2.2.0"},{"ecosystem":"npm","name":"tslib","version":"2.8.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"tslib","licenses":["0BSD"],"upstream_repo":"github.com/Microsoft/tslib","status":"untracked","level":"idle","license":{"expression":"0BSD","verdict":"allowed","score":86},"purl":"pkg:npm/tslib@2.8.1"},{"ecosystem":"npm","name":"unified","version":"11.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unified","licenses":["MIT"],"upstream_repo":"github.com/unifiedjs/unified","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/unified@11.0.5"},{"ecosystem":"npm","name":"unist-util-find-after","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-find-after","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-find-after","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-find-after@5.0.0"},{"ecosystem":"npm","name":"unist-util-is","version":"6.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-is","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-is","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/unist-util-is@6.0.1"},{"ecosystem":"npm","name":"unist-util-position","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-position@5.0.0"},{"ecosystem":"npm","name":"unist-util-remove-position","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-remove-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-remove-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-remove-position@5.0.0"},{"ecosystem":"npm","name":"unist-util-stringify-position","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-stringify-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-stringify-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-stringify-position@4.0.0"},{"ecosystem":"npm","name":"unist-util-visit","version":"5.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-visit","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-visit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/unist-util-visit@5.1.0"},{"ecosystem":"npm","name":"unist-util-visit-parents","version":"6.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-visit-parents","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-visit-parents","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/unist-util-visit-parents@6.0.2"},{"ecosystem":"npm","name":"vfile","version":"6.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"vfile","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/vfile@6.0.3"},{"ecosystem":"npm","name":"vfile-location","version":"5.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"vfile-location","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile-location","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/vfile-location@5.0.3"},{"ecosystem":"npm","name":"vfile-message","version":"4.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"vfile-message","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile-message","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/vfile-message@4.0.3"},{"ecosystem":"npm","name":"web-namespaces","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"web-namespaces","licenses":["MIT"],"upstream_repo":"github.com/wooorm/web-namespaces","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/web-namespaces@2.0.1"},{"ecosystem":"npm","name":"zwitch","version":"2.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"zwitch","licenses":["MIT"],"upstream_repo":"github.com/wooorm/zwitch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/zwitch@2.0.4"}],"manifests":[".github/workflows/ci.yml",".github/workflows/dashboard-ci.yml",".github/workflows/dashboard-deps.yml",".github/workflows/ledger.yml",".github/workflows/pages.yml","action/action.yml","go.mod","package.json"],"summary":{"licenses":{"not-shipped":37,"allowed":145},"signals":4,"sla":{"breached":0,"due-soon":0,"within":0},"dependencies":18,"indirect":171,"attention":10,"by_status":{"major":6,"behind":3,"patch":1,"current":8,"untracked":171},"by_ecosystem":{"actions":{"total":9,"levels":{"warning":6,"good":3}},"go":{"total":31,"levels":{"info":3,"good":2,"idle":26}},"runtime":{"total":2,"levels":{"info":1,"good":1}},"image":{"total":1,"levels":{"good":1}},"npm":{"total":146,"levels":{"good":1,"idle":145}}},"vulnerabilities":0,"libyears":8.53,"state":"warning","tiers":{"fix":0,"plan":1,"routine":4}},"actions":[{"id":"action-actions","key":"actions","kind":"actions","tier":"plan","level":"warning","type":"update","status":"major","title":"Update 6 GitHub Actions in dashboards","result":"One commit per project moves every uses: line","why":"","evidence":["actions/configure-pages has no repository activity in 90 days (OpenSSF Scorecard)"],"projects":["dashboards"],"exploited":false,"epss":0,"items":[{"project":"dashboards","record":0,"tier":"plan","to":"7.0.1"},{"project":"dashboards","record":1,"tier":"plan","to":"6.0.0"},{"project":"dashboards","record":2,"tier":"plan","to":"5.0.1"},{"project":"dashboards","record":3,"tier":"plan","to":"7.0.0"},{"project":"dashboards","record":4,"tier":"plan","to":"7.0.0"},{"project":"dashboards","record":5,"tier":"plan","to":"5.0.0"}]},{"id":"action-routine-runtime","key":"routine|runtime","kind":"routine","tier":"routine","level":"info","type":"update","status":"patch","title":"Bump 1 toolchain in dashboards","result":"Newer minor and patch releases","why":"none of them urgent","projects":["dashboards"],"exploited":false,"epss":0,"items":[{"project":"dashboards","record":9,"tier":"routine","to":"1.27.1"}]},{"id":"action-sync-ledger-go-github-com-codesweep-ai-ledger","key":"sync|ledger|go|github.com/codesweep-ai/ledger","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/ledger in dashboards","result":"Picks up up to 31 commits from ledger","why":"","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy","projects":["dashboards"],"exploited":false,"epss":0,"items":[{"project":"dashboards","record":6,"tier":"routine","to":"9c01ea5"}]},{"id":"action-sync-lint-go-github-com-codesweep-ai-lint","key":"sync|lint|go|github.com/codesweep-ai/lint","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/lint in dashboards","result":"Picks up up to 24 commits from lint","why":"","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy","projects":["dashboards"],"exploited":false,"epss":0,"items":[{"project":"dashboards","record":7,"tier":"routine","to":"341b79b"}]},{"id":"action-sync-npmrevs-go-github-com-codesweep-ai-npmrevs","key":"sync|npmrevs|go|github.com/codesweep-ai/npmrevs","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/npmrevs in dashboards","result":"Picks up up to 15 commits from npmrevs","why":"","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy","projects":["dashboards"],"exploited":false,"epss":0,"items":[{"project":"dashboards","record":8,"tier":"routine","to":"6bbb69b"}]}]},{"name":"ledger","repo":{"full_name":"codesweep-ai/ledger","url":"https://github.com/codesweep-ai/ledger","branch":"main","sha":"9c01ea57e8e2f26c9c48f9c315e25c604c085019","committed":"2026-09-24T22:12:05Z","description":"Structured issue tracking for agent-managed repositories: AI agents write JSON records, humans read a generated ledger.html."},"dependencies":[{"ecosystem":"actions","name":"actions/configure-pages","version":"v5","sources":[{"path":".github/workflows/pages.yml","line":99}],"scope":"ci","datasource":"github","package":"actions/configure-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/configure-pages","upstream":{"latest":"6.0.0","latest_date":"2026-03-25T17:00:49Z","version_date":"2024-03-30T00:49:12Z","line_latest":"5.0.0","url":"https://github.com/actions/configure-pages/releases","effective":"5.0.0"},"behind":"major","libyears":1.99,"repo_signals":{"stars":242,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"CII-Best-Practices":0,"Pinned-Dependencies":6,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"SAST":7,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/configure-pages@v6   at .github/workflows/pages.yml:99"},{"ecosystem":"actions","name":"actions/deploy-pages","version":"v4","sources":[{"path":".github/workflows/pages.yml","line":130}],"scope":"ci","datasource":"github","package":"actions/deploy-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/deploy-pages","upstream":{"latest":"5.0.1","latest_date":"2026-09-01T21:31:19Z","version_date":"2024-03-18T15:43:13Z","line_latest":"4.0.5","url":"https://github.com/actions/deploy-pages/releases","effective":"4.0.5"},"behind":"major","libyears":2.46,"repo_signals":{"stars":953,"scorecard":{"score":5.5,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":6,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Fuzzing":0,"SAST":7,"Branch-Protection":1}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/deploy-pages@v5   at .github/workflows/pages.yml:130"},{"ecosystem":"actions","name":"actions/setup-node","version":"v6","sources":[{"path":".github/workflows/ci.yml","line":41},{"path":".github/workflows/ci.yml","line":173},{"path":".github/workflows/ci.yml","line":199},{"path":".github/workflows/ledger.yml","line":74},{"path":".github/workflows/npm-images.yml","line":65},{"path":".github/workflows/npm.yml","line":126}],"scope":"ci","datasource":"github","package":"actions/setup-node","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-node","upstream":{"latest":"7.0.0","latest_date":"2026-07-14T02:46:05Z","version_date":"2026-07-14T02:51:23Z","line_latest":"6.5.0","url":"https://github.com/actions/setup-node/releases","effective":"6.5.0"},"behind":"major","repo_signals":{"stars":4963,"scorecard":{"score":6.4,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"Binary-Artifacts":9,"Packaging":-1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Pinned-Dependencies":5,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/setup-node@v7   at .github/workflows/ci.yml:41"},{"ecosystem":"actions","name":"actions/upload-pages-artifact","version":"v3","sources":[{"path":".github/workflows/pages.yml","line":114}],"scope":"ci","datasource":"github","package":"actions/upload-pages-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-pages-artifact","upstream":{"latest":"5.0.0","latest_date":"2026-04-10T18:22:59Z","version_date":"2024-02-07T06:59:16Z","line_latest":"3.0.1","url":"https://github.com/actions/upload-pages-artifact/releases","effective":"3.0.1"},"behind":"major","libyears":2.17,"repo_signals":{"stars":512,"scorecard":{"score":5.6,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"Pinned-Dependencies":3,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":0,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/upload-pages-artifact@v5   at .github/workflows/pages.yml:114"},{"ecosystem":"actions","name":"sigstore/cosign-installer","version":"v3","sources":[{"path":".github/workflows/release.yml","line":28}],"scope":"ci","datasource":"github","package":"sigstore/cosign-installer","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/sigstore/cosign-installer","upstream":{"latest":"4.1.2","latest_date":"2026-05-07T01:27:27Z","version_date":"2025-10-16T17:47:11Z","line_latest":"3.10.1","url":"https://github.com/sigstore/cosign-installer/releases","effective":"3.10.1"},"behind":"major","libyears":0.55,"repo_signals":{"stars":211,"scorecard":{"score":7.3,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":3,"Dangerous-Workflow":10,"Binary-Artifacts":10,"Packaging":-1,"Pinned-Dependencies":10,"Token-Permissions":10,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":10,"SAST":0}}},"licenses":["Apache-2.0"],"status":"major","level":"warning","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"signals":[{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}],"tier":"plan","how":"uses: sigstore/cosign-installer@v4   at .github/workflows/release.yml:28"},{"ecosystem":"npm","name":"@codesweep-ai/ui","version":"0.3.1-dev.20260909170256.1638d27","sources":[{"path":"viewer/package.json","line":11}],"scope":"direct","datasource":"npm","package":"@codesweep-ai/ui","install_script":false,"floating":false,"internal":true,"lockfile":"viewer/package-lock.json","installer":"scripts/with-npmrevs.sh","after":[{"run":"make viewer-repin","cwd":"."}],"provider":"ui","lag":{"commits":144,"days":15.2,"head":"9217a01ffda64d26d495486c4801d873799a254d","pinned":"1638d27","built":"9217a01ffda64d26d495486c4801d873799a254d","version":"0.3.1-dev.20260924221206.9217a01"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-09T17:02:56Z","url":"https://github.com/codesweep-ai/ui/compare/1638d27...9217a01ffda6"},"libyears":0.04,"status":"behind","level":"warning","purl":"pkg:npm/%40codesweep-ai/ui@0.3.1-dev.20260909170256.1638d27","tier":"routine","how":"cd viewer && ../scripts/with-npmrevs.sh npm install --save-exact @codesweep-ai/ui@0.3.1-dev.20260924221206.9217a01"},{"ecosystem":"npm","name":"@types/react","version":"18.3.31","sources":[{"path":"viewer/package.json","line":18}],"scope":"dev","datasource":"npm","package":"@types/react","install_script":false,"constraint":"^18.3.12","floating":false,"internal":false,"lockfile":"viewer/package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T18:08:49Z","version_date":"2026-06-05T20:10:34Z","url":"https://www.npmjs.com/package/@types/react"},"behind":"major","libyears":0.26,"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/react@18.3.31","tier":"plan","how":"cd viewer && npm install -D @types/react@19.3.0"},{"ecosystem":"npm","name":"@types/react-dom","version":"18.3.7","sources":[{"path":"viewer/package.json","line":19}],"scope":"dev","datasource":"npm","package":"@types/react-dom","install_script":false,"constraint":"^18.3.1","floating":false,"internal":false,"lockfile":"viewer/package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T18:07:51Z","version_date":"2025-04-30T10:37:39Z","url":"https://www.npmjs.com/package/@types/react-dom"},"behind":"major","libyears":1.36,"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/react-dom@18.3.7","tier":"plan","how":"cd viewer && npm install -D @types/react-dom@19.3.0"},{"ecosystem":"npm","name":"react","version":"18.3.1","sources":[{"path":"viewer/package.json","line":13}],"scope":"direct","datasource":"npm","package":"react","install_script":false,"constraint":"^18.3.1","floating":false,"internal":false,"lockfile":"viewer/package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T17:21:30Z","version_date":"2024-04-26T16:42:26Z","url":"https://www.npmjs.com/package/react"},"behind":"major","libyears":2.37,"upstream_repo":"github.com/react/react","lifecycle":{"product":"react","cycle":"18","release":"2022-03-29","support":"2024-12-05","eol":null,"lts":false,"latest":"18.3.1","phase":"maintenance","url":"https://endoflife.date/react"},"licenses":["MIT"],"repo_signals":{"stars":250593},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"allowed","score":93},"purl":"pkg:npm/react@18.3.1","tier":"plan","how":"cd viewer && npm install react@19.3.0"},{"ecosystem":"npm","name":"react-dom","version":"18.3.1","sources":[{"path":"viewer/package.json","line":14}],"scope":"direct","datasource":"npm","package":"react-dom","install_script":false,"constraint":"^18.3.1","floating":false,"internal":false,"lockfile":"viewer/package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T17:17:39Z","version_date":"2024-04-26T16:42:49Z","url":"https://www.npmjs.com/package/react-dom"},"behind":"major","libyears":2.37,"upstream_repo":"github.com/react/react","licenses":["MIT"],"repo_signals":{"stars":250593},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"allowed","score":93},"purl":"pkg:npm/react-dom@18.3.1","tier":"plan","how":"cd viewer && npm install react-dom@19.3.0"},{"ecosystem":"npm","name":"typescript","version":"5.9.3","sources":[{"path":"viewer/package.json","line":23}],"scope":"dev","datasource":"npm","package":"typescript","install_script":false,"constraint":"^5.6.3","floating":false,"internal":false,"lockfile":"viewer/package-lock.json","upstream":{"latest":"7.0.2","latest_date":"2026-07-08T15:55:18Z","version_date":"2025-09-30T21:19:38Z","url":"https://www.npmjs.com/package/typescript"},"behind":"major","libyears":0.77,"upstream_repo":"github.com/microsoft/TypeScript","licenses":["Apache-2.0"],"repo_signals":{"stars":111137,"scorecard":{"score":8.2,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"Packaging":-1,"Security-Policy":10,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":10,"License":10,"Signed-Releases":0,"Binary-Artifacts":10,"Pinned-Dependencies":9,"Branch-Protection":5,"Fuzzing":10,"SAST":10}}},"status":"major","level":"warning","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/typescript@5.9.3","tier":"plan","how":"cd viewer && npm install -D typescript@7.0.2"},{"ecosystem":"runtime","name":"node","version":null,"sources":[{"path":"npm/ledger/package.json","line":8}],"scope":"engines","datasource":"node","label":"Node.js","constraint":">=18.17","floating":true,"cycle":"18","internal":false,"lifecycle":{"product":"nodejs","cycle":"18","release":"2022-04-19","support":"2023-10-18","eol":"2025-04-30","lts":true,"latest":"18.20.8","phase":"eol","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0"},"status":"eol","level":"warning","opened":"2025-04-30T00:00:00Z","tier":"plan","how":"raise engines.node   at npm/ledger/package.json:8"},{"ecosystem":"go","name":"github.com/codesweep-ai/lint","version":"v0.0.0-20260920225222-bf7ecaaea067","sources":[{"path":"go.mod","line":15,"tools":["github.com/codesweep-ai/lint/cmd/cs-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/lint","internal":true,"provider":"lint","lag":{"commits":21,"days":4.0,"head":"341b79bde5204891a6e8074aa2a85e45bc009ecf","pinned":"bf7ecaaea067","built":"341b79bde5204891a6e8074aa2a85e45bc009ecf"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-20T22:52:22Z","url":"https://github.com/codesweep-ai/lint/compare/bf7ecaaea067...341b79bde520"},"libyears":0.01,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/lint@v0.0.0-20260920225222-bf7ecaaea067","tier":"routine","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/npmrevs","version":"v0.0.0-20260920020255-40937e144093","sources":[{"path":"go.mod","line":16,"tools":["github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/npmrevs","internal":true,"provider":"npmrevs","lag":{"commits":18,"days":4.8,"head":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504","pinned":"40937e144093","built":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-20T02:02:55Z","url":"https://github.com/codesweep-ai/npmrevs/compare/40937e144093...6bbb69bc9a58"},"libyears":0.01,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/npmrevs@v0.0.0-20260920020255-40937e144093","tier":"routine","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy"},{"ecosystem":"go","name":"github.com/golangci/golangci-lint/v2","version":"v2.13.1","sources":[{"path":"go.golangci.mod","line":99,"tools":["github.com/golangci/golangci-lint/v2/cmd/golangci-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/golangci/golangci-lint/v2","internal":false,"upstream":{"latest":"v2.14.0","latest_date":"2026-09-24T10:54:53Z","version_date":"2026-08-20T14:25:22Z","url":"https://pkg.go.dev/github.com/golangci/golangci-lint/v2"},"behind":"minor","libyears":0.1,"upstream_repo":"github.com/golangci/golangci-lint","licenses":["GPL-3.0","BSD-3-Clause","MIT"],"repo_signals":{"stars":19393,"scorecard":{"score":6.3,"date":"2026-08-24","checks":{"Code-Review":4,"Dangerous-Workflow":10,"Maintained":10,"Token-Permissions":0,"Binary-Artifacts":10,"CII-Best-Practices":5,"License":10,"Fuzzing":0,"Security-Policy":10,"Pinned-Dependencies":7,"Packaging":10,"Branch-Protection":4,"Signed-Releases":0,"SAST":10}}},"in_build":false,"status":"minor","level":"info","license":{"expression":"GPL-3.0 AND BSD-3-Clause AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golangci-lint/v2@v2.13.1","tier":"routine","how":"go get -modfile=go.golangci.mod -tool github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.14.0"},{"ecosystem":"go","name":"golang.org/x/tools","version":"v0.49.0","sources":[{"path":"go.golangci.mod","line":220},{"path":"go.mod","line":40,"tools":["golang.org/x/tools/cmd/deadcode"]}],"scope":"tool","datasource":"goproxy","package":"golang.org/x/tools","internal":false,"upstream":{"latest":"v0.50.0","latest_date":"2026-09-08T19:59:56Z","version_date":"2026-08-13T14:53:26Z","url":"https://pkg.go.dev/golang.org/x/tools"},"behind":"minor","libyears":0.07,"licenses":["BSD-3-Clause"],"in_build":false,"status":"minor","level":"info","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/tools@v0.49.0","tier":"routine","how":"go get -modfile=go.golangci.mod golang.org/x/tools@v0.50.0"},{"ecosystem":"npm","name":"@types/node","version":"26.4.0","sources":[{"path":"viewer/package.json","line":17}],"scope":"dev","datasource":"npm","package":"@types/node","install_script":false,"constraint":"^26.2.0","floating":false,"internal":false,"lockfile":"viewer/package-lock.json","upstream":{"latest":"26.6.2","latest_date":"2026-09-19T00:11:47Z","version_date":"2026-08-27T00:15:56Z","url":"https://www.npmjs.com/package/@types/node"},"behind":"minor","libyears":0.06,"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"minor","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/node@26.4.0","tier":"routine","how":"cd viewer && npm install -D @types/node@26.6.2"},{"ecosystem":"npm","name":"puppeteer-core","version":"25.9.0","sources":[{"path":"viewer/package.json","line":21}],"scope":"dev","datasource":"npm","package":"puppeteer-core","install_script":false,"constraint":"^25.1.0","floating":false,"internal":false,"lockfile":"viewer/package-lock.json","upstream":{"latest":"25.12.0","latest_date":"2026-09-23T12:57:51Z","version_date":"2026-08-25T07:49:43Z","url":"https://www.npmjs.com/package/puppeteer-core"},"behind":"minor","libyears":0.08,"licenses":["Apache-2.0"],"provenance":true,"status":"minor","level":"info","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/puppeteer-core@25.9.0","tier":"routine","how":"cd viewer && npm install -D puppeteer-core@25.12.0"},{"ecosystem":"npm","name":"vite","version":"8.2.2","sources":[{"path":"viewer/package.json","line":24}],"scope":"dev","datasource":"npm","package":"vite","install_script":false,"constraint":"^8.0.14","floating":false,"internal":false,"lockfile":"viewer/package-lock.json","upstream":{"latest":"8.3.1","latest_date":"2026-09-24T12:26:19Z","version_date":"2026-08-20T04:14:39Z","url":"https://www.npmjs.com/package/vite"},"behind":"minor","libyears":0.1,"upstream_repo":"github.com/vitejs/vite","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":82966,"scorecard":{"score":6.8,"date":"2026-08-24","checks":{"Maintained":10,"Dangerous-Workflow":10,"Code-Review":7,"Security-Policy":10,"Packaging":-1,"CII-Best-Practices":0,"Token-Permissions":7,"Binary-Artifacts":1,"License":10,"Pinned-Dependencies":6,"Branch-Protection":-1,"Signed-Releases":-1,"Fuzzing":0,"SAST":10}}},"status":"minor","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/vite@8.2.2","tier":"routine","how":"cd viewer && npm install -D vite@8.3.1"},{"ecosystem":"runtime","name":"go","version":"1.27.0","sources":[{"path":"go.golangci.mod","line":12},{"path":"go.mod","line":3}],"scope":"build","datasource":"golang","label":"Go toolchain","floating":false,"internal":false,"lifecycle":{"product":"go","cycle":"1.27","release":"2026-08-19","eol":null,"lts":false,"latest":"1.27.1","phase":"active","url":"https://endoflife.date/go"},"upstream":{"latest":"1.27.1","latest_date":"2026-08-28T16:20:06Z","version_date":"2026-08-18T21:24:23Z","url":"https://go.dev/doc/devel/release"},"behind":"patch","libyears":0.03,"status":"patch","level":"info","tier":"routine","how":"go mod edit -modfile=go.golangci.mod -go=1.27.1"},{"ecosystem":"actions","name":"actions/checkout","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":31},{"path":".github/workflows/ci.yml","line":98},{"path":".github/workflows/ci.yml","line":115},{"path":".github/workflows/ci.yml","line":134},{"path":".github/workflows/ci.yml","line":150},{"path":".github/workflows/ci.yml","line":167},{"path":".github/workflows/ci.yml","line":191},{"path":".github/workflows/ledger.yml","line":30},{"path":".github/workflows/ledger.yml","line":41},{"path":".github/workflows/ledger.yml","line":52},{"path":".github/workflows/ledger.yml","line":65},{"path":".github/workflows/npm-images.yml","line":53},{"path":".github/workflows/npm.yml","line":98},{"path":".github/workflows/pages.yml","line":81},{"path":".github/workflows/release.yml","line":19}],"scope":"ci","datasource":"github","package":"actions/checkout","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/checkout","upstream":{"latest":"7.0.1","latest_date":"2026-07-20T15:10:05Z","version_date":"2026-07-20T15:10:05Z","url":"https://github.com/actions/checkout/releases","effective":"7.0.1"},"repo_signals":{"stars":8886,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Packaging":-1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Pinned-Dependencies":3,"Security-Policy":9,"SAST":10,"Branch-Protection":6}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/jekyll-build-pages","version":"v1","sources":[{"path":".github/workflows/pages.yml","line":104}],"scope":"ci","datasource":"github","package":"actions/jekyll-build-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/jekyll-build-pages","upstream":{"latest":"1.0.13","latest_date":"2024-08-06T23:48:04Z","version_date":"2024-08-06T23:48:04Z","url":"https://github.com/actions/jekyll-build-pages/releases","effective":"1.0.13"},"repo_signals":{"stars":121,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":2,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Fuzzing":0,"Token-Permissions":0,"License":10,"Packaging":10,"Signed-Releases":-1,"Pinned-Dependencies":0,"Security-Policy":9,"SAST":1,"Branch-Protection":8}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/setup-go","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":32},{"path":".github/workflows/ci.yml","line":99},{"path":".github/workflows/ci.yml","line":116},{"path":".github/workflows/ci.yml","line":135},{"path":".github/workflows/ci.yml","line":153},{"path":".github/workflows/ci.yml","line":168},{"path":".github/workflows/ci.yml","line":194},{"path":".github/workflows/ledger.yml","line":31},{"path":".github/workflows/ledger.yml","line":42},{"path":".github/workflows/ledger.yml","line":55},{"path":".github/workflows/ledger.yml","line":68},{"path":".github/workflows/npm-images.yml","line":60},{"path":".github/workflows/npm.yml","line":120},{"path":".github/workflows/release.yml","line":23}],"scope":"ci","datasource":"github","package":"actions/setup-go","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-go","upstream":{"latest":"7.0.0","latest_date":"2026-07-16T02:50:50Z","version_date":"2026-07-16T02:50:50Z","url":"https://github.com/actions/setup-go/releases","effective":"7.0.0"},"repo_signals":{"stars":1762,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Maintained":5,"Code-Review":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Packaging":-1,"Pinned-Dependencies":7,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/upload-artifact","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":63}],"scope":"ci","datasource":"github","package":"actions/upload-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-artifact","upstream":{"latest":"7.0.1","latest_date":"2026-04-10T17:31:14Z","version_date":"2026-04-10T17:31:14Z","url":"https://github.com/actions/upload-artifact/releases","effective":"7.0.1"},"repo_signals":{"stars":4196,"scorecard":{"score":5.2,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"actions","name":"codesweep-ai/dashboards/action","version":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","sources":[{"path":".github/workflows/pages.yml","line":95}],"scope":"ci","datasource":"github","package":"codesweep-ai/dashboards","subpath":"action","pinned_sha":true,"floating":false,"internal":true,"upstream_repo":"github.com/codesweep-ai/dashboards","provider":"dashboards","lag":{"commits":0,"days":0.0,"head":"066e52753f5b3be9681cc3f3f9279fb7356f5823","pinned":"7c88a9b19ea7","built":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","commits_touching":0,"paths":["action"]},"upstream":{"latest_date":"2026-09-24T21:51:09Z","version_date":"2026-09-24T21:51:09Z","url":"https://github.com/codesweep-ai/dashboards/compare/7c88a9b19ea7...7c88a9b19ea7"},"status":"current","level":"good","purl":"pkg:github/codesweep-ai/dashboards@7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e"},{"ecosystem":"actions","name":"goreleaser/goreleaser-action","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":83},{"path":".github/workflows/npm-images.yml","line":71},{"path":".github/workflows/npm.yml","line":136},{"path":".github/workflows/release.yml","line":32}],"scope":"ci","datasource":"github","package":"goreleaser/goreleaser-action","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/goreleaser/goreleaser-action","upstream":{"latest":"7.2.3","latest_date":"2026-06-29T11:37:51Z","version_date":"2026-06-29T11:37:51Z","url":"https://github.com/goreleaser/goreleaser-action/releases","effective":"7.2.3"},"repo_signals":{"stars":1035,"scorecard":{"score":4.9,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":10,"Binary-Artifacts":10,"Code-Review":0,"Packaging":-1,"CII-Best-Practices":0,"Pinned-Dependencies":9,"Token-Permissions":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":0,"SAST":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 4.9/10)"},{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}]},{"ecosystem":"go","name":"github.com/rhysd/actionlint","version":"v1.7.12","sources":[{"path":"go.mod","line":29,"tools":["github.com/rhysd/actionlint/cmd/actionlint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/rhysd/actionlint","internal":false,"upstream":{"latest":"v1.7.12","latest_date":"2026-03-30T17:47:17Z","version_date":"2026-03-30T17:47:17Z","url":"https://pkg.go.dev/github.com/rhysd/actionlint"},"upstream_repo":"github.com/rhysd/actionlint","licenses":["MIT"],"repo_signals":{"stars":4261,"scorecard":{"score":3.6,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":0,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Binary-Artifacts":10,"Security-Policy":0,"Fuzzing":0,"License":10,"SAST":10,"Branch-Protection":0,"Signed-Releases":0,"Pinned-Dependencies":0,"Packaging":10}}},"in_build":false,"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rhysd/actionlint@v1.7.12","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"image","name":"runner/macos","version":"macos-latest","sources":[{"path":".github/workflows/ci.yml","line":27}],"scope":"ci","datasource":"runner","label":"macOS 26 Arm64 (macos-latest)","floating":true,"os":"macos","internal":false,"runner":{"image":"macOS 26 Arm64","os":"macos","version":"26","arch":"arm64","deprecated":false,"preview":false},"upstream":{"effective":"26","url":"https://github.com/actions/runner-images","latest":"27"},"lifecycle":{"product":"macos","cycle":"26","release":"2025-09-15","eol":null,"lts":false,"latest":"26.7","phase":"active","url":"https://endoflife.date/macos"},"status":"current","level":"good"},{"ecosystem":"image","name":"runner/ubuntu","version":"ubuntu-latest","sources":[{"path":".github/workflows/ci.yml","line":27},{"path":".github/workflows/ci.yml","line":95},{"path":".github/workflows/ci.yml","line":112},{"path":".github/workflows/ci.yml","line":131},{"path":".github/workflows/ci.yml","line":147},{"path":".github/workflows/ci.yml","line":164},{"path":".github/workflows/ci.yml","line":188},{"path":".github/workflows/ledger.yml","line":27},{"path":".github/workflows/ledger.yml","line":38},{"path":".github/workflows/ledger.yml","line":49},{"path":".github/workflows/ledger.yml","line":62},{"path":".github/workflows/npm-images.yml","line":50},{"path":".github/workflows/npm.yml","line":73},{"path":".github/workflows/pages.yml","line":75},{"path":".github/workflows/pages.yml","line":121},{"path":".github/workflows/prune-images.yml","line":27},{"path":".github/workflows/release.yml","line":16}],"scope":"ci","datasource":"runner","label":"Ubuntu 24.04 (ubuntu-latest)","floating":true,"os":"ubuntu","internal":false,"runner":{"image":"Ubuntu 24.04","os":"ubuntu","version":"24.04","arch":"x64","deprecated":false,"preview":false},"upstream":{"effective":"24.04","url":"https://github.com/actions/runner-images","latest":"26.04"},"lifecycle":{"product":"ubuntu","cycle":"24.04","release":"2024-04-25","support":"2029-05-31","eol":"2029-05-31","lts":true,"latest":"24.04.4","phase":"active","url":"https://endoflife.date/ubuntu"},"status":"current","level":"good"},{"ecosystem":"npm","name":"@vitejs/plugin-react","version":"6.1.1","sources":[{"path":"viewer/package.json","line":20}],"scope":"dev","datasource":"npm","package":"@vitejs/plugin-react","install_script":false,"constraint":"^6.0.2","floating":false,"internal":false,"lockfile":"viewer/package-lock.json","upstream":{"latest":"6.1.1","latest_date":"2026-08-28T03:30:56Z","version_date":"2026-08-28T03:30:56Z","url":"https://www.npmjs.com/package/@vitejs/plugin-react"},"upstream_repo":"github.com/vitejs/vite-plugin-react","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":1161,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Packaging":-1,"Token-Permissions":8,"Pinned-Dependencies":9,"Binary-Artifacts":10,"License":10,"Signed-Releases":-1,"Fuzzing":0,"Branch-Protection":3,"Security-Policy":10,"SAST":10}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitejs/plugin-react@6.1.1"},{"ecosystem":"npm","name":"axe-core","version":"4.13.0","sources":[{"path":"viewer/fixtures/vendor/axe-core/axe.min.js","line":12}],"scope":"dev","datasource":"npm","declared":true,"package":"axe-core","label":"axe-core (vendored for tests)","internal":false,"upstream":{"latest":"4.13.0","latest_date":"2026-08-05T16:53:07Z","version_date":"2026-08-05T16:53:07Z","url":"https://www.npmjs.com/package/axe-core"},"upstream_repo":"github.com/dequelabs/axe-core","licenses":["MPL-2.0"],"provenance":true,"repo_signals":{"stars":7536,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Security-Policy":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Binary-Artifacts":10,"Pinned-Dependencies":5,"Signed-Releases":-1,"License":10,"Branch-Protection":4,"Fuzzing":0,"Packaging":10,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/axe-core@4.13.0"},{"ecosystem":"npm","name":"highlight.js","version":"11.12.0","sources":[{"path":"viewer/package.json","line":12}],"scope":"direct","datasource":"npm","package":"highlight.js","install_script":false,"constraint":"^11.11.1","floating":false,"internal":false,"lockfile":"viewer/package-lock.json","upstream":{"latest":"11.12.0","latest_date":"2026-08-12T04:06:58Z","version_date":"2026-08-12T04:06:58Z","url":"https://www.npmjs.com/package/highlight.js"},"upstream_repo":"github.com/highlightjs/highlight.js","licenses":["BSD-3-Clause"],"provenance":true,"repo_signals":{"stars":24996,"scorecard":{"score":6.6,"date":"2026-08-24","checks":{"Code-Review":9,"Maintained":10,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"CII-Best-Practices":0,"Binary-Artifacts":10,"License":10,"Pinned-Dependencies":2,"Fuzzing":0,"Packaging":10,"Branch-Protection":-1,"Signed-Releases":-1,"SAST":2}}},"status":"current","level":"good","license":{"expression":"BSD-3-Clause","verdict":"allowed","found":["CC-BY-SA-4.0","Vim"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/highlight.js/11.12.0","found_verdict":"review","unlisted":{"Vim":"Copyleft"},"score":45},"purl":"pkg:npm/highlight.js@11.12.0"},{"ecosystem":"npm","name":"terser","version":"5.51.2","sources":[{"path":"viewer/package.json","line":22}],"scope":"dev","datasource":"npm","package":"terser","install_script":false,"constraint":"^5.50.0","floating":false,"internal":false,"lockfile":"viewer/package-lock.json","upstream":{"latest":"5.51.2","latest_date":"2026-08-27T11:31:25Z","version_date":"2026-08-27T11:31:25Z","url":"https://www.npmjs.com/package/terser"},"upstream_repo":"github.com/terser/terser","licenses":["BSD-2-Clause"],"repo_signals":{"stars":9341,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Code-Review":0,"Security-Policy":10,"Maintained":10,"Token-Permissions":10,"Packaging":-1,"Binary-Artifacts":10,"CII-Best-Practices":0,"Pinned-Dependencies":5,"License":9,"Signed-Releases":-1,"Branch-Protection":0,"Fuzzing":0,"SAST":0}}},"status":"current","level":"good","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/terser@5.51.2","signals":[{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 5.8/10)"}]},{"ecosystem":"npm","name":"vite-plugin-singlefile","version":"2.3.3","sources":[{"path":"viewer/package.json","line":25}],"scope":"dev","datasource":"npm","package":"vite-plugin-singlefile","install_script":false,"constraint":"^2.3.0","floating":false,"internal":false,"lockfile":"viewer/package-lock.json","upstream":{"latest":"2.3.3","latest_date":"2026-04-17T22:28:03Z","version_date":"2026-04-17T22:28:03Z","url":"https://www.npmjs.com/package/vite-plugin-singlefile"},"upstream_repo":"github.com/richardtallent/vite-plugin-singlefile","licenses":["MIT"],"repo_signals":{"stars":1234,"scorecard":{"score":4.2,"date":"2026-08-24","checks":{"Code-Review":3,"Binary-Artifacts":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Token-Permissions":10,"Pinned-Dependencies":1,"CII-Best-Practices":0,"Security-Policy":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":0,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/vite-plugin-singlefile@2.3.3","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"runtime","name":"node","version":"24","sources":[{"path":".github/workflows/ci.yml","line":43},{"path":".github/workflows/ci.yml","line":175},{"path":".github/workflows/ci.yml","line":201},{"path":".github/workflows/ledger.yml","line":76},{"path":".github/workflows/npm-images.yml","line":67},{"path":".github/workflows/npm.yml","line":129}],"scope":"ci","datasource":"node","label":"Node.js","floating":true,"internal":false,"lifecycle":{"product":"nodejs","cycle":"24","release":"2025-05-06","support":"2026-10-20","eol":"2028-04-30","lts":true,"latest":"24.21.0","phase":"active","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0","latest_date":"2026-09-07T00:00:00Z","version_date":"2026-09-07T00:00:00Z","url":"https://nodejs.org/en/about/previous-releases","effective":"24.21.0"},"status":"current","level":"good"},{"ecosystem":"go","name":"4d63.com/gocheckcompilerdirectives","version":"v1.4.0","sources":[{"path":"go.golangci.mod","line":17}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gocheckcompilerdirectives","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gocheckcompilerdirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gocheckcompilerdirectives@v1.4.0"},{"ecosystem":"go","name":"4d63.com/gochecknoglobals","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":18}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gochecknoglobals","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gochecknoglobals","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gochecknoglobals@v0.2.2"},{"ecosystem":"go","name":"charm.land/lipgloss/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"charm.land/lipgloss/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/lipgloss","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/charm.land/lipgloss/v2@v2.0.6"},{"ecosystem":"go","name":"codeberg.org/chavacava/garif","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/chavacava/garif","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/chavacava/garif@v0.2.0"},{"ecosystem":"go","name":"codeberg.org/polyfloyd/go-errorlint","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/polyfloyd/go-errorlint","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/polyfloyd/go-errorlint@v1.9.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v4","version":"v4.0.0","sources":[{"path":"go.golangci.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v4@v4.0.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v5","version":"v5.0.3","sources":[{"path":"go.golangci.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v5@v5.0.3"},{"ecosystem":"go","name":"dev.gaijin.team/go/golib","version":"v0.8.1","sources":[{"path":"go.golangci.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/golib","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/golib","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/golib@v0.8.1"},{"ecosystem":"go","name":"github.com/4meepo/tagalign","version":"v1.4.3","sources":[{"path":"go.golangci.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/4meepo/tagalign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/4meepo/tagalign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/4meepo/tagalign@v1.4.3"},{"ecosystem":"go","name":"github.com/Abirdcfly/dupword","version":"v0.1.8","sources":[{"path":"go.golangci.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/Abirdcfly/dupword","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Abirdcfly/dupword","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Abirdcfly/dupword@v0.1.8"},{"ecosystem":"go","name":"github.com/AdminBenni/iota-mixing","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/AdminBenni/iota-mixing","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AdminBenni/iota-mixing","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AdminBenni/iota-mixing@v1.0.0"},{"ecosystem":"go","name":"github.com/AlwxSin/noinlineerr","version":"v1.0.6","sources":[{"path":"go.golangci.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/AlwxSin/noinlineerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AlwxSin/noinlineerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AlwxSin/noinlineerr@v1.0.6"},{"ecosystem":"go","name":"github.com/Antonboom/errname","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/errname","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/errname","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/errname@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/nilnil","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/nilnil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/nilnil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/nilnil@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/testifylint","version":"v1.6.4","sources":[{"path":"go.golangci.mod","line":31}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/testifylint","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/Antonboom/testifylint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/testifylint@v1.6.4"},{"ecosystem":"go","name":"github.com/BurntSushi/toml","version":"v1.6.0","sources":[{"path":"go.golangci.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"github.com/BurntSushi/toml","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/BurntSushi/toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/BurntSushi/toml@v1.6.0"},{"ecosystem":"go","name":"github.com/ClickHouse/clickhouse-go-linter","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"github.com/ClickHouse/clickhouse-go-linter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ClickHouse/clickhouse-go-linter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ClickHouse/clickhouse-go-linter@v1.2.1"},{"ecosystem":"go","name":"github.com/Djarvur/go-err113","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"github.com/Djarvur/go-err113","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Djarvur/go-err113","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Djarvur/go-err113@v0.1.1"},{"ecosystem":"go","name":"github.com/Masterminds/semver/v3","version":"v3.5.0","sources":[{"path":"go.golangci.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"github.com/Masterminds/semver/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Masterminds/semver","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Masterminds/semver/v3@v3.5.0"},{"ecosystem":"go","name":"github.com/MirrexOne/unqueryvet","version":"v1.5.4","sources":[{"path":"go.golangci.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"github.com/MirrexOne/unqueryvet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/MirrexOne/unqueryvet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/MirrexOne/unqueryvet@v1.5.4"},{"ecosystem":"go","name":"github.com/OpenPeeDeeP/depguard/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"github.com/OpenPeeDeeP/depguard/v2","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/OpenPeeDeeP/depguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/OpenPeeDeeP/depguard/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/alecthomas/chroma/v2","version":"v2.27.0","sources":[{"path":"go.golangci.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/chroma/v2","internal":false,"licenses":["MIT","OFL-1.1"],"upstream_repo":"github.com/alecthomas/chroma","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND OFL-1.1","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/chroma/v2@v2.27.0"},{"ecosystem":"go","name":"github.com/alecthomas/go-check-sumtype","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":39}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/go-check-sumtype","internal":false,"licenses":["MIT","Unlicense"],"upstream_repo":"github.com/alecthomas/go-check-sumtype","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Unlicense","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/go-check-sumtype@v0.3.1"},{"ecosystem":"go","name":"github.com/alexkohler/nakedret/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":40}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/nakedret/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/nakedret","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/nakedret/v2@v2.0.6"},{"ecosystem":"go","name":"github.com/alexkohler/prealloc","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":41}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/prealloc","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/prealloc","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/prealloc@v1.1.0"},{"ecosystem":"go","name":"github.com/alfatraining/structtag","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":42}],"scope":"indirect","datasource":"goproxy","package":"github.com/alfatraining/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/alfatraining/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alfatraining/structtag@v1.0.0"},{"ecosystem":"go","name":"github.com/alingse/asasalint","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":43}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/asasalint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/asasalint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/asasalint@v0.0.11"},{"ecosystem":"go","name":"github.com/alingse/nilnesserr","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":44}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/nilnesserr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/nilnesserr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/nilnesserr@v0.2.0"},{"ecosystem":"go","name":"github.com/ashanbrown/forbidigo/v2","version":"v2.3.1","sources":[{"path":"go.golangci.mod","line":45}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/forbidigo/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/forbidigo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/forbidigo/v2@v2.3.1"},{"ecosystem":"go","name":"github.com/ashanbrown/makezero/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":46}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/makezero/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/makezero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/makezero/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/beorn7/perks","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":47}],"scope":"indirect","datasource":"goproxy","package":"github.com/beorn7/perks","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/beorn7/perks","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/beorn7/perks@v1.0.1"},{"ecosystem":"go","name":"github.com/bkielbasa/cyclop","version":"v1.2.3","sources":[{"path":"go.golangci.mod","line":48}],"scope":"indirect","datasource":"goproxy","package":"github.com/bkielbasa/cyclop","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bkielbasa/cyclop","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bkielbasa/cyclop@v1.2.3"},{"ecosystem":"go","name":"github.com/blizzy78/varnamelen","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":49}],"scope":"indirect","datasource":"goproxy","package":"github.com/blizzy78/varnamelen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/blizzy78/varnamelen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/blizzy78/varnamelen@v0.8.0"},{"ecosystem":"go","name":"github.com/bmatcuk/doublestar/v4","version":"v4.10.0","sources":[{"path":"go.mod","line":13}],"scope":"indirect","datasource":"goproxy","package":"github.com/bmatcuk/doublestar/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bmatcuk/doublestar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bmatcuk/doublestar/v4@v4.10.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v4","version":"v4.7.0","sources":[{"path":"go.golangci.mod","line":50}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v4@v4.7.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v5","version":"v5.9.0","sources":[{"path":"go.golangci.mod","line":51}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v5@v5.9.0"},{"ecosystem":"go","name":"github.com/breml/bidichk","version":"v0.3.3","sources":[{"path":"go.golangci.mod","line":52}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/bidichk","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/bidichk","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/bidichk@v0.3.3"},{"ecosystem":"go","name":"github.com/breml/errchkjson","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":53}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/errchkjson","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/errchkjson","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/errchkjson@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/ireturn","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":54}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/ireturn","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/ireturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/ireturn@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/mirror","version":"v1.3.3","sources":[{"path":"go.golangci.mod","line":55}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/mirror","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/mirror","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/mirror@v1.3.3"},{"ecosystem":"go","name":"github.com/catenacyber/perfsprint","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":56}],"scope":"indirect","datasource":"goproxy","package":"github.com/catenacyber/perfsprint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/catenacyber/perfsprint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/catenacyber/perfsprint@v0.10.1"},{"ecosystem":"go","name":"github.com/ccojocar/zxcvbn-go","version":"v1.0.4","sources":[{"path":"go.golangci.mod","line":57}],"scope":"indirect","datasource":"goproxy","package":"github.com/ccojocar/zxcvbn-go","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ccojocar/zxcvbn-go","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ccojocar/zxcvbn-go@v1.0.4"},{"ecosystem":"go","name":"github.com/cespare/xxhash/v2","version":"v2.3.0","sources":[{"path":"go.golangci.mod","line":58}],"scope":"indirect","datasource":"goproxy","package":"github.com/cespare/xxhash/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/cespare/xxhash","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/cespare/xxhash/v2@v2.3.0"},{"ecosystem":"go","name":"github.com/charithe/durationcheck","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":59}],"scope":"indirect","datasource":"goproxy","package":"github.com/charithe/durationcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/charithe/durationcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charithe/durationcheck@v0.0.11"},{"ecosystem":"go","name":"github.com/charmbracelet/colorprofile","version":"v0.4.3","sources":[{"path":"go.golangci.mod","line":60}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/colorprofile","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/colorprofile","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/colorprofile@v0.4.3"},{"ecosystem":"go","name":"github.com/charmbracelet/ultraviolet","version":"v0.0.0-20260811164956-006e29f97886","sources":[{"path":"go.golangci.mod","line":61}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/ultraviolet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/ultraviolet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/ultraviolet@v0.0.0-20260811164956-006e29f97886"},{"ecosystem":"go","name":"github.com/charmbracelet/x/ansi","version":"v0.11.8","sources":[{"path":"go.golangci.mod","line":62}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/ansi","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/ansi@v0.11.8"},{"ecosystem":"go","name":"github.com/charmbracelet/x/term","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":63}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/term","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/term@v0.2.2"},{"ecosystem":"go","name":"github.com/charmbracelet/x/termios","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":64}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/termios","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/termios@v0.1.1"},{"ecosystem":"go","name":"github.com/charmbracelet/x/windows","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":65}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/windows","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/windows@v0.2.2"},{"ecosystem":"go","name":"github.com/ckaznocha/intrange","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":66}],"scope":"indirect","datasource":"goproxy","package":"github.com/ckaznocha/intrange","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ckaznocha/intrange","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ckaznocha/intrange@v0.3.1"},{"ecosystem":"go","name":"github.com/clipperhouse/displaywidth","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":67}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/displaywidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/displaywidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/displaywidth@v0.11.0"},{"ecosystem":"go","name":"github.com/clipperhouse/uax29/v2","version":"v2.7.0","sources":[{"path":"go.golangci.mod","line":68},{"path":"go.mod","line":14}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/uax29/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/uax29","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/uax29/v2@v2.7.0"},{"ecosystem":"go","name":"github.com/curioswitch/go-reassign","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":69}],"scope":"indirect","datasource":"goproxy","package":"github.com/curioswitch/go-reassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/curioswitch/go-reassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/curioswitch/go-reassign@v0.3.0"},{"ecosystem":"go","name":"github.com/daixiang0/gci","version":"v0.13.7","sources":[{"path":"go.golangci.mod","line":70}],"scope":"indirect","datasource":"goproxy","package":"github.com/daixiang0/gci","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/daixiang0/gci","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/daixiang0/gci@v0.13.7"},{"ecosystem":"go","name":"github.com/dave/dst","version":"v0.27.3","sources":[{"path":"go.golangci.mod","line":71}],"scope":"indirect","datasource":"goproxy","package":"github.com/dave/dst","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dave/dst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dave/dst@v0.27.3"},{"ecosystem":"go","name":"github.com/denis-tingaikin/go-header","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":72}],"scope":"indirect","datasource":"goproxy","package":"github.com/denis-tingaikin/go-header","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/denis-tingaikin/go-header","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/denis-tingaikin/go-header@v0.5.0"},{"ecosystem":"go","name":"github.com/dlclark/regexp2/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":73}],"scope":"indirect","datasource":"goproxy","package":"github.com/dlclark/regexp2/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/dlclark/regexp2","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dlclark/regexp2/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/docker/cli","version":"v29.7.2+incompatible","sources":[{"path":"go.mod","line":17}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/cli","internal":false,"licenses":["Apache-2.0","BSD-3-Clause"],"upstream_repo":"github.com/docker/cli","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/docker/cli@v29.7.2%2Bincompatible"},{"ecosystem":"go","name":"github.com/docker/docker-credential-helpers","version":"v0.9.3","sources":[{"path":"go.mod","line":18}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/docker-credential-helpers","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/docker/docker-credential-helpers","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/docker/docker-credential-helpers@v0.9.3"},{"ecosystem":"go","name":"github.com/ettle/strcase","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":74}],"scope":"indirect","datasource":"goproxy","package":"github.com/ettle/strcase","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ettle/strcase","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ettle/strcase@v0.2.0"},{"ecosystem":"go","name":"github.com/fatih/color","version":"v1.19.0","sources":[{"path":"go.golangci.mod","line":75},{"path":"go.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/color","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/fatih/color","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/color@v1.19.0"},{"ecosystem":"go","name":"github.com/fatih/structtag","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":76}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fatih/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/structtag@v1.2.0"},{"ecosystem":"go","name":"github.com/firefart/nonamedreturns","version":"v1.0.8","sources":[{"path":"go.golangci.mod","line":77}],"scope":"indirect","datasource":"goproxy","package":"github.com/firefart/nonamedreturns","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/firefart/nonamedreturns","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/firefart/nonamedreturns@v1.0.8"},{"ecosystem":"go","name":"github.com/fsnotify/fsnotify","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":78}],"scope":"indirect","datasource":"goproxy","package":"github.com/fsnotify/fsnotify","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fsnotify/fsnotify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fsnotify/fsnotify@v1.9.0"},{"ecosystem":"go","name":"github.com/fzipp/gocyclo","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":79}],"scope":"indirect","datasource":"goproxy","package":"github.com/fzipp/gocyclo","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fzipp/gocyclo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fzipp/gocyclo@v0.6.0"},{"ecosystem":"go","name":"github.com/ghostiam/protogetter","version":"v0.3.21","sources":[{"path":"go.golangci.mod","line":80}],"scope":"indirect","datasource":"goproxy","package":"github.com/ghostiam/protogetter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ghostiam/protogetter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ghostiam/protogetter@v0.3.21"},{"ecosystem":"go","name":"github.com/go-critic/go-critic","version":"v0.14.4","sources":[{"path":"go.golangci.mod","line":81}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-critic/go-critic","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-critic/go-critic","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-critic/go-critic@v0.14.4"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcast","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":82}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcast@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcopy","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":83}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcopy","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcopy","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcopy@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astequal","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":84}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astequal","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astequal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astequal@v1.2.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astfmt","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":85}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astfmt@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astp","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":86}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astp","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astp@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/strparse","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":87}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/strparse","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/strparse","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/strparse@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/typep","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":88}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/typep","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/typep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/typep@v1.1.0"},{"ecosystem":"go","name":"github.com/go-viper/mapstructure/v2","version":"v2.5.0","sources":[{"path":"go.golangci.mod","line":89}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-viper/mapstructure/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-viper/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-viper/mapstructure/v2@v2.5.0"},{"ecosystem":"go","name":"github.com/go-xmlfmt/xmlfmt","version":"v1.1.3","sources":[{"path":"go.golangci.mod","line":90}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-xmlfmt/xmlfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-xmlfmt/xmlfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-xmlfmt/xmlfmt@v1.1.3"},{"ecosystem":"go","name":"github.com/gobwas/glob","version":"v0.2.3","sources":[{"path":"go.golangci.mod","line":91}],"scope":"indirect","datasource":"goproxy","package":"github.com/gobwas/glob","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gobwas/glob","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gobwas/glob@v0.2.3"},{"ecosystem":"go","name":"github.com/godoc-lint/godoc-lint","version":"v0.11.2","sources":[{"path":"go.golangci.mod","line":92}],"scope":"indirect","datasource":"goproxy","package":"github.com/godoc-lint/godoc-lint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/godoc-lint/godoc-lint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/godoc-lint/godoc-lint@v0.11.2"},{"ecosystem":"go","name":"github.com/gofrs/flock","version":"v0.13.0","sources":[{"path":"go.golangci.mod","line":93}],"scope":"indirect","datasource":"goproxy","package":"github.com/gofrs/flock","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/gofrs/flock","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gofrs/flock@v0.13.0"},{"ecosystem":"go","name":"github.com/golang/protobuf","version":"v1.5.3","sources":[{"path":"go.golangci.mod","line":94}],"scope":"indirect","datasource":"goproxy","package":"github.com/golang/protobuf","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golang/protobuf","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golang/protobuf@v1.5.3"},{"ecosystem":"go","name":"github.com/golangci/asciicheck","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":95}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/asciicheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/asciicheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/asciicheck@v0.5.0"},{"ecosystem":"go","name":"github.com/golangci/dupl","version":"v0.0.0-20260401084720-c99c5cf5c202","sources":[{"path":"go.golangci.mod","line":96}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/dupl","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/dupl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/dupl@v0.0.0-20260401084720-c99c5cf5c202"},{"ecosystem":"go","name":"github.com/golangci/go-printf-func-name","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":97}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/go-printf-func-name","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/go-printf-func-name","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/go-printf-func-name@v0.1.1"},{"ecosystem":"go","name":"github.com/golangci/gofmt","version":"v0.0.0-20260820135601-e84e05053792","sources":[{"path":"go.golangci.mod","line":98}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/gofmt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/gofmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/gofmt@v0.0.0-20260820135601-e84e05053792"},{"ecosystem":"go","name":"github.com/golangci/golines","version":"v0.15.0","sources":[{"path":"go.golangci.mod","line":100}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/golines","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/golines","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golines@v0.15.0"},{"ecosystem":"go","name":"github.com/golangci/misspell","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":101}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/misspell","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/misspell","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/misspell@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/plugin-module-register","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":102}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/plugin-module-register","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/plugin-module-register","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/plugin-module-register@v0.1.2"},{"ecosystem":"go","name":"github.com/golangci/revgrep","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":103}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/revgrep","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/revgrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/revgrep@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/rowserrcheck","version":"v0.0.0-20260419091836-c5f79b8a11ba","sources":[{"path":"go.golangci.mod","line":104}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/rowserrcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/rowserrcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/rowserrcheck@v0.0.0-20260419091836-c5f79b8a11ba"},{"ecosystem":"go","name":"github.com/golangci/swaggoswag","version":"v0.0.0-20250504205917-77f2aca3143e","sources":[{"path":"go.golangci.mod","line":105}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/swaggoswag","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/swaggoswag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/swaggoswag@v0.0.0-20250504205917-77f2aca3143e"},{"ecosystem":"go","name":"github.com/golangci/unconvert","version":"v0.0.0-20250410112200-a129a6e6413e","sources":[{"path":"go.golangci.mod","line":106}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/unconvert","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/unconvert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/unconvert@v0.0.0-20250410112200-a129a6e6413e"},{"ecosystem":"go","name":"github.com/google/go-cmp","version":"v0.7.0","sources":[{"path":"go.golangci.mod","line":107}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-cmp","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/google/go-cmp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-cmp@v0.7.0"},{"ecosystem":"go","name":"github.com/google/go-containerregistry","version":"v0.22.1","sources":[{"path":"go.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-containerregistry","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/google/go-containerregistry","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-containerregistry@v0.22.1"},{"ecosystem":"go","name":"github.com/gordonklaus/ineffassign","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":108}],"scope":"indirect","datasource":"goproxy","package":"github.com/gordonklaus/ineffassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gordonklaus/ineffassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gordonklaus/ineffassign@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/analysisutil","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":109}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/analysisutil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/analysisutil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/analysisutil@v0.7.1"},{"ecosystem":"go","name":"github.com/gostaticanalysis/comment","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":110}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/comment","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/comment","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/comment@v1.5.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/forcetypeassert","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":111}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/forcetypeassert","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/forcetypeassert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/forcetypeassert@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/nilerr","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":112}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/nilerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/nilerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/nilerr@v0.1.2"},{"ecosystem":"go","name":"github.com/hashicorp/go-immutable-radix/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":113}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-immutable-radix/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-immutable-radix","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-immutable-radix/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/hashicorp/go-version","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":114}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-version","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-version","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-version@v1.9.0"},{"ecosystem":"go","name":"github.com/hashicorp/golang-lru/v2","version":"v2.0.7","sources":[{"path":"go.golangci.mod","line":115}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/golang-lru/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/golang-lru","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/golang-lru/v2@v2.0.7"},{"ecosystem":"go","name":"github.com/hashicorp/hcl","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":116}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/hcl","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/hcl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/hcl@v1.0.0"},{"ecosystem":"go","name":"github.com/hexops/gotextdiff","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":117}],"scope":"indirect","datasource":"goproxy","package":"github.com/hexops/gotextdiff","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/hexops/gotextdiff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hexops/gotextdiff@v1.0.3"},{"ecosystem":"go","name":"github.com/inconshreveable/mousetrap","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":118},{"path":"go.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"github.com/inconshreveable/mousetrap","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/inconshreveable/mousetrap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/inconshreveable/mousetrap@v1.1.0"},{"ecosystem":"go","name":"github.com/jgautheron/goconst","version":"v1.11.0","sources":[{"path":"go.golangci.mod","line":119}],"scope":"indirect","datasource":"goproxy","package":"github.com/jgautheron/goconst","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jgautheron/goconst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jgautheron/goconst@v1.11.0"},{"ecosystem":"go","name":"github.com/jjti/go-spancheck","version":"v0.6.5","sources":[{"path":"go.golangci.mod","line":120}],"scope":"indirect","datasource":"goproxy","package":"github.com/jjti/go-spancheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jjti/go-spancheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jjti/go-spancheck@v0.6.5"},{"ecosystem":"go","name":"github.com/julz/importas","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":121}],"scope":"indirect","datasource":"goproxy","package":"github.com/julz/importas","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/julz/importas","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/julz/importas@v0.2.0"},{"ecosystem":"go","name":"github.com/karamaru-alpha/copyloopvar","version":"v1.2.2","sources":[{"path":"go.golangci.mod","line":122}],"scope":"indirect","datasource":"goproxy","package":"github.com/karamaru-alpha/copyloopvar","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/karamaru-alpha/copyloopvar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/karamaru-alpha/copyloopvar@v1.2.2"},{"ecosystem":"go","name":"github.com/kisielk/errcheck","version":"v1.20.0","sources":[{"path":"go.golangci.mod","line":123}],"scope":"indirect","datasource":"goproxy","package":"github.com/kisielk/errcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kisielk/errcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kisielk/errcheck@v1.20.0"},{"ecosystem":"go","name":"github.com/kkHAIKE/contextcheck","version":"v1.1.6","sources":[{"path":"go.golangci.mod","line":124}],"scope":"indirect","datasource":"goproxy","package":"github.com/kkHAIKE/contextcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/kkHAIKE/contextcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kkHAIKE/contextcheck@v1.1.6"},{"ecosystem":"go","name":"github.com/klauspost/compress","version":"v1.19.2","sources":[{"path":"go.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"github.com/klauspost/compress","internal":false,"licenses":["BSD-3-Clause","Apache-2.0","MIT"],"upstream_repo":"github.com/klauspost/compress","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause AND Apache-2.0 AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/klauspost/compress@v1.19.2"},{"ecosystem":"go","name":"github.com/kulti/thelper","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":125}],"scope":"indirect","datasource":"goproxy","package":"github.com/kulti/thelper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kulti/thelper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kulti/thelper@v0.7.1"},{"ecosystem":"go","name":"github.com/kunwardeep/paralleltest","version":"v1.0.15","sources":[{"path":"go.golangci.mod","line":126}],"scope":"indirect","datasource":"goproxy","package":"github.com/kunwardeep/paralleltest","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kunwardeep/paralleltest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kunwardeep/paralleltest@v1.0.15"},{"ecosystem":"go","name":"github.com/lasiar/canonicalheader","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":127}],"scope":"indirect","datasource":"goproxy","package":"github.com/lasiar/canonicalheader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lasiar/canonicalheader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lasiar/canonicalheader@v1.1.2"},{"ecosystem":"go","name":"github.com/ldez/exptostd","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":128}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/exptostd","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/exptostd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/exptostd@v0.4.5"},{"ecosystem":"go","name":"github.com/ldez/gomoddirectives","version":"v0.9.0","sources":[{"path":"go.golangci.mod","line":129}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/gomoddirectives","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/gomoddirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/gomoddirectives@v0.9.0"},{"ecosystem":"go","name":"github.com/ldez/grignotin","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":130}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/grignotin","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/grignotin","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/grignotin@v0.10.1"},{"ecosystem":"go","name":"github.com/ldez/structtags","version":"v0.6.1","sources":[{"path":"go.golangci.mod","line":131}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/structtags","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/ldez/structtags","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/structtags@v0.6.1"},{"ecosystem":"go","name":"github.com/ldez/tagliatelle","version":"v0.7.2","sources":[{"path":"go.golangci.mod","line":132}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/tagliatelle","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/tagliatelle","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/tagliatelle@v0.7.2"},{"ecosystem":"go","name":"github.com/ldez/usetesting","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":133}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/usetesting","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/usetesting","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/usetesting@v0.5.0"},{"ecosystem":"go","name":"github.com/leonklingele/grouper","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":134}],"scope":"indirect","datasource":"goproxy","package":"github.com/leonklingele/grouper","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/leonklingele/grouper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/leonklingele/grouper@v1.1.2"},{"ecosystem":"go","name":"github.com/lucasb-eyer/go-colorful","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":135}],"scope":"indirect","datasource":"goproxy","package":"github.com/lucasb-eyer/go-colorful","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lucasb-eyer/go-colorful","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lucasb-eyer/go-colorful@v1.4.1"},{"ecosystem":"go","name":"github.com/macabu/inamedparam","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":136}],"scope":"indirect","datasource":"goproxy","package":"github.com/macabu/inamedparam","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/macabu/inamedparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/macabu/inamedparam@v0.2.0"},{"ecosystem":"go","name":"github.com/magiconair/properties","version":"v1.8.6","sources":[{"path":"go.golangci.mod","line":137}],"scope":"indirect","datasource":"goproxy","package":"github.com/magiconair/properties","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/magiconair/properties","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/magiconair/properties@v1.8.6"},{"ecosystem":"go","name":"github.com/manuelarte/embeddedstructfieldcheck","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":138}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/embeddedstructfieldcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/embeddedstructfieldcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/embeddedstructfieldcheck@v0.4.0"},{"ecosystem":"go","name":"github.com/manuelarte/funcorder","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":139}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/funcorder","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/funcorder","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/funcorder@v0.6.0"},{"ecosystem":"go","name":"github.com/maratori/testableexamples","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":140}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testableexamples","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testableexamples","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testableexamples@v1.0.1"},{"ecosystem":"go","name":"github.com/maratori/testpackage","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":141}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testpackage","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testpackage","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testpackage@v1.1.2"},{"ecosystem":"go","name":"github.com/matoous/godox","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":142}],"scope":"indirect","datasource":"goproxy","package":"github.com/matoous/godox","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/matoous/godox","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matoous/godox@v1.1.0"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.15","sources":[{"path":"go.golangci.mod","line":143}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.15"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.14","sources":[{"path":"go.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.14"},{"ecosystem":"go","name":"github.com/mattn/go-isatty","version":"v0.0.20","sources":[{"path":"go.golangci.mod","line":144},{"path":"go.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-isatty","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-isatty","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-isatty@v0.0.20"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.24","sources":[{"path":"go.golangci.mod","line":145}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.24"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.21","sources":[{"path":"go.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.21"},{"ecosystem":"go","name":"github.com/mattn/go-shellwords","version":"v1.0.12","sources":[{"path":"go.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-shellwords","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-shellwords","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-shellwords@v1.0.12"},{"ecosystem":"go","name":"github.com/matttproud/golang_protobuf_extensions","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":146}],"scope":"indirect","datasource":"goproxy","package":"github.com/matttproud/golang_protobuf_extensions","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/matttproud/golang_protobuf_extensions","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matttproud/golang_protobuf_extensions@v1.0.1"},{"ecosystem":"go","name":"github.com/mgechev/revive","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":147}],"scope":"indirect","datasource":"goproxy","package":"github.com/mgechev/revive","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mgechev/revive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mgechev/revive@v1.15.0"},{"ecosystem":"go","name":"github.com/mitchellh/go-homedir","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":148}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/go-homedir","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/go-homedir","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/go-homedir@v1.1.0"},{"ecosystem":"go","name":"github.com/mitchellh/mapstructure","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":149}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/mapstructure","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/mapstructure@v1.5.0"},{"ecosystem":"go","name":"github.com/moricho/tparallel","version":"v0.3.2","sources":[{"path":"go.golangci.mod","line":150}],"scope":"indirect","datasource":"goproxy","package":"github.com/moricho/tparallel","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/moricho/tparallel","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/moricho/tparallel@v0.3.2"},{"ecosystem":"go","name":"github.com/muesli/cancelreader","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":151}],"scope":"indirect","datasource":"goproxy","package":"github.com/muesli/cancelreader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/muesli/cancelreader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/muesli/cancelreader@v0.2.2"},{"ecosystem":"go","name":"github.com/nakabonne/nestif","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":152}],"scope":"indirect","datasource":"goproxy","package":"github.com/nakabonne/nestif","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nakabonne/nestif","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nakabonne/nestif@v0.3.1"},{"ecosystem":"go","name":"github.com/nishanths/exhaustive","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":153}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/exhaustive","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nishanths/exhaustive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/exhaustive@v0.12.0"},{"ecosystem":"go","name":"github.com/nishanths/predeclared","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":154}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/predeclared","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/nishanths/predeclared","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/predeclared@v0.2.2"},{"ecosystem":"go","name":"github.com/nunnatsa/ginkgolinter","version":"v0.24.0","sources":[{"path":"go.golangci.mod","line":155}],"scope":"indirect","datasource":"goproxy","package":"github.com/nunnatsa/ginkgolinter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/nunnatsa/ginkgolinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nunnatsa/ginkgolinter@v0.24.0"},{"ecosystem":"go","name":"github.com/opencontainers/go-digest","version":"v1.0.0","sources":[{"path":"go.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/go-digest","internal":false,"licenses":["Apache-2.0","CC-BY-SA-4.0"],"upstream_repo":"github.com/opencontainers/go-digest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND CC-BY-SA-4.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/opencontainers/go-digest@v1.0.0"},{"ecosystem":"go","name":"github.com/opencontainers/image-spec","version":"v1.1.1","sources":[{"path":"go.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/image-spec","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/opencontainers/image-spec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/opencontainers/image-spec@v1.1.1"},{"ecosystem":"go","name":"github.com/pelletier/go-toml","version":"v1.9.5","sources":[{"path":"go.golangci.mod","line":156}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml@v1.9.5"},{"ecosystem":"go","name":"github.com/pelletier/go-toml/v2","version":"v2.4.3","sources":[{"path":"go.golangci.mod","line":157}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml/v2@v2.4.3"},{"ecosystem":"go","name":"github.com/prometheus/client_golang","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":158}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_golang","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_golang","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_golang@v1.12.1"},{"ecosystem":"go","name":"github.com/prometheus/client_model","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":159}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_model","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_model","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_model@v0.2.0"},{"ecosystem":"go","name":"github.com/prometheus/common","version":"v0.32.1","sources":[{"path":"go.golangci.mod","line":160}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/common","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/common","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/common@v0.32.1"},{"ecosystem":"go","name":"github.com/prometheus/procfs","version":"v0.7.3","sources":[{"path":"go.golangci.mod","line":161}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/procfs","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/procfs","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/procfs@v0.7.3"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":162}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard@v0.4.5"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard/dsl","version":"v0.3.23","sources":[{"path":"go.golangci.mod","line":163}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard/dsl","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard/dsl@v0.3.23"},{"ecosystem":"go","name":"github.com/quasilyte/gogrep","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":164}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/gogrep","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/gogrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/gogrep@v0.5.0"},{"ecosystem":"go","name":"github.com/quasilyte/regex/syntax","version":"v0.0.0-20210819130434-b3f0c404a727","sources":[{"path":"go.golangci.mod","line":165}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/regex/syntax","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/regex","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/regex/syntax@v0.0.0-20210819130434-b3f0c404a727"},{"ecosystem":"go","name":"github.com/quasilyte/stdinfo","version":"v0.0.0-20220114132959-f7386bf02567","sources":[{"path":"go.golangci.mod","line":166}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/stdinfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/stdinfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/stdinfo@v0.0.0-20220114132959-f7386bf02567"},{"ecosystem":"go","name":"github.com/raeperd/recvcheck","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":167}],"scope":"indirect","datasource":"goproxy","package":"github.com/raeperd/recvcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/raeperd/recvcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/raeperd/recvcheck@v0.3.0"},{"ecosystem":"go","name":"github.com/rivo/uniseg","version":"v0.4.7","sources":[{"path":"go.golangci.mod","line":168}],"scope":"indirect","datasource":"goproxy","package":"github.com/rivo/uniseg","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/rivo/uniseg","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rivo/uniseg@v0.4.7"},{"ecosystem":"go","name":"github.com/robfig/cron/v3","version":"v3.0.1","sources":[{"path":"go.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/robfig/cron/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/robfig/cron","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/robfig/cron/v3@v3.0.1"},{"ecosystem":"go","name":"github.com/rogpeppe/go-internal","version":"v1.16.0","sources":[{"path":"go.golangci.mod","line":169}],"scope":"indirect","datasource":"goproxy","package":"github.com/rogpeppe/go-internal","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/rogpeppe/go-internal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rogpeppe/go-internal@v1.16.0"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":170}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard@v1.4.1"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard/v2","version":"v2.1.3","sources":[{"path":"go.golangci.mod","line":171}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard/v2@v2.1.3"},{"ecosystem":"go","name":"github.com/ryanrolds/sqlclosecheck","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":172}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryanrolds/sqlclosecheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryanrolds/sqlclosecheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryanrolds/sqlclosecheck@v0.6.0"},{"ecosystem":"go","name":"github.com/sanposhiho/wastedassign/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":173}],"scope":"indirect","datasource":"goproxy","package":"github.com/sanposhiho/wastedassign/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sanposhiho/wastedassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sanposhiho/wastedassign/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/santhosh-tekuri/jsonschema/v6","version":"v6.0.3","sources":[{"path":"go.golangci.mod","line":174}],"scope":"indirect","datasource":"goproxy","package":"github.com/santhosh-tekuri/jsonschema/v6","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/santhosh-tekuri/jsonschema","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/santhosh-tekuri/jsonschema/v6@v6.0.3"},{"ecosystem":"go","name":"github.com/sashamelentyev/interfacebloat","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":175}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/interfacebloat","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/interfacebloat","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/interfacebloat@v1.1.0"},{"ecosystem":"go","name":"github.com/sashamelentyev/usestdlibvars","version":"v1.29.0","sources":[{"path":"go.golangci.mod","line":176}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/usestdlibvars","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/usestdlibvars","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/usestdlibvars@v1.29.0"},{"ecosystem":"go","name":"github.com/securego/gosec/v2","version":"v2.28.0","sources":[{"path":"go.golangci.mod","line":177}],"scope":"indirect","datasource":"goproxy","package":"github.com/securego/gosec/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/securego/gosec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/securego/gosec/v2@v2.28.0"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.10.1","sources":[{"path":"go.golangci.mod","line":178}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.10.1"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.9.4","sources":[{"path":"go.mod","line":31}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.9.4"},{"ecosystem":"go","name":"github.com/sivchari/containedctx","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":179}],"scope":"indirect","datasource":"goproxy","package":"github.com/sivchari/containedctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sivchari/containedctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sivchari/containedctx@v1.0.3"},{"ecosystem":"go","name":"github.com/sonatard/noctx","version":"v0.5.1","sources":[{"path":"go.golangci.mod","line":180}],"scope":"indirect","datasource":"goproxy","package":"github.com/sonatard/noctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sonatard/noctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sonatard/noctx@v0.5.1"},{"ecosystem":"go","name":"github.com/sourcegraph/go-diff","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":181}],"scope":"indirect","datasource":"goproxy","package":"github.com/sourcegraph/go-diff","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sourcegraph/go-diff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sourcegraph/go-diff@v0.8.0"},{"ecosystem":"go","name":"github.com/spf13/afero","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":182}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/afero","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/spf13/afero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/afero@v1.15.0"},{"ecosystem":"go","name":"github.com/spf13/cast","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":183}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/cast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/cast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/cast@v1.5.0"},{"ecosystem":"go","name":"github.com/spf13/cobra","version":"v1.10.2","sources":[{"path":"go.golangci.mod","line":184},{"path":"go.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/cobra","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/spf13/cobra","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/cobra@v1.10.2"},{"ecosystem":"go","name":"github.com/spf13/jwalterweatherman","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":185}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/jwalterweatherman","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/jwalterweatherman","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/jwalterweatherman@v1.1.0"},{"ecosystem":"go","name":"github.com/spf13/pflag","version":"v1.0.10","sources":[{"path":"go.golangci.mod","line":186},{"path":"go.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/pflag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/spf13/pflag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/pflag@v1.0.10"},{"ecosystem":"go","name":"github.com/spf13/viper","version":"v1.12.0","sources":[{"path":"go.golangci.mod","line":187}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/viper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/viper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/viper@v1.12.0"},{"ecosystem":"go","name":"github.com/ssgreg/nlreturn/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":188}],"scope":"indirect","datasource":"goproxy","package":"github.com/ssgreg/nlreturn/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ssgreg/nlreturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ssgreg/nlreturn/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/stbenjam/no-sprintf-host-port","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":189}],"scope":"indirect","datasource":"goproxy","package":"github.com/stbenjam/no-sprintf-host-port","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stbenjam/no-sprintf-host-port","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stbenjam/no-sprintf-host-port@v0.3.1"},{"ecosystem":"go","name":"github.com/stretchr/objx","version":"v0.5.3","sources":[{"path":"go.golangci.mod","line":190}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/objx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stretchr/objx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/objx@v0.5.3"},{"ecosystem":"go","name":"github.com/stretchr/testify","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":191}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/testify","internal":false,"licenses":["MIT","BSD-3-Clause","ISC"],"upstream_repo":"github.com/stretchr/testify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause AND ISC","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/testify@v1.12.1"},{"ecosystem":"go","name":"github.com/subosito/gotenv","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":192}],"scope":"indirect","datasource":"goproxy","package":"github.com/subosito/gotenv","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/subosito/gotenv","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/subosito/gotenv@v1.4.1"},{"ecosystem":"go","name":"github.com/tetafro/godot","version":"v1.5.6","sources":[{"path":"go.golangci.mod","line":193}],"scope":"indirect","datasource":"goproxy","package":"github.com/tetafro/godot","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tetafro/godot","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tetafro/godot@v1.5.6"},{"ecosystem":"go","name":"github.com/timakin/bodyclose","version":"v0.0.0-20260129054331-73d1f95b84b4","sources":[{"path":"go.golangci.mod","line":194}],"scope":"indirect","datasource":"goproxy","package":"github.com/timakin/bodyclose","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timakin/bodyclose","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timakin/bodyclose@v0.0.0-20260129054331-73d1f95b84b4"},{"ecosystem":"go","name":"github.com/timonwong/loggercheck","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":195}],"scope":"indirect","datasource":"goproxy","package":"github.com/timonwong/loggercheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timonwong/loggercheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timonwong/loggercheck@v0.11.0"},{"ecosystem":"go","name":"github.com/tomarrell/wrapcheck/v2","version":"v2.12.0","sources":[{"path":"go.golangci.mod","line":196}],"scope":"indirect","datasource":"goproxy","package":"github.com/tomarrell/wrapcheck/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tomarrell/wrapcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tomarrell/wrapcheck/v2@v2.12.0"},{"ecosystem":"go","name":"github.com/tommy-muehle/go-mnd/v2","version":"v2.5.1","sources":[{"path":"go.golangci.mod","line":197}],"scope":"indirect","datasource":"goproxy","package":"github.com/tommy-muehle/go-mnd/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tommy-muehle/go-mnd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tommy-muehle/go-mnd/v2@v2.5.1"},{"ecosystem":"go","name":"github.com/ultraware/funlen","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":198}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/funlen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/funlen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/funlen@v0.2.0"},{"ecosystem":"go","name":"github.com/ultraware/whitespace","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":199}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/whitespace","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/whitespace","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/whitespace@v0.2.0"},{"ecosystem":"go","name":"github.com/uudashr/gocognit","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":200}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/gocognit","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uudashr/gocognit","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/gocognit@v1.2.1"},{"ecosystem":"go","name":"github.com/uudashr/iface","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":201}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/iface","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/uudashr/iface","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/iface@v1.5.0"},{"ecosystem":"go","name":"github.com/xen0n/gosmopolitan","version":"v1.3.0","sources":[{"path":"go.golangci.mod","line":202}],"scope":"indirect","datasource":"goproxy","package":"github.com/xen0n/gosmopolitan","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/xen0n/gosmopolitan","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xen0n/gosmopolitan@v1.3.0"},{"ecosystem":"go","name":"github.com/xo/terminfo","version":"v0.0.0-20220910002029-abceb7e1c41e","sources":[{"path":"go.golangci.mod","line":203}],"scope":"indirect","datasource":"goproxy","package":"github.com/xo/terminfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/xo/terminfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xo/terminfo@v0.0.0-20220910002029-abceb7e1c41e"},{"ecosystem":"go","name":"github.com/yagipy/maintidx","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":204}],"scope":"indirect","datasource":"goproxy","package":"github.com/yagipy/maintidx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/yagipy/maintidx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yagipy/maintidx@v1.0.0"},{"ecosystem":"go","name":"github.com/yeya24/promlinter","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":205}],"scope":"indirect","datasource":"goproxy","package":"github.com/yeya24/promlinter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yeya24/promlinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yeya24/promlinter@v0.3.0"},{"ecosystem":"go","name":"github.com/ykadowak/zerologlint","version":"v0.1.5","sources":[{"path":"go.golangci.mod","line":206}],"scope":"indirect","datasource":"goproxy","package":"github.com/ykadowak/zerologlint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ykadowak/zerologlint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ykadowak/zerologlint@v0.1.5"},{"ecosystem":"go","name":"gitlab.com/bosi/decorder","version":"v0.4.2","sources":[{"path":"go.golangci.mod","line":207}],"scope":"indirect","datasource":"goproxy","package":"gitlab.com/bosi/decorder","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/gitlab.com/bosi/decorder@v0.4.2"},{"ecosystem":"go","name":"go-simpler.org/musttag","version":"v0.14.0","sources":[{"path":"go.golangci.mod","line":208}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/musttag","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/musttag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/musttag@v0.14.0"},{"ecosystem":"go","name":"go-simpler.org/sloglint","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":209}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/sloglint","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/sloglint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/sloglint@v0.12.0"},{"ecosystem":"go","name":"go.augendre.info/arangolint","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":210}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/arangolint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/arangolint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/arangolint@v0.4.0"},{"ecosystem":"go","name":"go.augendre.info/fatcontext","version":"v0.10.0","sources":[{"path":"go.golangci.mod","line":211}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/fatcontext","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/fatcontext","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/fatcontext@v0.10.0"},{"ecosystem":"go","name":"go.uber.org/multierr","version":"v1.10.0","sources":[{"path":"go.golangci.mod","line":212}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/multierr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/multierr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/multierr@v1.10.0"},{"ecosystem":"go","name":"go.uber.org/zap","version":"v1.27.0","sources":[{"path":"go.golangci.mod","line":213}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/zap","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/zap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/zap@v1.27.0"},{"ecosystem":"go","name":"go.yaml.in/yaml/v3","version":"v3.0.5","sources":[{"path":"go.golangci.mod","line":214}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v3","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v3@v3.0.5"},{"ecosystem":"go","name":"go.yaml.in/yaml/v4","version":"v4.0.0-rc.3","sources":[{"path":"go.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v4","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v4@v4.0.0-rc.3"},{"ecosystem":"go","name":"golang.org/x/crypto/x509roots/fallback","version":"v0.0.0-20260916154351-b853e4b620cd","sources":[{"path":"go.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/crypto/x509roots/fallback","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/crypto/x509roots/fallback@v0.0.0-20260916154351-b853e4b620cd"},{"ecosystem":"go","name":"golang.org/x/exp/typeparams","version":"v0.0.0-20260811152304-ee035b5b010f","sources":[{"path":"go.golangci.mod","line":215}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/exp/typeparams","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/exp/typeparams@v0.0.0-20260811152304-ee035b5b010f"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":216}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.40.0"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.41.0","sources":[{"path":"go.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.41.0"},{"ecosystem":"go","name":"golang.org/x/sync","version":"v0.22.0","sources":[{"path":"go.golangci.mod","line":217},{"path":"go.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sync","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sync@v0.22.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.47.0","sources":[{"path":"go.golangci.mod","line":218}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.47.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.48.0","sources":[{"path":"go.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.48.0"},{"ecosystem":"go","name":"golang.org/x/telemetry","version":"v0.0.0-20260811182544-a038080d80e5","sources":[{"path":"go.mod","line":39}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/telemetry","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/telemetry@v0.0.0-20260811182544-a038080d80e5"},{"ecosystem":"go","name":"golang.org/x/text","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":219}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/text","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/text@v0.40.0"},{"ecosystem":"go","name":"google.golang.org/protobuf","version":"v1.36.11","sources":[{"path":"go.golangci.mod","line":221}],"scope":"indirect","datasource":"goproxy","package":"google.golang.org/protobuf","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/google.golang.org/protobuf@v1.36.11"},{"ecosystem":"go","name":"gopkg.in/ini.v1","version":"v1.67.0","sources":[{"path":"go.golangci.mod","line":222}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/ini.v1","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/ini.v1@v1.67.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v2","version":"v2.4.0","sources":[{"path":"go.golangci.mod","line":223}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v2","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v2@v2.4.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v3","version":"v3.0.1","sources":[{"path":"go.golangci.mod","line":224},{"path":"go.mod","line":41}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v3","internal":false,"licenses":["MIT","Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v3@v3.0.1"},{"ecosystem":"go","name":"honnef.co/go/tools","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":225}],"scope":"indirect","datasource":"goproxy","package":"honnef.co/go/tools","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dominikh/go-tools","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/honnef.co/go/tools@v0.8.0"},{"ecosystem":"go","name":"mvdan.cc/gofumpt","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":226}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/gofumpt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/gofumpt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/gofumpt@v0.11.0"},{"ecosystem":"go","name":"mvdan.cc/unparam","version":"v0.0.0-20260818115549-3f964bcb5673","sources":[{"path":"go.golangci.mod","line":227}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/unparam","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/unparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/unparam@v0.0.0-20260818115549-3f964bcb5673"},{"ecosystem":"npm","name":"@dnd-kit/accessibility","version":"3.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@dnd-kit/accessibility","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/%40dnd-kit/accessibility@3.1.1"},{"ecosystem":"npm","name":"@dnd-kit/core","version":"6.3.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@dnd-kit/core","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/%40dnd-kit/core@6.3.1"},{"ecosystem":"npm","name":"@dnd-kit/sortable","version":"10.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@dnd-kit/sortable","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","found":["LPPL-1.3c"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/@dnd-kit/sortable/10.0.0","found_verdict":"unknown","unlisted":{"LPPL-1.3c":"Copyleft"},"score":46},"purl":"pkg:npm/%40dnd-kit/sortable@10.0.0"},{"ecosystem":"npm","name":"@dnd-kit/utilities","version":"3.2.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@dnd-kit/utilities","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/%40dnd-kit/utilities@3.2.2"},{"ecosystem":"npm","name":"@jridgewell/gen-mapping","version":"0.3.13","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@jridgewell/gen-mapping","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/sourcemaps","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/gen-mapping@0.3.13"},{"ecosystem":"npm","name":"@jridgewell/resolve-uri","version":"3.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@jridgewell/resolve-uri","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/resolve-uri","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/resolve-uri@3.1.2"},{"ecosystem":"npm","name":"@jridgewell/source-map","version":"0.3.11","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@jridgewell/source-map","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/sourcemaps","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/source-map@0.3.11"},{"ecosystem":"npm","name":"@jridgewell/sourcemap-codec","version":"1.6.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@jridgewell/sourcemap-codec","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/sourcemaps","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/sourcemap-codec@1.6.0"},{"ecosystem":"npm","name":"@jridgewell/trace-mapping","version":"0.3.31","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@jridgewell/trace-mapping","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/sourcemaps","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/trace-mapping@0.3.31"},{"ecosystem":"npm","name":"@oxc-project/types","version":"0.147.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@oxc-project/types","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/oxc-project/oxc","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40oxc-project/types@0.147.0"},{"ecosystem":"npm","name":"@puppeteer/browsers","version":"3.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@puppeteer/browsers","licenses":["Apache-2.0"],"provenance":true,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40puppeteer/browsers@3.2.1"},{"ecosystem":"npm","name":"@rolldown/binding-android-arm-eabi","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-android-arm-eabi","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-android-arm-eabi@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-android-arm64","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-android-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-android-arm64@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-darwin-arm64","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-darwin-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-darwin-arm64@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-darwin-x64","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-darwin-x64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-darwin-x64@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-freebsd-x64","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-freebsd-x64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-freebsd-x64@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-arm-gnueabihf","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-arm-gnueabihf","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-arm-gnueabihf@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-arm64-gnu","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-arm64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-arm64-gnu@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-arm64-musl","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-arm64-musl","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-arm64-musl@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-ppc64-gnu","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-ppc64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-ppc64-gnu@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-s390x-gnu","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-s390x-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-s390x-gnu@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-x64-gnu","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-x64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-x64-gnu@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-linux-x64-musl","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-x64-musl","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-x64-musl@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-openharmony-arm64","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-openharmony-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-openharmony-arm64@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-win32-arm64-msvc","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-win32-arm64-msvc","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-win32-arm64-msvc@1.2.6"},{"ecosystem":"npm","name":"@rolldown/binding-win32-x64-msvc","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-win32-x64-msvc","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-win32-x64-msvc@1.2.6"},{"ecosystem":"npm","name":"@rolldown/pluginutils","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/pluginutils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/plugins","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/pluginutils@1.0.1"},{"ecosystem":"npm","name":"@types/debug","version":"4.1.13","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@types/debug","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/debug@4.1.13"},{"ecosystem":"npm","name":"@types/estree","version":"1.0.9","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@types/estree","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/%40types/estree@1.0.9"},{"ecosystem":"npm","name":"@types/estree-jsx","version":"1.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@types/estree-jsx","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/estree-jsx@1.0.5"},{"ecosystem":"npm","name":"@types/hast","version":"3.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@types/hast","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/hast@3.0.5"},{"ecosystem":"npm","name":"@types/katex","version":"0.16.8","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@types/katex","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/%40types/katex@0.16.8"},{"ecosystem":"npm","name":"@types/mdast","version":"4.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@types/mdast","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/mdast@4.0.4"},{"ecosystem":"npm","name":"@types/ms","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@types/ms","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/ms@2.1.0"},{"ecosystem":"npm","name":"@types/prop-types","version":"15.7.15","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@types/prop-types","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/prop-types@15.7.15"},{"ecosystem":"npm","name":"@types/unist","version":"3.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@types/unist","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/unist@3.0.3"},{"ecosystem":"npm","name":"@types/unist","version":"2.0.11","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@types/unist","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/unist@2.0.11"},{"ecosystem":"npm","name":"@ungap/structured-clone","version":"1.4.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"@ungap/structured-clone","licenses":["ISC"],"upstream_repo":"github.com/ungap/structured-clone","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed"},"purl":"pkg:npm/%40ungap/structured-clone@1.4.0"},{"ecosystem":"npm","name":"acorn","version":"8.18.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"acorn","licenses":["MIT"],"upstream_repo":"github.com/acornjs/acorn","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/acorn@8.18.0"},{"ecosystem":"npm","name":"ansi-regex","version":"6.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"ansi-regex","licenses":["MIT"],"upstream_repo":"github.com/chalk/ansi-regex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ansi-regex@6.3.0"},{"ecosystem":"npm","name":"ansi-styles","version":"6.2.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"ansi-styles","licenses":["MIT"],"upstream_repo":"github.com/chalk/ansi-styles","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ansi-styles@6.2.3"},{"ecosystem":"npm","name":"bail","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"bail","licenses":["MIT"],"upstream_repo":"github.com/wooorm/bail","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/bail@2.0.2"},{"ecosystem":"npm","name":"braces","version":"3.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"braces","licenses":["MIT"],"upstream_repo":"github.com/micromatch/braces","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/braces@3.0.3"},{"ecosystem":"npm","name":"buffer-from","version":"1.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"buffer-from","licenses":["MIT"],"upstream_repo":"github.com/LinusU/buffer-from","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/buffer-from@1.1.2"},{"ecosystem":"npm","name":"ccount","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"ccount","licenses":["MIT"],"upstream_repo":"github.com/wooorm/ccount","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/ccount@2.0.1"},{"ecosystem":"npm","name":"character-entities","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"character-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities@2.0.2"},{"ecosystem":"npm","name":"character-entities-html4","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"character-entities-html4","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities-html4","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities-html4@2.1.0"},{"ecosystem":"npm","name":"character-entities-legacy","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"character-entities-legacy","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities-legacy","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities-legacy@3.0.0"},{"ecosystem":"npm","name":"character-reference-invalid","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"character-reference-invalid","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-reference-invalid","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-reference-invalid@2.0.1"},{"ecosystem":"npm","name":"chromium-bidi","version":"17.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"chromium-bidi","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/GoogleChromeLabs/chromium-bidi","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/chromium-bidi@17.0.2"},{"ecosystem":"npm","name":"cliui","version":"9.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"cliui","licenses":["ISC"],"upstream_repo":"github.com/yargs/cliui","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/cliui@9.0.1"},{"ecosystem":"npm","name":"comma-separated-tokens","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"comma-separated-tokens","licenses":["MIT"],"upstream_repo":"github.com/wooorm/comma-separated-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/comma-separated-tokens@2.0.3"},{"ecosystem":"npm","name":"commander","version":"8.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"commander","licenses":["MIT"],"upstream_repo":"github.com/tj/commander.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/commander@8.3.0"},{"ecosystem":"npm","name":"commander","version":"2.20.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"commander","licenses":["MIT"],"upstream_repo":"github.com/tj/commander.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/commander@2.20.3"},{"ecosystem":"npm","name":"csstype","version":"3.2.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"csstype","licenses":["MIT"],"upstream_repo":"github.com/frenic/csstype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/csstype@3.2.3"},{"ecosystem":"npm","name":"debug","version":"4.4.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"debug","licenses":["MIT"],"upstream_repo":"github.com/debug-js/debug","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/debug@4.4.3"},{"ecosystem":"npm","name":"decode-named-character-reference","version":"1.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"decode-named-character-reference","licenses":["MIT"],"upstream_repo":"github.com/wooorm/decode-named-character-reference","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/decode-named-character-reference@1.3.0"},{"ecosystem":"npm","name":"dequal","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"dequal","licenses":["MIT"],"upstream_repo":"github.com/lukeed/dequal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/dequal@2.0.3"},{"ecosystem":"npm","name":"detect-libc","version":"2.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"detect-libc","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/lovell/detect-libc","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/detect-libc@2.1.2"},{"ecosystem":"npm","name":"devlop","version":"1.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"devlop","licenses":["MIT"],"upstream_repo":"github.com/wooorm/devlop","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/devlop@1.1.0"},{"ecosystem":"npm","name":"devtools-protocol","version":"0.0.1666840","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"devtools-protocol","licenses":["BSD-3-Clause"],"provenance":true,"upstream_repo":"github.com/ChromeDevTools/devtools-protocol","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/devtools-protocol@0.0.1666840"},{"ecosystem":"npm","name":"emoji-regex","version":"10.6.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"emoji-regex","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/mathiasbynens/emoji-regex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/emoji-regex@10.6.0"},{"ecosystem":"npm","name":"entities","version":"6.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"entities","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/fb55/entities","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"allowed","score":75},"purl":"pkg:npm/entities@6.0.1"},{"ecosystem":"npm","name":"escalade","version":"3.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"escalade","licenses":["MIT"],"upstream_repo":"github.com/lukeed/escalade","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/escalade@3.2.0"},{"ecosystem":"npm","name":"escape-string-regexp","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"escape-string-regexp","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/escape-string-regexp","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/escape-string-regexp@5.0.0"},{"ecosystem":"npm","name":"estree-util-is-identifier-name","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"estree-util-is-identifier-name","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/estree-util-is-identifier-name","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/estree-util-is-identifier-name@3.0.0"},{"ecosystem":"npm","name":"extend","version":"3.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"extend","licenses":["MIT"],"upstream_repo":"github.com/justmoon/node-extend","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/extend@3.0.2"},{"ecosystem":"npm","name":"fdir","version":"6.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"fdir","licenses":["MIT"],"upstream_repo":"github.com/thecodrr/fdir","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fdir@6.5.0"},{"ecosystem":"npm","name":"fill-range","version":"7.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"fill-range","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/fill-range","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fill-range@7.1.1"},{"ecosystem":"npm","name":"fsevents","version":"2.3.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"fsevents","licenses":["MIT"],"upstream_repo":"github.com/fsevents/fsevents","install_script":true,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fsevents@2.3.3","signals":[{"kind":"install-script","text":"runs a script when npm installs it"}]},{"ecosystem":"npm","name":"get-caller-file","version":"2.0.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"get-caller-file","licenses":["ISC"],"upstream_repo":"github.com/stefanpenner/get-caller-file","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/get-caller-file@2.0.5"},{"ecosystem":"npm","name":"get-east-asian-width","version":"1.6.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"get-east-asian-width","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/get-east-asian-width","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/get-east-asian-width@1.6.0"},{"ecosystem":"npm","name":"github-slugger","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"github-slugger","licenses":["ISC"],"upstream_repo":"github.com/Flet/github-slugger","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":79},"purl":"pkg:npm/github-slugger@2.0.0"},{"ecosystem":"npm","name":"hachure-fill","version":"0.5.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hachure-fill","licenses":["MIT"],"upstream_repo":"github.com/pshihn/hachure-fill","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/hachure-fill@0.5.2"},{"ecosystem":"npm","name":"hast-util-from-dom","version":"5.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-from-dom","licenses":["ISC"],"upstream_repo":"github.com/syntax-tree/hast-util-from-dom","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-dom@5.0.1"},{"ecosystem":"npm","name":"hast-util-from-html","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-from-html","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-html","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/hast-util-from-html@2.0.3"},{"ecosystem":"npm","name":"hast-util-from-html-isomorphic","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-from-html-isomorphic","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-html-isomorphic","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-html-isomorphic@2.0.0"},{"ecosystem":"npm","name":"hast-util-from-parse5","version":"8.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-from-parse5","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-parse5","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-parse5@8.0.3"},{"ecosystem":"npm","name":"hast-util-heading-rank","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-heading-rank","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-heading-rank","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-heading-rank@3.0.0"},{"ecosystem":"npm","name":"hast-util-is-element","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-is-element","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-is-element","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-is-element@3.0.0"},{"ecosystem":"npm","name":"hast-util-parse-selector","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-parse-selector","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-parse-selector","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-parse-selector@4.0.0"},{"ecosystem":"npm","name":"hast-util-to-jsx-runtime","version":"2.3.6","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-to-jsx-runtime","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-to-jsx-runtime","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/hast-util-to-jsx-runtime@2.3.6"},{"ecosystem":"npm","name":"hast-util-to-string","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-to-string","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-to-string@3.0.1"},{"ecosystem":"npm","name":"hast-util-to-text","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-to-text","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-to-text","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-to-text@4.0.2"},{"ecosystem":"npm","name":"hast-util-whitespace","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-whitespace","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-whitespace","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-whitespace@3.0.0"},{"ecosystem":"npm","name":"hastscript","version":"9.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"hastscript","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hastscript","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":47},"purl":"pkg:npm/hastscript@9.0.1"},{"ecosystem":"npm","name":"highlight.js","version":"11.11.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"highlight.js","licenses":["BSD-3-Clause"],"provenance":true,"upstream_repo":"github.com/highlightjs/highlight.js","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed","found":["CC-BY-SA-4.0","Vim"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/highlight.js/11.11.2","found_verdict":"review","unlisted":{"Vim":"Copyleft"},"score":45},"purl":"pkg:npm/highlight.js@11.11.2"},{"ecosystem":"npm","name":"html-url-attributes","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"html-url-attributes","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/html-url-attributes@3.0.1"},{"ecosystem":"npm","name":"inline-style-parser","version":"0.2.7","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"inline-style-parser","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/inline-style-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/inline-style-parser@0.2.7"},{"ecosystem":"npm","name":"is-alphabetical","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"is-alphabetical","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-alphabetical","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-alphabetical@2.0.1"},{"ecosystem":"npm","name":"is-alphanumerical","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"is-alphanumerical","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-alphanumerical","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-alphanumerical@2.0.1"},{"ecosystem":"npm","name":"is-decimal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"is-decimal","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-decimal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-decimal@2.0.1"},{"ecosystem":"npm","name":"is-hexadecimal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"is-hexadecimal","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-hexadecimal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-hexadecimal@2.0.1"},{"ecosystem":"npm","name":"is-number","version":"7.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"is-number","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/is-number","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-number@7.0.0"},{"ecosystem":"npm","name":"is-plain-obj","version":"4.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"is-plain-obj","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/is-plain-obj","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/is-plain-obj@4.1.0"},{"ecosystem":"npm","name":"js-tokens","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"js-tokens","licenses":["MIT"],"upstream_repo":"github.com/lydell/js-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/js-tokens@4.0.0"},{"ecosystem":"npm","name":"katex","version":"0.16.47","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"katex","licenses":["MIT"],"upstream_repo":"github.com/KaTeX/KaTeX","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","found":["OSL-3.0"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/katex/0.16.47","found_verdict":"unknown","unlisted":{"OSL-3.0":"Copyleft"},"score":48},"purl":"pkg:npm/katex@0.16.47"},{"ecosystem":"npm","name":"lightningcss","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lightningcss","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss@1.33.0"},{"ecosystem":"npm","name":"lightningcss-android-arm64","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lightningcss-android-arm64","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-android-arm64@1.33.0"},{"ecosystem":"npm","name":"lightningcss-darwin-arm64","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lightningcss-darwin-arm64","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-darwin-arm64@1.33.0"},{"ecosystem":"npm","name":"lightningcss-darwin-x64","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lightningcss-darwin-x64","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-darwin-x64@1.33.0"},{"ecosystem":"npm","name":"lightningcss-freebsd-x64","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lightningcss-freebsd-x64","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-freebsd-x64@1.33.0"},{"ecosystem":"npm","name":"lightningcss-linux-arm-gnueabihf","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-arm-gnueabihf","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-arm-gnueabihf@1.33.0"},{"ecosystem":"npm","name":"lightningcss-linux-arm64-gnu","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-arm64-gnu","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-arm64-gnu@1.33.0"},{"ecosystem":"npm","name":"lightningcss-linux-arm64-musl","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-arm64-musl","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-arm64-musl@1.33.0"},{"ecosystem":"npm","name":"lightningcss-linux-x64-gnu","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-x64-gnu","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-x64-gnu@1.33.0"},{"ecosystem":"npm","name":"lightningcss-linux-x64-musl","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-x64-musl","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-x64-musl@1.33.0"},{"ecosystem":"npm","name":"lightningcss-win32-arm64-msvc","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lightningcss-win32-arm64-msvc","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-win32-arm64-msvc@1.33.0"},{"ecosystem":"npm","name":"lightningcss-win32-x64-msvc","version":"1.33.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lightningcss-win32-x64-msvc","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-win32-x64-msvc@1.33.0"},{"ecosystem":"npm","name":"longest-streak","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"longest-streak","licenses":["MIT"],"upstream_repo":"github.com/wooorm/longest-streak","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/longest-streak@3.1.0"},{"ecosystem":"npm","name":"loose-envify","version":"1.4.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"loose-envify","licenses":["MIT"],"upstream_repo":"github.com/zertosh/loose-envify","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/loose-envify@1.4.0"},{"ecosystem":"npm","name":"lowlight","version":"3.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lowlight","licenses":["MIT"],"upstream_repo":"github.com/wooorm/lowlight","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/lowlight@3.3.0"},{"ecosystem":"npm","name":"lucide-react","version":"0.563.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"lucide-react","licenses":["ISC"],"provenance":true,"upstream_repo":"github.com/lucide-icons/lucide","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":75},"purl":"pkg:npm/lucide-react@0.563.0"},{"ecosystem":"npm","name":"markdown-table","version":"3.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"markdown-table","licenses":["MIT"],"upstream_repo":"github.com/wooorm/markdown-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/markdown-table@3.0.4"},{"ecosystem":"npm","name":"mdast-util-find-and-replace","version":"3.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-find-and-replace","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-find-and-replace","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-find-and-replace@3.0.2"},{"ecosystem":"npm","name":"mdast-util-from-markdown","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-from-markdown","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-from-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/mdast-util-from-markdown@2.0.3"},{"ecosystem":"npm","name":"mdast-util-gfm","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-gfm@3.1.0"},{"ecosystem":"npm","name":"mdast-util-gfm-autolink-literal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-autolink-literal","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-autolink-literal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-autolink-literal@2.0.1"},{"ecosystem":"npm","name":"mdast-util-gfm-footnote","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-footnote","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-footnote","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-gfm-footnote@2.1.0"},{"ecosystem":"npm","name":"mdast-util-gfm-strikethrough","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-strikethrough","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-strikethrough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-strikethrough@2.0.0"},{"ecosystem":"npm","name":"mdast-util-gfm-table","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-table","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-table@2.0.0"},{"ecosystem":"npm","name":"mdast-util-gfm-task-list-item","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-task-list-item","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-task-list-item","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-task-list-item@2.0.0"},{"ecosystem":"npm","name":"mdast-util-math","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-math","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-math","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-math@3.0.0"},{"ecosystem":"npm","name":"mdast-util-mdx-expression","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-mdx-expression","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdx-expression","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-mdx-expression@2.0.1"},{"ecosystem":"npm","name":"mdast-util-mdx-jsx","version":"3.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-mdx-jsx","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdx-jsx","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-mdx-jsx@3.2.0"},{"ecosystem":"npm","name":"mdast-util-mdxjs-esm","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-mdxjs-esm","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdxjs-esm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-mdxjs-esm@2.0.1"},{"ecosystem":"npm","name":"mdast-util-phrasing","version":"4.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-phrasing","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-phrasing","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-phrasing@4.1.0"},{"ecosystem":"npm","name":"mdast-util-to-hast","version":"13.2.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-to-hast","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-hast","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/mdast-util-to-hast@13.2.1"},{"ecosystem":"npm","name":"mdast-util-to-markdown","version":"2.1.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-to-markdown","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/mdast-util-to-markdown@2.1.2"},{"ecosystem":"npm","name":"mdast-util-to-string","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-to-string","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-to-string@4.0.0"},{"ecosystem":"npm","name":"micromark","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/micromark@4.0.2"},{"ecosystem":"npm","name":"micromark-core-commonmark","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-core-commonmark","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/micromark-core-commonmark@2.0.3"},{"ecosystem":"npm","name":"micromark-extension-gfm","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/micromark-extension-gfm@3.0.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-autolink-literal","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-autolink-literal","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-autolink-literal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-autolink-literal@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-footnote","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-footnote","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-footnote","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-footnote@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-strikethrough","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-strikethrough","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-strikethrough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-strikethrough@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-table","version":"2.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-table","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/micromark-extension-gfm-table@2.1.1"},{"ecosystem":"npm","name":"micromark-extension-gfm-tagfilter","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-tagfilter","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-tagfilter","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/micromark-extension-gfm-tagfilter@2.0.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-task-list-item","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-task-list-item","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-task-list-item","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-task-list-item@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-math","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-math","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-math","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/micromark-extension-math@3.1.0"},{"ecosystem":"npm","name":"micromark-factory-destination","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-factory-destination","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-destination@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-label","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-factory-label","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-label@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-space","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-factory-space","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-space@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-title","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-factory-title","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-title@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-whitespace","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-factory-whitespace","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-whitespace@2.0.1"},{"ecosystem":"npm","name":"micromark-util-character","version":"2.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-character","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-character@2.1.1"},{"ecosystem":"npm","name":"micromark-util-chunked","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-chunked","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/micromark-util-chunked@2.0.1"},{"ecosystem":"npm","name":"micromark-util-classify-character","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-classify-character","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-classify-character@2.0.1"},{"ecosystem":"npm","name":"micromark-util-combine-extensions","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-combine-extensions","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-combine-extensions@2.0.1"},{"ecosystem":"npm","name":"micromark-util-decode-numeric-character-reference","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-decode-numeric-character-reference","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-decode-numeric-character-reference@2.0.2"},{"ecosystem":"npm","name":"micromark-util-decode-string","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-decode-string","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-decode-string@2.0.1"},{"ecosystem":"npm","name":"micromark-util-encode","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-encode","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-encode@2.0.1"},{"ecosystem":"npm","name":"micromark-util-html-tag-name","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-html-tag-name","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-html-tag-name@2.0.1"},{"ecosystem":"npm","name":"micromark-util-normalize-identifier","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-normalize-identifier","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-normalize-identifier@2.0.1"},{"ecosystem":"npm","name":"micromark-util-resolve-all","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-resolve-all","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-resolve-all@2.0.1"},{"ecosystem":"npm","name":"micromark-util-sanitize-uri","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-sanitize-uri","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-sanitize-uri@2.0.1"},{"ecosystem":"npm","name":"micromark-util-subtokenize","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-subtokenize","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-util-subtokenize@2.1.0"},{"ecosystem":"npm","name":"micromark-util-symbol","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-symbol","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-util-symbol@2.0.1"},{"ecosystem":"npm","name":"micromark-util-types","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-types","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/micromark-util-types@2.0.2"},{"ecosystem":"npm","name":"micromatch","version":"4.0.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"micromatch","licenses":["MIT"],"upstream_repo":"github.com/micromatch/micromatch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/micromatch@4.0.8"},{"ecosystem":"npm","name":"mitt","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"mitt","licenses":["MIT"],"upstream_repo":"github.com/developit/mitt","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/mitt@3.0.1"},{"ecosystem":"npm","name":"modern-tar","version":"0.8.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"modern-tar","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/ayuhito/modern-tar","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/modern-tar@0.8.4"},{"ecosystem":"npm","name":"ms","version":"2.1.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"ms","licenses":["MIT"],"upstream_repo":"github.com/vercel/ms","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/ms@2.1.3"},{"ecosystem":"npm","name":"nanoid","version":"3.3.18","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"nanoid","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/ai/nanoid","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/nanoid@3.3.18"},{"ecosystem":"npm","name":"parse-entities","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"parse-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/parse-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/parse-entities@4.0.2"},{"ecosystem":"npm","name":"parse5","version":"7.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"parse5","licenses":["MIT"],"upstream_repo":"github.com/inikulin/parse5","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/parse5@7.3.0"},{"ecosystem":"npm","name":"path-data-parser","version":"0.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"path-data-parser","licenses":["MIT"],"upstream_repo":"github.com/pshihn/path-data-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/path-data-parser@0.1.0"},{"ecosystem":"npm","name":"picocolors","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"picocolors","licenses":["ISC"],"upstream_repo":"github.com/alexeyraspopov/picocolors","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/picocolors@1.1.1"},{"ecosystem":"npm","name":"picomatch","version":"2.3.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"picomatch","licenses":["MIT"],"upstream_repo":"github.com/micromatch/picomatch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/picomatch@2.3.2"},{"ecosystem":"npm","name":"picomatch","version":"4.0.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"picomatch","licenses":["MIT"],"upstream_repo":"github.com/micromatch/picomatch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/picomatch@4.0.7"},{"ecosystem":"npm","name":"points-on-curve","version":"0.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"points-on-curve","licenses":["MIT"],"upstream_repo":"github.com/pshihn/bezier-points","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/points-on-curve@0.2.0"},{"ecosystem":"npm","name":"points-on-path","version":"0.2.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"points-on-path","licenses":["MIT"],"upstream_repo":"github.com/pshihn/points-on-path","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/points-on-path@0.2.1"},{"ecosystem":"npm","name":"postcss","version":"8.5.26","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"postcss","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/postcss/postcss","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/postcss@8.5.26"},{"ecosystem":"npm","name":"property-information","version":"7.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"property-information","licenses":["MIT"],"upstream_repo":"github.com/wooorm/property-information","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","found":["CC-BY-3.0"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/property-information/7.2.0","found_verdict":"unknown","unlisted":{"CC-BY-3.0":"Permissive"},"score":61},"purl":"pkg:npm/property-information@7.2.0"},{"ecosystem":"npm","name":"react-markdown","version":"10.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"react-markdown","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/react-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/react-markdown@10.1.0"},{"ecosystem":"npm","name":"rehype-highlight","version":"7.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"rehype-highlight","licenses":["MIT"],"upstream_repo":"github.com/rehypejs/rehype-highlight","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/rehype-highlight@7.0.2"},{"ecosystem":"npm","name":"rehype-katex","version":"7.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"rehype-katex","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":63},"purl":"pkg:npm/rehype-katex@7.0.1"},{"ecosystem":"npm","name":"rehype-slug","version":"6.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"rehype-slug","licenses":["MIT"],"upstream_repo":"github.com/rehypejs/rehype-slug","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/rehype-slug@6.0.0"},{"ecosystem":"npm","name":"remark-gfm","version":"4.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"remark-gfm","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/remark-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/remark-gfm@4.0.1"},{"ecosystem":"npm","name":"remark-math","version":"6.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"remark-math","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":64},"purl":"pkg:npm/remark-math@6.0.0"},{"ecosystem":"npm","name":"remark-parse","version":"11.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"remark-parse","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/remark-parse@11.0.0"},{"ecosystem":"npm","name":"remark-rehype","version":"11.1.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"remark-rehype","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/remark-rehype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/remark-rehype@11.1.2"},{"ecosystem":"npm","name":"remark-stringify","version":"11.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"remark-stringify","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/remark-stringify@11.0.0"},{"ecosystem":"npm","name":"rolldown","version":"1.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"rolldown","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/rolldown@1.2.6"},{"ecosystem":"npm","name":"roughjs","version":"4.6.6","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"roughjs","licenses":["MIT"],"upstream_repo":"github.com/pshihn/rough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/roughjs@4.6.6"},{"ecosystem":"npm","name":"scheduler","version":"0.23.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"scheduler","licenses":["MIT"],"upstream_repo":"github.com/facebook/react","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":93},"purl":"pkg:npm/scheduler@0.23.2"},{"ecosystem":"npm","name":"source-map","version":"0.6.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"source-map","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mozilla/source-map","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/source-map@0.6.1"},{"ecosystem":"npm","name":"source-map-js","version":"1.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"source-map-js","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/7rulnik/source-map-js","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/source-map-js@1.2.1"},{"ecosystem":"npm","name":"source-map-support","version":"0.5.21","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"source-map-support","licenses":["MIT"],"upstream_repo":"github.com/evanw/node-source-map-support","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/source-map-support@0.5.21"},{"ecosystem":"npm","name":"space-separated-tokens","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"space-separated-tokens","licenses":["MIT"],"upstream_repo":"github.com/wooorm/space-separated-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/space-separated-tokens@2.0.2"},{"ecosystem":"npm","name":"string-width","version":"7.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"string-width","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/string-width","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/string-width@7.2.0"},{"ecosystem":"npm","name":"string-width","version":"8.2.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"string-width","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/string-width","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/string-width@8.2.2"},{"ecosystem":"npm","name":"stringify-entities","version":"4.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"stringify-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/stringify-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/stringify-entities@4.0.4"},{"ecosystem":"npm","name":"strip-ansi","version":"7.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"strip-ansi","licenses":["MIT"],"upstream_repo":"github.com/chalk/strip-ansi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/strip-ansi@7.2.0"},{"ecosystem":"npm","name":"style-to-js","version":"1.1.21","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"style-to-js","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/style-to-js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/style-to-js@1.1.21"},{"ecosystem":"npm","name":"style-to-object","version":"1.0.14","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"style-to-object","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/style-to-object","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/style-to-object@1.0.14"},{"ecosystem":"npm","name":"tinyglobby","version":"0.2.17","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"tinyglobby","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/SuperchupuDev/tinyglobby","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tinyglobby@0.2.17"},{"ecosystem":"npm","name":"to-regex-range","version":"5.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"to-regex-range","licenses":["MIT"],"upstream_repo":"github.com/micromatch/to-regex-range","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/to-regex-range@5.0.1"},{"ecosystem":"npm","name":"trim-lines","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"trim-lines","licenses":["MIT"],"upstream_repo":"github.com/wooorm/trim-lines","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/trim-lines@3.0.1"},{"ecosystem":"npm","name":"trough","version":"2.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"trough","licenses":["MIT"],"upstream_repo":"github.com/wooorm/trough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/trough@2.2.0"},{"ecosystem":"npm","name":"tslib","version":"2.8.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"tslib","licenses":["0BSD"],"upstream_repo":"github.com/Microsoft/tslib","status":"untracked","level":"idle","license":{"expression":"0BSD","verdict":"allowed","score":86},"purl":"pkg:npm/tslib@2.8.1"},{"ecosystem":"npm","name":"typed-query-selector","version":"2.12.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"typed-query-selector","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/g-plane/typed-query-selector","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/typed-query-selector@2.12.2"},{"ecosystem":"npm","name":"undici-types","version":"8.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"undici-types","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/nodejs/undici","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/undici-types@8.3.0"},{"ecosystem":"npm","name":"unified","version":"11.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"unified","licenses":["MIT"],"upstream_repo":"github.com/unifiedjs/unified","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/unified@11.0.5"},{"ecosystem":"npm","name":"unist-util-find-after","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-find-after","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-find-after","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-find-after@5.0.0"},{"ecosystem":"npm","name":"unist-util-is","version":"6.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-is","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-is","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/unist-util-is@6.0.1"},{"ecosystem":"npm","name":"unist-util-position","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-position@5.0.0"},{"ecosystem":"npm","name":"unist-util-remove-position","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-remove-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-remove-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-remove-position@5.0.0"},{"ecosystem":"npm","name":"unist-util-stringify-position","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-stringify-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-stringify-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-stringify-position@4.0.0"},{"ecosystem":"npm","name":"unist-util-visit","version":"5.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-visit","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-visit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/unist-util-visit@5.1.0"},{"ecosystem":"npm","name":"unist-util-visit-parents","version":"6.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-visit-parents","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-visit-parents","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/unist-util-visit-parents@6.0.2"},{"ecosystem":"npm","name":"vfile","version":"6.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"vfile","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/vfile@6.0.3"},{"ecosystem":"npm","name":"vfile-location","version":"5.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"vfile-location","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile-location","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/vfile-location@5.0.3"},{"ecosystem":"npm","name":"vfile-message","version":"4.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"vfile-message","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile-message","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/vfile-message@4.0.3"},{"ecosystem":"npm","name":"web-namespaces","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"web-namespaces","licenses":["MIT"],"upstream_repo":"github.com/wooorm/web-namespaces","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/web-namespaces@2.0.1"},{"ecosystem":"npm","name":"webdriver-bidi-protocol","version":"0.4.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"webdriver-bidi-protocol","licenses":["Apache-2.0"],"upstream_repo":"github.com/GoogleChromeLabs/webdriver-bidi-protocol","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/webdriver-bidi-protocol@0.4.2"},{"ecosystem":"npm","name":"wrap-ansi","version":"9.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"wrap-ansi","licenses":["MIT"],"upstream_repo":"github.com/chalk/wrap-ansi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/wrap-ansi@9.0.2"},{"ecosystem":"npm","name":"ws","version":"8.21.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"ws","licenses":["MIT"],"upstream_repo":"github.com/websockets/ws","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ws@8.21.3"},{"ecosystem":"npm","name":"y18n","version":"5.0.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"y18n","licenses":["ISC"],"upstream_repo":"github.com/yargs/y18n","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/y18n@5.0.8"},{"ecosystem":"npm","name":"yargs","version":"18.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"yargs","licenses":["MIT"],"upstream_repo":"github.com/yargs/yargs","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/yargs@18.1.0"},{"ecosystem":"npm","name":"yargs-parser","version":"22.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"yargs-parser","licenses":["ISC"],"upstream_repo":"github.com/yargs/yargs-parser","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/yargs-parser@22.0.0"},{"ecosystem":"npm","name":"zod","version":"3.25.76","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"zod","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/colinhacks/zod","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/zod@3.25.76"},{"ecosystem":"npm","name":"zwitch","version":"2.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"viewer/package-lock.json"}],"datasource":"npm","package":"zwitch","licenses":["MIT"],"upstream_repo":"github.com/wooorm/zwitch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/zwitch@2.0.4"}],"manifests":[".github/workflows/ci.yml",".github/workflows/ledger.yml",".github/workflows/npm-images.yml",".github/workflows/npm.yml",".github/workflows/pages.yml",".github/workflows/prune-images.yml",".github/workflows/release.yml","go.golangci.mod","go.mod","npm/ledger/package.json","viewer/fixtures/vendor/axe-core/axe.min.js","viewer/package.json"],"reachability":"govulncheck","summary":{"licenses":{"not-shipped":328,"allowed":147},"signals":7,"sla":{"breached":0,"due-soon":0,"within":0},"dependencies":35,"indirect":449,"attention":20,"by_status":{"major":10,"behind":3,"eol":1,"minor":5,"patch":1,"current":15,"untracked":449},"by_ecosystem":{"actions":{"total":11,"levels":{"warning":5,"good":6}},"npm":{"total":237,"levels":{"warning":6,"info":3,"good":5,"idle":223}},"runtime":{"total":3,"levels":{"warning":1,"info":1,"good":1}},"go":{"total":231,"levels":{"info":4,"good":1,"idle":226}},"image":{"total":2,"levels":{"good":2}}},"vulnerabilities":0,"libyears":14.8,"state":"warning","tiers":{"fix":0,"plan":4,"routine":6}},"actions":[{"id":"action-eol-nodejs-18-engines","key":"eol|nodejs|18|engines","kind":"eol","tier":"plan","level":"warning","type":"eol","status":"eol","title":"Raise the Node.js engines floor past 18 in ledger","result":"Node.js 18 ended 2025-04-30","why":"","how":"raise engines.node   at npm/ledger/package.json:8","projects":["ledger"],"opened":"2025-04-30T00:00:00Z","exploited":false,"epss":0,"items":[{"project":"ledger","record":11,"tier":"plan","to":"24.21.0"}]},{"id":"action-actions","key":"actions","kind":"actions","tier":"plan","level":"warning","type":"update","status":"major","title":"Update 5 GitHub Actions in ledger","result":"One commit per project moves every uses: line","why":"","evidence":["actions/configure-pages has no repository activity in 90 days (OpenSSF Scorecard)","sigstore/cosign-installer is a third-party action pinned by a tag its owner can move"],"projects":["ledger"],"exploited":false,"epss":0,"items":[{"project":"ledger","record":0,"tier":"plan","to":"6.0.0"},{"project":"ledger","record":1,"tier":"plan","to":"5.0.1"},{"project":"ledger","record":2,"tier":"plan","to":"7.0.0"},{"project":"ledger","record":3,"tier":"plan","to":"5.0.0"},{"project":"ledger","record":4,"tier":"plan","to":"4.1.2"}]},{"id":"action-dep-github-com-react-react","key":"dep|github.com/react/react","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade react to 19.3.0 in ledger","result":"Moves 4 packages that release together","why":"","released":{"version":"19.3.0","date":"2026-09-09T18:08:49Z"},"how":"cd viewer && npm install react@19.3.0 react-dom@19.3.0 && npm install -D @types/react@19.3.0 @types/react-dom@19.3.0","projects":["ledger"],"exploited":false,"epss":0,"items":[{"project":"ledger","record":6,"tier":"plan","to":"19.3.0"},{"project":"ledger","record":7,"tier":"plan","to":"19.3.0"},{"project":"ledger","record":8,"tier":"plan","to":"19.3.0"},{"project":"ledger","record":9,"tier":"plan","to":"19.3.0"}]},{"id":"action-devtools-ledger-viewer-package-json","key":"devtools|ledger|viewer/package.json","kind":"devtools","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade typescript to 7.0.2 in ledger/viewer","result":"Moves 1 dev dependency to their newest major","why":"none of them ships","how":"cd viewer && npm install -D typescript@7.0.2","projects":["ledger"],"exploited":false,"epss":0,"items":[{"project":"ledger","record":10,"tier":"plan","to":"7.0.2"}]},{"id":"action-sync-ui-npm-codesweep-ai-ui","key":"sync|ui|npm|@codesweep-ai/ui","kind":"sync","tier":"routine","level":"warning","type":"sync","status":"behind","title":"Repin @codesweep-ai/ui in ledger","result":"Picks up up to 144 commits from ui","why":"","how":"cd viewer && ../scripts/with-npmrevs.sh npm install --save-exact @codesweep-ai/ui@0.3.1-dev.20260924221206.9217a01","projects":["ledger"],"exploited":false,"epss":0,"items":[{"project":"ledger","record":5,"tier":"routine","to":"0.3.1-dev.20260924221206.9217a01"}]},{"id":"action-routine-runtime","key":"routine|runtime","kind":"routine","tier":"routine","level":"info","type":"update","status":"patch","title":"Bump 1 toolchain in ledger","result":"Newer minor and patch releases","why":"none of them urgent","projects":["ledger"],"exploited":false,"epss":0,"items":[{"project":"ledger","record":19,"tier":"routine","to":"1.27.1"}]},{"id":"action-routine-go","key":"routine|go","kind":"routine","tier":"routine","level":"info","type":"update","status":"minor","title":"Bump 2 go modules in ledger","result":"Newer minor and patch releases","why":"none of them urgent","projects":["ledger"],"exploited":false,"epss":0,"items":[{"project":"ledger","record":14,"tier":"routine","to":"v2.14.0"},{"project":"ledger","record":15,"tier":"routine","to":"v0.50.0"}]},{"id":"action-routine-npm","key":"routine|npm","kind":"routine","tier":"routine","level":"info","type":"update","status":"minor","title":"Bump 3 npm packages in ledger","result":"Newer minor and patch releases","why":"none of them urgent","projects":["ledger"],"exploited":false,"epss":0,"items":[{"project":"ledger","record":16,"tier":"routine","to":"26.6.2"},{"project":"ledger","record":17,"tier":"routine","to":"25.12.0"},{"project":"ledger","record":18,"tier":"routine","to":"8.3.1"}]},{"id":"action-sync-lint-go-github-com-codesweep-ai-lint","key":"sync|lint|go|github.com/codesweep-ai/lint","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/lint in ledger","result":"Picks up up to 21 commits from lint","why":"","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy","projects":["ledger"],"exploited":false,"epss":0,"items":[{"project":"ledger","record":12,"tier":"routine","to":"341b79b"}]},{"id":"action-sync-npmrevs-go-github-com-codesweep-ai-npmrevs","key":"sync|npmrevs|go|github.com/codesweep-ai/npmrevs","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/npmrevs in ledger","result":"Picks up up to 18 commits from npmrevs","why":"","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy","projects":["ledger"],"exploited":false,"epss":0,"items":[{"project":"ledger","record":13,"tier":"routine","to":"6bbb69b"}]}]},{"name":"lint","repo":{"full_name":"codesweep-ai/lint","url":"https://github.com/codesweep-ai/lint","branch":"main","sha":"341b79bde5204891a6e8074aa2a85e45bc009ecf","committed":"2026-09-24T22:12:06Z","description":"Various linters: doc style, doc correctness, open-source readiness, and more."},"dependencies":[{"ecosystem":"actions","name":"actions/configure-pages","version":"v5","sources":[{"path":".github/workflows/pages.yml","line":99}],"scope":"ci","datasource":"github","package":"actions/configure-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/configure-pages","upstream":{"latest":"6.0.0","latest_date":"2026-03-25T17:00:49Z","version_date":"2024-03-30T00:49:12Z","line_latest":"5.0.0","url":"https://github.com/actions/configure-pages/releases","effective":"5.0.0"},"behind":"major","libyears":1.99,"repo_signals":{"stars":242,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"CII-Best-Practices":0,"Pinned-Dependencies":6,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"SAST":7,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/configure-pages@v6   at .github/workflows/pages.yml:99"},{"ecosystem":"actions","name":"actions/deploy-pages","version":"v4","sources":[{"path":".github/workflows/pages.yml","line":130}],"scope":"ci","datasource":"github","package":"actions/deploy-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/deploy-pages","upstream":{"latest":"5.0.1","latest_date":"2026-09-01T21:31:19Z","version_date":"2024-03-18T15:43:13Z","line_latest":"4.0.5","url":"https://github.com/actions/deploy-pages/releases","effective":"4.0.5"},"behind":"major","libyears":2.46,"repo_signals":{"stars":953,"scorecard":{"score":5.5,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":6,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Fuzzing":0,"SAST":7,"Branch-Protection":1}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/deploy-pages@v5   at .github/workflows/pages.yml:130"},{"ecosystem":"actions","name":"actions/setup-node","version":"v6","sources":[{"path":".github/workflows/npm-images.yml","line":65},{"path":".github/workflows/npm.yml","line":126}],"scope":"ci","datasource":"github","package":"actions/setup-node","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-node","upstream":{"latest":"7.0.0","latest_date":"2026-07-14T02:46:05Z","version_date":"2026-07-14T02:51:23Z","line_latest":"6.5.0","url":"https://github.com/actions/setup-node/releases","effective":"6.5.0"},"behind":"major","repo_signals":{"stars":4963,"scorecard":{"score":6.4,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"Binary-Artifacts":9,"Packaging":-1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Pinned-Dependencies":5,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/setup-node@v7   at .github/workflows/npm-images.yml:65"},{"ecosystem":"actions","name":"actions/upload-pages-artifact","version":"v3","sources":[{"path":".github/workflows/pages.yml","line":114}],"scope":"ci","datasource":"github","package":"actions/upload-pages-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-pages-artifact","upstream":{"latest":"5.0.0","latest_date":"2026-04-10T18:22:59Z","version_date":"2024-02-07T06:59:16Z","line_latest":"3.0.1","url":"https://github.com/actions/upload-pages-artifact/releases","effective":"3.0.1"},"behind":"major","libyears":2.17,"repo_signals":{"stars":512,"scorecard":{"score":5.6,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"Pinned-Dependencies":3,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":0,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/upload-pages-artifact@v5   at .github/workflows/pages.yml:114"},{"ecosystem":"actions","name":"sigstore/cosign-installer","version":"v3","sources":[{"path":".github/workflows/release.yml","line":31}],"scope":"ci","datasource":"github","package":"sigstore/cosign-installer","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/sigstore/cosign-installer","upstream":{"latest":"4.1.2","latest_date":"2026-05-07T01:27:27Z","version_date":"2025-10-16T17:47:11Z","line_latest":"3.10.1","url":"https://github.com/sigstore/cosign-installer/releases","effective":"3.10.1"},"behind":"major","libyears":0.55,"repo_signals":{"stars":211,"scorecard":{"score":7.3,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":3,"Dangerous-Workflow":10,"Binary-Artifacts":10,"Packaging":-1,"Pinned-Dependencies":10,"Token-Permissions":10,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":10,"SAST":0}}},"licenses":["Apache-2.0"],"status":"major","level":"warning","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"signals":[{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}],"tier":"plan","how":"uses: sigstore/cosign-installer@v4   at .github/workflows/release.yml:31"},{"ecosystem":"runtime","name":"node","version":null,"sources":[{"path":"npm/lint/package.json","line":8}],"scope":"engines","datasource":"node","label":"Node.js","constraint":">=18.17","floating":true,"cycle":"18","internal":false,"lifecycle":{"product":"nodejs","cycle":"18","release":"2022-04-19","support":"2023-10-18","eol":"2025-04-30","lts":true,"latest":"18.20.8","phase":"eol","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0"},"status":"eol","level":"warning","opened":"2025-04-30T00:00:00Z","tier":"plan","how":"raise engines.node   at npm/lint/package.json:8"},{"ecosystem":"go","name":"github.com/codesweep-ai/ledger","version":"v0.0.0-20260920230337-e974225af350","sources":[{"path":"go.mod","line":13,"tools":["github.com/codesweep-ai/ledger/cmd/cs-ledger"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/ledger","internal":true,"provider":"ledger","lag":{"commits":29,"days":4.0,"head":"9c01ea57e8e2f26c9c48f9c315e25c604c085019","pinned":"e974225af350","built":"9c01ea57e8e2f26c9c48f9c315e25c604c085019"},"upstream":{"latest_date":"2026-09-24T22:12:05Z","version_date":"2026-09-20T23:03:37Z","url":"https://github.com/codesweep-ai/ledger/compare/e974225af350...9c01ea57e8e2"},"libyears":0.01,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/ledger@v0.0.0-20260920230337-e974225af350","tier":"routine","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/npmrevs","version":"v0.0.0-20260921040735-e92f1c0bd295","sources":[{"path":"go.mod","line":14,"tools":["github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/npmrevs","internal":true,"provider":"npmrevs","lag":{"commits":15,"days":3.8,"head":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504","pinned":"e92f1c0bd295","built":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-21T04:07:35Z","url":"https://github.com/codesweep-ai/npmrevs/compare/e92f1c0bd295...6bbb69bc9a58"},"libyears":0.01,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/npmrevs@v0.0.0-20260921040735-e92f1c0bd295","tier":"routine","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy"},{"ecosystem":"go","name":"github.com/golangci/golangci-lint/v2","version":"v2.13.1","sources":[{"path":"go.golangci.mod","line":99,"tools":["github.com/golangci/golangci-lint/v2/cmd/golangci-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/golangci/golangci-lint/v2","internal":false,"upstream":{"latest":"v2.14.0","latest_date":"2026-09-24T10:54:53Z","version_date":"2026-08-20T14:25:22Z","url":"https://pkg.go.dev/github.com/golangci/golangci-lint/v2"},"behind":"minor","libyears":0.1,"upstream_repo":"github.com/golangci/golangci-lint","licenses":["GPL-3.0","BSD-3-Clause","MIT"],"repo_signals":{"stars":19393,"scorecard":{"score":6.3,"date":"2026-08-24","checks":{"Code-Review":4,"Dangerous-Workflow":10,"Maintained":10,"Token-Permissions":0,"Binary-Artifacts":10,"CII-Best-Practices":5,"License":10,"Fuzzing":0,"Security-Policy":10,"Pinned-Dependencies":7,"Packaging":10,"Branch-Protection":4,"Signed-Releases":0,"SAST":10}}},"in_build":false,"status":"minor","level":"info","license":{"expression":"GPL-3.0 AND BSD-3-Clause AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golangci-lint/v2@v2.13.1","tier":"routine","how":"go get -modfile=go.golangci.mod -tool github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.14.0"},{"ecosystem":"go","name":"golang.org/x/tools","version":"v0.49.0","sources":[{"path":"go.golangci.mod","line":220},{"path":"go.mod","line":37,"tools":["golang.org/x/tools/cmd/deadcode"]}],"scope":"tool","datasource":"goproxy","package":"golang.org/x/tools","internal":false,"upstream":{"latest":"v0.50.0","latest_date":"2026-09-08T19:59:56Z","version_date":"2026-08-13T14:53:26Z","url":"https://pkg.go.dev/golang.org/x/tools"},"behind":"minor","libyears":0.07,"licenses":["BSD-3-Clause"],"in_build":false,"status":"minor","level":"info","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/tools@v0.49.0","tier":"routine","how":"go get -modfile=go.golangci.mod golang.org/x/tools@v0.50.0"},{"ecosystem":"runtime","name":"go","version":"1.27.0","sources":[{"path":"go.golangci.mod","line":12},{"path":"go.mod","line":3}],"scope":"build","datasource":"golang","label":"Go toolchain","floating":false,"internal":false,"lifecycle":{"product":"go","cycle":"1.27","release":"2026-08-19","eol":null,"lts":false,"latest":"1.27.1","phase":"active","url":"https://endoflife.date/go"},"upstream":{"latest":"1.27.1","latest_date":"2026-08-28T16:20:06Z","version_date":"2026-08-18T21:24:23Z","url":"https://go.dev/doc/devel/release"},"behind":"patch","libyears":0.03,"status":"patch","level":"info","tier":"routine","how":"go mod edit -modfile=go.golangci.mod -go=1.27.1"},{"ecosystem":"actions","name":"actions/checkout","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":26},{"path":".github/workflows/ci.yml","line":55},{"path":".github/workflows/ci.yml","line":70},{"path":".github/workflows/ci.yml","line":81},{"path":".github/workflows/ci.yml","line":92},{"path":".github/workflows/ci.yml","line":107},{"path":".github/workflows/ci.yml","line":120},{"path":".github/workflows/ci.yml","line":137},{"path":".github/workflows/ledger.yml","line":30},{"path":".github/workflows/ledger.yml","line":41},{"path":".github/workflows/ledger.yml","line":52},{"path":".github/workflows/ledger.yml","line":65},{"path":".github/workflows/npm-images.yml","line":53},{"path":".github/workflows/npm.yml","line":98},{"path":".github/workflows/pages.yml","line":81},{"path":".github/workflows/release.yml","line":22}],"scope":"ci","datasource":"github","package":"actions/checkout","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/checkout","upstream":{"latest":"7.0.1","latest_date":"2026-07-20T15:10:05Z","version_date":"2026-07-20T15:10:05Z","url":"https://github.com/actions/checkout/releases","effective":"7.0.1"},"repo_signals":{"stars":8886,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Packaging":-1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Pinned-Dependencies":3,"Security-Policy":9,"SAST":10,"Branch-Protection":6}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/jekyll-build-pages","version":"v1","sources":[{"path":".github/workflows/pages.yml","line":104}],"scope":"ci","datasource":"github","package":"actions/jekyll-build-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/jekyll-build-pages","upstream":{"latest":"1.0.13","latest_date":"2024-08-06T23:48:04Z","version_date":"2024-08-06T23:48:04Z","url":"https://github.com/actions/jekyll-build-pages/releases","effective":"1.0.13"},"repo_signals":{"stars":121,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":2,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Fuzzing":0,"Token-Permissions":0,"License":10,"Packaging":10,"Signed-Releases":-1,"Pinned-Dependencies":0,"Security-Policy":9,"SAST":1,"Branch-Protection":8}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/setup-go","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":30},{"path":".github/workflows/ci.yml","line":56},{"path":".github/workflows/ci.yml","line":71},{"path":".github/workflows/ci.yml","line":82},{"path":".github/workflows/ci.yml","line":95},{"path":".github/workflows/ci.yml","line":108},{"path":".github/workflows/ci.yml","line":123},{"path":".github/workflows/ci.yml","line":138},{"path":".github/workflows/ledger.yml","line":31},{"path":".github/workflows/ledger.yml","line":42},{"path":".github/workflows/ledger.yml","line":55},{"path":".github/workflows/ledger.yml","line":68},{"path":".github/workflows/npm-images.yml","line":60},{"path":".github/workflows/npm.yml","line":120},{"path":".github/workflows/release.yml","line":26}],"scope":"ci","datasource":"github","package":"actions/setup-go","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-go","upstream":{"latest":"7.0.0","latest_date":"2026-07-16T02:50:50Z","version_date":"2026-07-16T02:50:50Z","url":"https://github.com/actions/setup-go/releases","effective":"7.0.0"},"repo_signals":{"stars":1762,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Maintained":5,"Code-Review":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Packaging":-1,"Pinned-Dependencies":7,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"codesweep-ai/dashboards/action","version":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","sources":[{"path":".github/workflows/pages.yml","line":95}],"scope":"ci","datasource":"github","package":"codesweep-ai/dashboards","subpath":"action","pinned_sha":true,"floating":false,"internal":true,"upstream_repo":"github.com/codesweep-ai/dashboards","provider":"dashboards","lag":{"commits":0,"days":0.0,"head":"066e52753f5b3be9681cc3f3f9279fb7356f5823","pinned":"7c88a9b19ea7","built":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","commits_touching":0,"paths":["action"]},"upstream":{"latest_date":"2026-09-24T21:51:09Z","version_date":"2026-09-24T21:51:09Z","url":"https://github.com/codesweep-ai/dashboards/compare/7c88a9b19ea7...7c88a9b19ea7"},"status":"current","level":"good","purl":"pkg:github/codesweep-ai/dashboards@7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e"},{"ecosystem":"actions","name":"goreleaser/goreleaser-action","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":141},{"path":".github/workflows/npm-images.yml","line":71},{"path":".github/workflows/npm.yml","line":136},{"path":".github/workflows/release.yml","line":36}],"scope":"ci","datasource":"github","package":"goreleaser/goreleaser-action","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/goreleaser/goreleaser-action","upstream":{"latest":"7.2.3","latest_date":"2026-06-29T11:37:51Z","version_date":"2026-06-29T11:37:51Z","url":"https://github.com/goreleaser/goreleaser-action/releases","effective":"7.2.3"},"repo_signals":{"stars":1035,"scorecard":{"score":4.9,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":10,"Binary-Artifacts":10,"Code-Review":0,"Packaging":-1,"CII-Best-Practices":0,"Pinned-Dependencies":9,"Token-Permissions":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":0,"SAST":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 4.9/10)"},{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}]},{"ecosystem":"go","name":"github.com/rhysd/actionlint","version":"v1.7.12","sources":[{"path":"go.mod","line":27,"tools":["github.com/rhysd/actionlint/cmd/actionlint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/rhysd/actionlint","internal":false,"upstream":{"latest":"v1.7.12","latest_date":"2026-03-30T17:47:17Z","version_date":"2026-03-30T17:47:17Z","url":"https://pkg.go.dev/github.com/rhysd/actionlint"},"upstream_repo":"github.com/rhysd/actionlint","licenses":["MIT"],"repo_signals":{"stars":4261,"scorecard":{"score":3.6,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":0,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Binary-Artifacts":10,"Security-Policy":0,"Fuzzing":0,"License":10,"SAST":10,"Branch-Protection":0,"Signed-Releases":0,"Pinned-Dependencies":0,"Packaging":10}}},"in_build":false,"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rhysd/actionlint@v1.7.12","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"go","name":"github.com/spf13/cobra","version":"v1.10.2","sources":[{"path":"go.golangci.mod","line":184},{"path":"go.mod","line":6}],"scope":"direct","datasource":"goproxy","package":"github.com/spf13/cobra","internal":false,"upstream":{"latest":"v1.10.2","latest_date":"2025-12-03T23:51:15Z","version_date":"2025-12-03T23:51:15Z","url":"https://pkg.go.dev/github.com/spf13/cobra"},"upstream_repo":"github.com/spf13/cobra","licenses":["Apache-2.0"],"repo_signals":{"stars":44644,"scorecard":{"score":6.2,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":2,"Packaging":-1,"Code-Review":8,"Security-Policy":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"License":10,"Token-Permissions":10,"Pinned-Dependencies":0,"Fuzzing":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0}}},"in_build":true,"status":"current","level":"good","license":{"expression":"Apache-2.0","verdict":"allowed","score":89},"purl":"pkg:golang/github.com/spf13/cobra@v1.10.2"},{"ecosystem":"go","name":"gopkg.in/yaml.v3","version":"v3.0.1","sources":[{"path":"go.golangci.mod","line":224},{"path":"go.mod","line":7}],"scope":"direct","datasource":"goproxy","package":"gopkg.in/yaml.v3","internal":false,"upstream":{"latest":"v3.0.1","latest_date":"2022-05-27T08:35:30Z","version_date":"2022-05-27T08:35:30Z","url":"https://pkg.go.dev/gopkg.in/yaml.v3"},"licenses":["MIT","Apache-2.0"],"in_build":true,"status":"current","level":"good","license":{"expression":"MIT AND Apache-2.0","verdict":"allowed","score":81},"purl":"pkg:golang/gopkg.in/yaml.v3@v3.0.1","signals":[{"kind":"stale","text":"no release since 2022-05-27"}]},{"ecosystem":"image","name":"runner/macos","version":"macos-latest","sources":[{"path":".github/workflows/ci.yml","line":22}],"scope":"ci","datasource":"runner","label":"macOS 26 Arm64 (macos-latest)","floating":true,"os":"macos","internal":false,"runner":{"image":"macOS 26 Arm64","os":"macos","version":"26","arch":"arm64","deprecated":false,"preview":false},"upstream":{"effective":"26","url":"https://github.com/actions/runner-images","latest":"27"},"lifecycle":{"product":"macos","cycle":"26","release":"2025-09-15","eol":null,"lts":false,"latest":"26.7","phase":"active","url":"https://endoflife.date/macos"},"status":"current","level":"good"},{"ecosystem":"image","name":"runner/ubuntu","version":"ubuntu-latest","sources":[{"path":".github/workflows/ci.yml","line":22},{"path":".github/workflows/ci.yml","line":52},{"path":".github/workflows/ci.yml","line":67},{"path":".github/workflows/ci.yml","line":78},{"path":".github/workflows/ci.yml","line":89},{"path":".github/workflows/ci.yml","line":104},{"path":".github/workflows/ci.yml","line":117},{"path":".github/workflows/ci.yml","line":134},{"path":".github/workflows/ledger.yml","line":27},{"path":".github/workflows/ledger.yml","line":38},{"path":".github/workflows/ledger.yml","line":49},{"path":".github/workflows/ledger.yml","line":62},{"path":".github/workflows/npm-images.yml","line":50},{"path":".github/workflows/npm.yml","line":73},{"path":".github/workflows/pages.yml","line":75},{"path":".github/workflows/pages.yml","line":121},{"path":".github/workflows/prune-images.yml","line":27},{"path":".github/workflows/release.yml","line":19}],"scope":"ci","datasource":"runner","label":"Ubuntu 24.04 (ubuntu-latest)","floating":true,"os":"ubuntu","internal":false,"runner":{"image":"Ubuntu 24.04","os":"ubuntu","version":"24.04","arch":"x64","deprecated":false,"preview":false},"upstream":{"effective":"24.04","url":"https://github.com/actions/runner-images","latest":"26.04"},"lifecycle":{"product":"ubuntu","cycle":"24.04","release":"2024-04-25","support":"2029-05-31","eol":"2029-05-31","lts":true,"latest":"24.04.4","phase":"active","url":"https://endoflife.date/ubuntu"},"status":"current","level":"good"},{"ecosystem":"runtime","name":"node","version":"24","sources":[{"path":".github/workflows/npm-images.yml","line":67},{"path":".github/workflows/npm.yml","line":129}],"scope":"ci","datasource":"node","label":"Node.js","floating":true,"internal":false,"lifecycle":{"product":"nodejs","cycle":"24","release":"2025-05-06","support":"2026-10-20","eol":"2028-04-30","lts":true,"latest":"24.21.0","phase":"active","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0","latest_date":"2026-09-07T00:00:00Z","version_date":"2026-09-07T00:00:00Z","url":"https://nodejs.org/en/about/previous-releases","effective":"24.21.0"},"status":"current","level":"good"},{"ecosystem":"go","name":"4d63.com/gocheckcompilerdirectives","version":"v1.4.0","sources":[{"path":"go.golangci.mod","line":17}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gocheckcompilerdirectives","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gocheckcompilerdirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gocheckcompilerdirectives@v1.4.0"},{"ecosystem":"go","name":"4d63.com/gochecknoglobals","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":18}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gochecknoglobals","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gochecknoglobals","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gochecknoglobals@v0.2.2"},{"ecosystem":"go","name":"charm.land/lipgloss/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"charm.land/lipgloss/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/lipgloss","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/charm.land/lipgloss/v2@v2.0.6"},{"ecosystem":"go","name":"codeberg.org/chavacava/garif","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/chavacava/garif","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/chavacava/garif@v0.2.0"},{"ecosystem":"go","name":"codeberg.org/polyfloyd/go-errorlint","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/polyfloyd/go-errorlint","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/polyfloyd/go-errorlint@v1.9.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v4","version":"v4.0.0","sources":[{"path":"go.golangci.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v4@v4.0.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v5","version":"v5.0.3","sources":[{"path":"go.golangci.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v5@v5.0.3"},{"ecosystem":"go","name":"dev.gaijin.team/go/golib","version":"v0.8.1","sources":[{"path":"go.golangci.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/golib","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/golib","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/golib@v0.8.1"},{"ecosystem":"go","name":"github.com/4meepo/tagalign","version":"v1.4.3","sources":[{"path":"go.golangci.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/4meepo/tagalign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/4meepo/tagalign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/4meepo/tagalign@v1.4.3"},{"ecosystem":"go","name":"github.com/Abirdcfly/dupword","version":"v0.1.8","sources":[{"path":"go.golangci.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/Abirdcfly/dupword","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Abirdcfly/dupword","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Abirdcfly/dupword@v0.1.8"},{"ecosystem":"go","name":"github.com/AdminBenni/iota-mixing","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/AdminBenni/iota-mixing","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AdminBenni/iota-mixing","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AdminBenni/iota-mixing@v1.0.0"},{"ecosystem":"go","name":"github.com/AlwxSin/noinlineerr","version":"v1.0.6","sources":[{"path":"go.golangci.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/AlwxSin/noinlineerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AlwxSin/noinlineerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AlwxSin/noinlineerr@v1.0.6"},{"ecosystem":"go","name":"github.com/Antonboom/errname","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/errname","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/errname","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/errname@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/nilnil","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/nilnil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/nilnil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/nilnil@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/testifylint","version":"v1.6.4","sources":[{"path":"go.golangci.mod","line":31}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/testifylint","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/Antonboom/testifylint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/testifylint@v1.6.4"},{"ecosystem":"go","name":"github.com/BurntSushi/toml","version":"v1.6.0","sources":[{"path":"go.golangci.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"github.com/BurntSushi/toml","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/BurntSushi/toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/BurntSushi/toml@v1.6.0"},{"ecosystem":"go","name":"github.com/ClickHouse/clickhouse-go-linter","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"github.com/ClickHouse/clickhouse-go-linter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ClickHouse/clickhouse-go-linter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ClickHouse/clickhouse-go-linter@v1.2.1"},{"ecosystem":"go","name":"github.com/Djarvur/go-err113","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"github.com/Djarvur/go-err113","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Djarvur/go-err113","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Djarvur/go-err113@v0.1.1"},{"ecosystem":"go","name":"github.com/Masterminds/semver/v3","version":"v3.5.0","sources":[{"path":"go.golangci.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"github.com/Masterminds/semver/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Masterminds/semver","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Masterminds/semver/v3@v3.5.0"},{"ecosystem":"go","name":"github.com/MirrexOne/unqueryvet","version":"v1.5.4","sources":[{"path":"go.golangci.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"github.com/MirrexOne/unqueryvet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/MirrexOne/unqueryvet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/MirrexOne/unqueryvet@v1.5.4"},{"ecosystem":"go","name":"github.com/OpenPeeDeeP/depguard/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"github.com/OpenPeeDeeP/depguard/v2","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/OpenPeeDeeP/depguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/OpenPeeDeeP/depguard/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/alecthomas/chroma/v2","version":"v2.27.0","sources":[{"path":"go.golangci.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/chroma/v2","internal":false,"licenses":["MIT","OFL-1.1"],"upstream_repo":"github.com/alecthomas/chroma","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND OFL-1.1","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/chroma/v2@v2.27.0"},{"ecosystem":"go","name":"github.com/alecthomas/go-check-sumtype","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":39}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/go-check-sumtype","internal":false,"licenses":["MIT","Unlicense"],"upstream_repo":"github.com/alecthomas/go-check-sumtype","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Unlicense","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/go-check-sumtype@v0.3.1"},{"ecosystem":"go","name":"github.com/alexkohler/nakedret/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":40}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/nakedret/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/nakedret","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/nakedret/v2@v2.0.6"},{"ecosystem":"go","name":"github.com/alexkohler/prealloc","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":41}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/prealloc","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/prealloc","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/prealloc@v1.1.0"},{"ecosystem":"go","name":"github.com/alfatraining/structtag","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":42}],"scope":"indirect","datasource":"goproxy","package":"github.com/alfatraining/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/alfatraining/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alfatraining/structtag@v1.0.0"},{"ecosystem":"go","name":"github.com/alingse/asasalint","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":43}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/asasalint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/asasalint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/asasalint@v0.0.11"},{"ecosystem":"go","name":"github.com/alingse/nilnesserr","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":44}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/nilnesserr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/nilnesserr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/nilnesserr@v0.2.0"},{"ecosystem":"go","name":"github.com/ashanbrown/forbidigo/v2","version":"v2.3.1","sources":[{"path":"go.golangci.mod","line":45}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/forbidigo/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/forbidigo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/forbidigo/v2@v2.3.1"},{"ecosystem":"go","name":"github.com/ashanbrown/makezero/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":46}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/makezero/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/makezero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/makezero/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/beorn7/perks","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":47}],"scope":"indirect","datasource":"goproxy","package":"github.com/beorn7/perks","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/beorn7/perks","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/beorn7/perks@v1.0.1"},{"ecosystem":"go","name":"github.com/bkielbasa/cyclop","version":"v1.2.3","sources":[{"path":"go.golangci.mod","line":48}],"scope":"indirect","datasource":"goproxy","package":"github.com/bkielbasa/cyclop","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bkielbasa/cyclop","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bkielbasa/cyclop@v1.2.3"},{"ecosystem":"go","name":"github.com/blizzy78/varnamelen","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":49}],"scope":"indirect","datasource":"goproxy","package":"github.com/blizzy78/varnamelen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/blizzy78/varnamelen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/blizzy78/varnamelen@v0.8.0"},{"ecosystem":"go","name":"github.com/bmatcuk/doublestar/v4","version":"v4.10.0","sources":[{"path":"go.mod","line":11}],"scope":"indirect","datasource":"goproxy","package":"github.com/bmatcuk/doublestar/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bmatcuk/doublestar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bmatcuk/doublestar/v4@v4.10.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v4","version":"v4.7.0","sources":[{"path":"go.golangci.mod","line":50}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v4@v4.7.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v5","version":"v5.9.0","sources":[{"path":"go.golangci.mod","line":51}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v5@v5.9.0"},{"ecosystem":"go","name":"github.com/breml/bidichk","version":"v0.3.3","sources":[{"path":"go.golangci.mod","line":52}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/bidichk","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/bidichk","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/bidichk@v0.3.3"},{"ecosystem":"go","name":"github.com/breml/errchkjson","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":53}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/errchkjson","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/errchkjson","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/errchkjson@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/ireturn","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":54}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/ireturn","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/ireturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/ireturn@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/mirror","version":"v1.3.3","sources":[{"path":"go.golangci.mod","line":55}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/mirror","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/mirror","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/mirror@v1.3.3"},{"ecosystem":"go","name":"github.com/catenacyber/perfsprint","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":56}],"scope":"indirect","datasource":"goproxy","package":"github.com/catenacyber/perfsprint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/catenacyber/perfsprint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/catenacyber/perfsprint@v0.10.1"},{"ecosystem":"go","name":"github.com/ccojocar/zxcvbn-go","version":"v1.0.4","sources":[{"path":"go.golangci.mod","line":57}],"scope":"indirect","datasource":"goproxy","package":"github.com/ccojocar/zxcvbn-go","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ccojocar/zxcvbn-go","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ccojocar/zxcvbn-go@v1.0.4"},{"ecosystem":"go","name":"github.com/cespare/xxhash/v2","version":"v2.3.0","sources":[{"path":"go.golangci.mod","line":58}],"scope":"indirect","datasource":"goproxy","package":"github.com/cespare/xxhash/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/cespare/xxhash","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/cespare/xxhash/v2@v2.3.0"},{"ecosystem":"go","name":"github.com/charithe/durationcheck","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":59}],"scope":"indirect","datasource":"goproxy","package":"github.com/charithe/durationcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/charithe/durationcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charithe/durationcheck@v0.0.11"},{"ecosystem":"go","name":"github.com/charmbracelet/colorprofile","version":"v0.4.3","sources":[{"path":"go.golangci.mod","line":60}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/colorprofile","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/colorprofile","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/colorprofile@v0.4.3"},{"ecosystem":"go","name":"github.com/charmbracelet/ultraviolet","version":"v0.0.0-20260811164956-006e29f97886","sources":[{"path":"go.golangci.mod","line":61}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/ultraviolet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/ultraviolet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/ultraviolet@v0.0.0-20260811164956-006e29f97886"},{"ecosystem":"go","name":"github.com/charmbracelet/x/ansi","version":"v0.11.8","sources":[{"path":"go.golangci.mod","line":62}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/ansi","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/ansi@v0.11.8"},{"ecosystem":"go","name":"github.com/charmbracelet/x/term","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":63}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/term","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/term@v0.2.2"},{"ecosystem":"go","name":"github.com/charmbracelet/x/termios","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":64}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/termios","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/termios@v0.1.1"},{"ecosystem":"go","name":"github.com/charmbracelet/x/windows","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":65}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/windows","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/windows@v0.2.2"},{"ecosystem":"go","name":"github.com/ckaznocha/intrange","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":66}],"scope":"indirect","datasource":"goproxy","package":"github.com/ckaznocha/intrange","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ckaznocha/intrange","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ckaznocha/intrange@v0.3.1"},{"ecosystem":"go","name":"github.com/clipperhouse/displaywidth","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":67}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/displaywidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/displaywidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/displaywidth@v0.11.0"},{"ecosystem":"go","name":"github.com/clipperhouse/uax29/v2","version":"v2.7.0","sources":[{"path":"go.golangci.mod","line":68},{"path":"go.mod","line":12}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/uax29/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/uax29","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/uax29/v2@v2.7.0"},{"ecosystem":"go","name":"github.com/curioswitch/go-reassign","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":69}],"scope":"indirect","datasource":"goproxy","package":"github.com/curioswitch/go-reassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/curioswitch/go-reassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/curioswitch/go-reassign@v0.3.0"},{"ecosystem":"go","name":"github.com/daixiang0/gci","version":"v0.13.7","sources":[{"path":"go.golangci.mod","line":70}],"scope":"indirect","datasource":"goproxy","package":"github.com/daixiang0/gci","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/daixiang0/gci","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/daixiang0/gci@v0.13.7"},{"ecosystem":"go","name":"github.com/dave/dst","version":"v0.27.3","sources":[{"path":"go.golangci.mod","line":71}],"scope":"indirect","datasource":"goproxy","package":"github.com/dave/dst","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dave/dst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dave/dst@v0.27.3"},{"ecosystem":"go","name":"github.com/denis-tingaikin/go-header","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":72}],"scope":"indirect","datasource":"goproxy","package":"github.com/denis-tingaikin/go-header","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/denis-tingaikin/go-header","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/denis-tingaikin/go-header@v0.5.0"},{"ecosystem":"go","name":"github.com/dlclark/regexp2/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":73}],"scope":"indirect","datasource":"goproxy","package":"github.com/dlclark/regexp2/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/dlclark/regexp2","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dlclark/regexp2/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/docker/cli","version":"v29.7.2+incompatible","sources":[{"path":"go.mod","line":15}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/cli","internal":false,"licenses":["Apache-2.0","BSD-3-Clause"],"upstream_repo":"github.com/docker/cli","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/docker/cli@v29.7.2%2Bincompatible"},{"ecosystem":"go","name":"github.com/docker/docker-credential-helpers","version":"v0.9.3","sources":[{"path":"go.mod","line":16}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/docker-credential-helpers","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/docker/docker-credential-helpers","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/docker/docker-credential-helpers@v0.9.3"},{"ecosystem":"go","name":"github.com/ettle/strcase","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":74}],"scope":"indirect","datasource":"goproxy","package":"github.com/ettle/strcase","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ettle/strcase","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ettle/strcase@v0.2.0"},{"ecosystem":"go","name":"github.com/fatih/color","version":"v1.19.0","sources":[{"path":"go.golangci.mod","line":75},{"path":"go.mod","line":17}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/color","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/fatih/color","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/color@v1.19.0"},{"ecosystem":"go","name":"github.com/fatih/structtag","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":76}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fatih/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/structtag@v1.2.0"},{"ecosystem":"go","name":"github.com/firefart/nonamedreturns","version":"v1.0.8","sources":[{"path":"go.golangci.mod","line":77}],"scope":"indirect","datasource":"goproxy","package":"github.com/firefart/nonamedreturns","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/firefart/nonamedreturns","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/firefart/nonamedreturns@v1.0.8"},{"ecosystem":"go","name":"github.com/fsnotify/fsnotify","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":78}],"scope":"indirect","datasource":"goproxy","package":"github.com/fsnotify/fsnotify","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fsnotify/fsnotify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fsnotify/fsnotify@v1.9.0"},{"ecosystem":"go","name":"github.com/fzipp/gocyclo","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":79}],"scope":"indirect","datasource":"goproxy","package":"github.com/fzipp/gocyclo","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fzipp/gocyclo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fzipp/gocyclo@v0.6.0"},{"ecosystem":"go","name":"github.com/ghostiam/protogetter","version":"v0.3.21","sources":[{"path":"go.golangci.mod","line":80}],"scope":"indirect","datasource":"goproxy","package":"github.com/ghostiam/protogetter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ghostiam/protogetter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ghostiam/protogetter@v0.3.21"},{"ecosystem":"go","name":"github.com/go-critic/go-critic","version":"v0.14.4","sources":[{"path":"go.golangci.mod","line":81}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-critic/go-critic","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-critic/go-critic","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-critic/go-critic@v0.14.4"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcast","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":82}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcast@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcopy","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":83}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcopy","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcopy","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcopy@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astequal","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":84}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astequal","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astequal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astequal@v1.2.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astfmt","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":85}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astfmt@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astp","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":86}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astp","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astp@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/strparse","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":87}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/strparse","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/strparse","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/strparse@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/typep","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":88}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/typep","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/typep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/typep@v1.1.0"},{"ecosystem":"go","name":"github.com/go-viper/mapstructure/v2","version":"v2.5.0","sources":[{"path":"go.golangci.mod","line":89}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-viper/mapstructure/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-viper/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-viper/mapstructure/v2@v2.5.0"},{"ecosystem":"go","name":"github.com/go-xmlfmt/xmlfmt","version":"v1.1.3","sources":[{"path":"go.golangci.mod","line":90}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-xmlfmt/xmlfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-xmlfmt/xmlfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-xmlfmt/xmlfmt@v1.1.3"},{"ecosystem":"go","name":"github.com/gobwas/glob","version":"v0.2.3","sources":[{"path":"go.golangci.mod","line":91}],"scope":"indirect","datasource":"goproxy","package":"github.com/gobwas/glob","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gobwas/glob","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gobwas/glob@v0.2.3"},{"ecosystem":"go","name":"github.com/godoc-lint/godoc-lint","version":"v0.11.2","sources":[{"path":"go.golangci.mod","line":92}],"scope":"indirect","datasource":"goproxy","package":"github.com/godoc-lint/godoc-lint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/godoc-lint/godoc-lint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/godoc-lint/godoc-lint@v0.11.2"},{"ecosystem":"go","name":"github.com/gofrs/flock","version":"v0.13.0","sources":[{"path":"go.golangci.mod","line":93}],"scope":"indirect","datasource":"goproxy","package":"github.com/gofrs/flock","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/gofrs/flock","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gofrs/flock@v0.13.0"},{"ecosystem":"go","name":"github.com/golang/protobuf","version":"v1.5.3","sources":[{"path":"go.golangci.mod","line":94}],"scope":"indirect","datasource":"goproxy","package":"github.com/golang/protobuf","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golang/protobuf","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golang/protobuf@v1.5.3"},{"ecosystem":"go","name":"github.com/golangci/asciicheck","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":95}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/asciicheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/asciicheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/asciicheck@v0.5.0"},{"ecosystem":"go","name":"github.com/golangci/dupl","version":"v0.0.0-20260401084720-c99c5cf5c202","sources":[{"path":"go.golangci.mod","line":96}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/dupl","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/dupl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/dupl@v0.0.0-20260401084720-c99c5cf5c202"},{"ecosystem":"go","name":"github.com/golangci/go-printf-func-name","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":97}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/go-printf-func-name","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/go-printf-func-name","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/go-printf-func-name@v0.1.1"},{"ecosystem":"go","name":"github.com/golangci/gofmt","version":"v0.0.0-20260820135601-e84e05053792","sources":[{"path":"go.golangci.mod","line":98}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/gofmt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/gofmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/gofmt@v0.0.0-20260820135601-e84e05053792"},{"ecosystem":"go","name":"github.com/golangci/golines","version":"v0.15.0","sources":[{"path":"go.golangci.mod","line":100}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/golines","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/golines","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golines@v0.15.0"},{"ecosystem":"go","name":"github.com/golangci/misspell","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":101}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/misspell","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/misspell","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/misspell@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/plugin-module-register","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":102}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/plugin-module-register","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/plugin-module-register","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/plugin-module-register@v0.1.2"},{"ecosystem":"go","name":"github.com/golangci/revgrep","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":103}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/revgrep","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/revgrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/revgrep@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/rowserrcheck","version":"v0.0.0-20260419091836-c5f79b8a11ba","sources":[{"path":"go.golangci.mod","line":104}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/rowserrcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/rowserrcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/rowserrcheck@v0.0.0-20260419091836-c5f79b8a11ba"},{"ecosystem":"go","name":"github.com/golangci/swaggoswag","version":"v0.0.0-20250504205917-77f2aca3143e","sources":[{"path":"go.golangci.mod","line":105}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/swaggoswag","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/swaggoswag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/swaggoswag@v0.0.0-20250504205917-77f2aca3143e"},{"ecosystem":"go","name":"github.com/golangci/unconvert","version":"v0.0.0-20250410112200-a129a6e6413e","sources":[{"path":"go.golangci.mod","line":106}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/unconvert","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/unconvert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/unconvert@v0.0.0-20250410112200-a129a6e6413e"},{"ecosystem":"go","name":"github.com/google/go-cmp","version":"v0.7.0","sources":[{"path":"go.golangci.mod","line":107}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-cmp","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/google/go-cmp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-cmp@v0.7.0"},{"ecosystem":"go","name":"github.com/google/go-containerregistry","version":"v0.22.1","sources":[{"path":"go.mod","line":18}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-containerregistry","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/google/go-containerregistry","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-containerregistry@v0.22.1"},{"ecosystem":"go","name":"github.com/gordonklaus/ineffassign","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":108}],"scope":"indirect","datasource":"goproxy","package":"github.com/gordonklaus/ineffassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gordonklaus/ineffassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gordonklaus/ineffassign@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/analysisutil","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":109}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/analysisutil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/analysisutil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/analysisutil@v0.7.1"},{"ecosystem":"go","name":"github.com/gostaticanalysis/comment","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":110}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/comment","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/comment","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/comment@v1.5.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/forcetypeassert","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":111}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/forcetypeassert","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/forcetypeassert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/forcetypeassert@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/nilerr","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":112}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/nilerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/nilerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/nilerr@v0.1.2"},{"ecosystem":"go","name":"github.com/hashicorp/go-immutable-radix/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":113}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-immutable-radix/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-immutable-radix","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-immutable-radix/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/hashicorp/go-version","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":114}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-version","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-version","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-version@v1.9.0"},{"ecosystem":"go","name":"github.com/hashicorp/golang-lru/v2","version":"v2.0.7","sources":[{"path":"go.golangci.mod","line":115}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/golang-lru/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/golang-lru","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/golang-lru/v2@v2.0.7"},{"ecosystem":"go","name":"github.com/hashicorp/hcl","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":116}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/hcl","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/hcl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/hcl@v1.0.0"},{"ecosystem":"go","name":"github.com/hexops/gotextdiff","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":117}],"scope":"indirect","datasource":"goproxy","package":"github.com/hexops/gotextdiff","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/hexops/gotextdiff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hexops/gotextdiff@v1.0.3"},{"ecosystem":"go","name":"github.com/inconshreveable/mousetrap","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":118},{"path":"go.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"github.com/inconshreveable/mousetrap","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/inconshreveable/mousetrap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/inconshreveable/mousetrap@v1.1.0"},{"ecosystem":"go","name":"github.com/jgautheron/goconst","version":"v1.11.0","sources":[{"path":"go.golangci.mod","line":119}],"scope":"indirect","datasource":"goproxy","package":"github.com/jgautheron/goconst","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jgautheron/goconst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jgautheron/goconst@v1.11.0"},{"ecosystem":"go","name":"github.com/jjti/go-spancheck","version":"v0.6.5","sources":[{"path":"go.golangci.mod","line":120}],"scope":"indirect","datasource":"goproxy","package":"github.com/jjti/go-spancheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jjti/go-spancheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jjti/go-spancheck@v0.6.5"},{"ecosystem":"go","name":"github.com/julz/importas","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":121}],"scope":"indirect","datasource":"goproxy","package":"github.com/julz/importas","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/julz/importas","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/julz/importas@v0.2.0"},{"ecosystem":"go","name":"github.com/karamaru-alpha/copyloopvar","version":"v1.2.2","sources":[{"path":"go.golangci.mod","line":122}],"scope":"indirect","datasource":"goproxy","package":"github.com/karamaru-alpha/copyloopvar","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/karamaru-alpha/copyloopvar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/karamaru-alpha/copyloopvar@v1.2.2"},{"ecosystem":"go","name":"github.com/kisielk/errcheck","version":"v1.20.0","sources":[{"path":"go.golangci.mod","line":123}],"scope":"indirect","datasource":"goproxy","package":"github.com/kisielk/errcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kisielk/errcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kisielk/errcheck@v1.20.0"},{"ecosystem":"go","name":"github.com/kkHAIKE/contextcheck","version":"v1.1.6","sources":[{"path":"go.golangci.mod","line":124}],"scope":"indirect","datasource":"goproxy","package":"github.com/kkHAIKE/contextcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/kkHAIKE/contextcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kkHAIKE/contextcheck@v1.1.6"},{"ecosystem":"go","name":"github.com/klauspost/compress","version":"v1.19.2","sources":[{"path":"go.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"github.com/klauspost/compress","internal":false,"licenses":["BSD-3-Clause","Apache-2.0","MIT"],"upstream_repo":"github.com/klauspost/compress","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause AND Apache-2.0 AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/klauspost/compress@v1.19.2"},{"ecosystem":"go","name":"github.com/kulti/thelper","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":125}],"scope":"indirect","datasource":"goproxy","package":"github.com/kulti/thelper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kulti/thelper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kulti/thelper@v0.7.1"},{"ecosystem":"go","name":"github.com/kunwardeep/paralleltest","version":"v1.0.15","sources":[{"path":"go.golangci.mod","line":126}],"scope":"indirect","datasource":"goproxy","package":"github.com/kunwardeep/paralleltest","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kunwardeep/paralleltest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kunwardeep/paralleltest@v1.0.15"},{"ecosystem":"go","name":"github.com/lasiar/canonicalheader","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":127}],"scope":"indirect","datasource":"goproxy","package":"github.com/lasiar/canonicalheader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lasiar/canonicalheader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lasiar/canonicalheader@v1.1.2"},{"ecosystem":"go","name":"github.com/ldez/exptostd","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":128}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/exptostd","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/exptostd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/exptostd@v0.4.5"},{"ecosystem":"go","name":"github.com/ldez/gomoddirectives","version":"v0.9.0","sources":[{"path":"go.golangci.mod","line":129}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/gomoddirectives","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/gomoddirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/gomoddirectives@v0.9.0"},{"ecosystem":"go","name":"github.com/ldez/grignotin","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":130}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/grignotin","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/grignotin","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/grignotin@v0.10.1"},{"ecosystem":"go","name":"github.com/ldez/structtags","version":"v0.6.1","sources":[{"path":"go.golangci.mod","line":131}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/structtags","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/ldez/structtags","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/structtags@v0.6.1"},{"ecosystem":"go","name":"github.com/ldez/tagliatelle","version":"v0.7.2","sources":[{"path":"go.golangci.mod","line":132}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/tagliatelle","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/tagliatelle","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/tagliatelle@v0.7.2"},{"ecosystem":"go","name":"github.com/ldez/usetesting","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":133}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/usetesting","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/usetesting","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/usetesting@v0.5.0"},{"ecosystem":"go","name":"github.com/leonklingele/grouper","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":134}],"scope":"indirect","datasource":"goproxy","package":"github.com/leonklingele/grouper","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/leonklingele/grouper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/leonklingele/grouper@v1.1.2"},{"ecosystem":"go","name":"github.com/lucasb-eyer/go-colorful","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":135}],"scope":"indirect","datasource":"goproxy","package":"github.com/lucasb-eyer/go-colorful","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lucasb-eyer/go-colorful","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lucasb-eyer/go-colorful@v1.4.1"},{"ecosystem":"go","name":"github.com/macabu/inamedparam","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":136}],"scope":"indirect","datasource":"goproxy","package":"github.com/macabu/inamedparam","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/macabu/inamedparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/macabu/inamedparam@v0.2.0"},{"ecosystem":"go","name":"github.com/magiconair/properties","version":"v1.8.6","sources":[{"path":"go.golangci.mod","line":137}],"scope":"indirect","datasource":"goproxy","package":"github.com/magiconair/properties","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/magiconair/properties","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/magiconair/properties@v1.8.6"},{"ecosystem":"go","name":"github.com/manuelarte/embeddedstructfieldcheck","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":138}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/embeddedstructfieldcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/embeddedstructfieldcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/embeddedstructfieldcheck@v0.4.0"},{"ecosystem":"go","name":"github.com/manuelarte/funcorder","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":139}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/funcorder","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/funcorder","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/funcorder@v0.6.0"},{"ecosystem":"go","name":"github.com/maratori/testableexamples","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":140}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testableexamples","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testableexamples","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testableexamples@v1.0.1"},{"ecosystem":"go","name":"github.com/maratori/testpackage","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":141}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testpackage","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testpackage","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testpackage@v1.1.2"},{"ecosystem":"go","name":"github.com/matoous/godox","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":142}],"scope":"indirect","datasource":"goproxy","package":"github.com/matoous/godox","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/matoous/godox","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matoous/godox@v1.1.0"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.15","sources":[{"path":"go.golangci.mod","line":143}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.15"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.14","sources":[{"path":"go.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.14"},{"ecosystem":"go","name":"github.com/mattn/go-isatty","version":"v0.0.20","sources":[{"path":"go.golangci.mod","line":144},{"path":"go.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-isatty","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-isatty","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-isatty@v0.0.20"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.24","sources":[{"path":"go.golangci.mod","line":145}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.24"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.21","sources":[{"path":"go.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.21"},{"ecosystem":"go","name":"github.com/mattn/go-shellwords","version":"v1.0.12","sources":[{"path":"go.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-shellwords","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-shellwords","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-shellwords@v1.0.12"},{"ecosystem":"go","name":"github.com/matttproud/golang_protobuf_extensions","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":146}],"scope":"indirect","datasource":"goproxy","package":"github.com/matttproud/golang_protobuf_extensions","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/matttproud/golang_protobuf_extensions","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matttproud/golang_protobuf_extensions@v1.0.1"},{"ecosystem":"go","name":"github.com/mgechev/revive","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":147}],"scope":"indirect","datasource":"goproxy","package":"github.com/mgechev/revive","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mgechev/revive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mgechev/revive@v1.15.0"},{"ecosystem":"go","name":"github.com/mitchellh/go-homedir","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":148}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/go-homedir","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/go-homedir","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/go-homedir@v1.1.0"},{"ecosystem":"go","name":"github.com/mitchellh/mapstructure","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":149}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/mapstructure","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/mapstructure@v1.5.0"},{"ecosystem":"go","name":"github.com/moricho/tparallel","version":"v0.3.2","sources":[{"path":"go.golangci.mod","line":150}],"scope":"indirect","datasource":"goproxy","package":"github.com/moricho/tparallel","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/moricho/tparallel","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/moricho/tparallel@v0.3.2"},{"ecosystem":"go","name":"github.com/muesli/cancelreader","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":151}],"scope":"indirect","datasource":"goproxy","package":"github.com/muesli/cancelreader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/muesli/cancelreader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/muesli/cancelreader@v0.2.2"},{"ecosystem":"go","name":"github.com/nakabonne/nestif","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":152}],"scope":"indirect","datasource":"goproxy","package":"github.com/nakabonne/nestif","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nakabonne/nestif","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nakabonne/nestif@v0.3.1"},{"ecosystem":"go","name":"github.com/nishanths/exhaustive","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":153}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/exhaustive","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nishanths/exhaustive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/exhaustive@v0.12.0"},{"ecosystem":"go","name":"github.com/nishanths/predeclared","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":154}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/predeclared","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/nishanths/predeclared","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/predeclared@v0.2.2"},{"ecosystem":"go","name":"github.com/nunnatsa/ginkgolinter","version":"v0.24.0","sources":[{"path":"go.golangci.mod","line":155}],"scope":"indirect","datasource":"goproxy","package":"github.com/nunnatsa/ginkgolinter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/nunnatsa/ginkgolinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nunnatsa/ginkgolinter@v0.24.0"},{"ecosystem":"go","name":"github.com/opencontainers/go-digest","version":"v1.0.0","sources":[{"path":"go.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/go-digest","internal":false,"licenses":["Apache-2.0","CC-BY-SA-4.0"],"upstream_repo":"github.com/opencontainers/go-digest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND CC-BY-SA-4.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/opencontainers/go-digest@v1.0.0"},{"ecosystem":"go","name":"github.com/opencontainers/image-spec","version":"v1.1.1","sources":[{"path":"go.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/image-spec","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/opencontainers/image-spec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/opencontainers/image-spec@v1.1.1"},{"ecosystem":"go","name":"github.com/pelletier/go-toml","version":"v1.9.5","sources":[{"path":"go.golangci.mod","line":156}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml@v1.9.5"},{"ecosystem":"go","name":"github.com/pelletier/go-toml/v2","version":"v2.4.3","sources":[{"path":"go.golangci.mod","line":157}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml/v2@v2.4.3"},{"ecosystem":"go","name":"github.com/prometheus/client_golang","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":158}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_golang","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_golang","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_golang@v1.12.1"},{"ecosystem":"go","name":"github.com/prometheus/client_model","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":159}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_model","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_model","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_model@v0.2.0"},{"ecosystem":"go","name":"github.com/prometheus/common","version":"v0.32.1","sources":[{"path":"go.golangci.mod","line":160}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/common","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/common","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/common@v0.32.1"},{"ecosystem":"go","name":"github.com/prometheus/procfs","version":"v0.7.3","sources":[{"path":"go.golangci.mod","line":161}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/procfs","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/procfs","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/procfs@v0.7.3"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":162}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard@v0.4.5"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard/dsl","version":"v0.3.23","sources":[{"path":"go.golangci.mod","line":163}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard/dsl","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard/dsl@v0.3.23"},{"ecosystem":"go","name":"github.com/quasilyte/gogrep","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":164}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/gogrep","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/gogrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/gogrep@v0.5.0"},{"ecosystem":"go","name":"github.com/quasilyte/regex/syntax","version":"v0.0.0-20210819130434-b3f0c404a727","sources":[{"path":"go.golangci.mod","line":165}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/regex/syntax","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/regex","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/regex/syntax@v0.0.0-20210819130434-b3f0c404a727"},{"ecosystem":"go","name":"github.com/quasilyte/stdinfo","version":"v0.0.0-20220114132959-f7386bf02567","sources":[{"path":"go.golangci.mod","line":166}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/stdinfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/stdinfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/stdinfo@v0.0.0-20220114132959-f7386bf02567"},{"ecosystem":"go","name":"github.com/raeperd/recvcheck","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":167}],"scope":"indirect","datasource":"goproxy","package":"github.com/raeperd/recvcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/raeperd/recvcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/raeperd/recvcheck@v0.3.0"},{"ecosystem":"go","name":"github.com/rivo/uniseg","version":"v0.4.7","sources":[{"path":"go.golangci.mod","line":168}],"scope":"indirect","datasource":"goproxy","package":"github.com/rivo/uniseg","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/rivo/uniseg","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rivo/uniseg@v0.4.7"},{"ecosystem":"go","name":"github.com/robfig/cron/v3","version":"v3.0.1","sources":[{"path":"go.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/robfig/cron/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/robfig/cron","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/robfig/cron/v3@v3.0.1"},{"ecosystem":"go","name":"github.com/rogpeppe/go-internal","version":"v1.16.0","sources":[{"path":"go.golangci.mod","line":169}],"scope":"indirect","datasource":"goproxy","package":"github.com/rogpeppe/go-internal","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/rogpeppe/go-internal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rogpeppe/go-internal@v1.16.0"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":170}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard@v1.4.1"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard/v2","version":"v2.1.3","sources":[{"path":"go.golangci.mod","line":171}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard/v2@v2.1.3"},{"ecosystem":"go","name":"github.com/ryanrolds/sqlclosecheck","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":172}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryanrolds/sqlclosecheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryanrolds/sqlclosecheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryanrolds/sqlclosecheck@v0.6.0"},{"ecosystem":"go","name":"github.com/sanposhiho/wastedassign/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":173}],"scope":"indirect","datasource":"goproxy","package":"github.com/sanposhiho/wastedassign/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sanposhiho/wastedassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sanposhiho/wastedassign/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/santhosh-tekuri/jsonschema/v6","version":"v6.0.3","sources":[{"path":"go.golangci.mod","line":174}],"scope":"indirect","datasource":"goproxy","package":"github.com/santhosh-tekuri/jsonschema/v6","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/santhosh-tekuri/jsonschema","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/santhosh-tekuri/jsonschema/v6@v6.0.3"},{"ecosystem":"go","name":"github.com/sashamelentyev/interfacebloat","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":175}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/interfacebloat","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/interfacebloat","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/interfacebloat@v1.1.0"},{"ecosystem":"go","name":"github.com/sashamelentyev/usestdlibvars","version":"v1.29.0","sources":[{"path":"go.golangci.mod","line":176}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/usestdlibvars","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/usestdlibvars","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/usestdlibvars@v1.29.0"},{"ecosystem":"go","name":"github.com/securego/gosec/v2","version":"v2.28.0","sources":[{"path":"go.golangci.mod","line":177}],"scope":"indirect","datasource":"goproxy","package":"github.com/securego/gosec/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/securego/gosec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/securego/gosec/v2@v2.28.0"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.10.1","sources":[{"path":"go.golangci.mod","line":178}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.10.1"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.9.4","sources":[{"path":"go.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.9.4"},{"ecosystem":"go","name":"github.com/sivchari/containedctx","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":179}],"scope":"indirect","datasource":"goproxy","package":"github.com/sivchari/containedctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sivchari/containedctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sivchari/containedctx@v1.0.3"},{"ecosystem":"go","name":"github.com/sonatard/noctx","version":"v0.5.1","sources":[{"path":"go.golangci.mod","line":180}],"scope":"indirect","datasource":"goproxy","package":"github.com/sonatard/noctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sonatard/noctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sonatard/noctx@v0.5.1"},{"ecosystem":"go","name":"github.com/sourcegraph/go-diff","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":181}],"scope":"indirect","datasource":"goproxy","package":"github.com/sourcegraph/go-diff","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sourcegraph/go-diff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sourcegraph/go-diff@v0.8.0"},{"ecosystem":"go","name":"github.com/spf13/afero","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":182}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/afero","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/spf13/afero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/afero@v1.15.0"},{"ecosystem":"go","name":"github.com/spf13/cast","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":183}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/cast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/cast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/cast@v1.5.0"},{"ecosystem":"go","name":"github.com/spf13/jwalterweatherman","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":185}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/jwalterweatherman","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/jwalterweatherman","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/jwalterweatherman@v1.1.0"},{"ecosystem":"go","name":"github.com/spf13/pflag","version":"v1.0.10","sources":[{"path":"go.golangci.mod","line":186},{"path":"go.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/pflag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/spf13/pflag","in_build":true,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed","score":80},"purl":"pkg:golang/github.com/spf13/pflag@v1.0.10"},{"ecosystem":"go","name":"github.com/spf13/viper","version":"v1.12.0","sources":[{"path":"go.golangci.mod","line":187}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/viper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/viper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/viper@v1.12.0"},{"ecosystem":"go","name":"github.com/ssgreg/nlreturn/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":188}],"scope":"indirect","datasource":"goproxy","package":"github.com/ssgreg/nlreturn/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ssgreg/nlreturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ssgreg/nlreturn/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/stbenjam/no-sprintf-host-port","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":189}],"scope":"indirect","datasource":"goproxy","package":"github.com/stbenjam/no-sprintf-host-port","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stbenjam/no-sprintf-host-port","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stbenjam/no-sprintf-host-port@v0.3.1"},{"ecosystem":"go","name":"github.com/stretchr/objx","version":"v0.5.3","sources":[{"path":"go.golangci.mod","line":190}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/objx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stretchr/objx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/objx@v0.5.3"},{"ecosystem":"go","name":"github.com/stretchr/testify","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":191}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/testify","internal":false,"licenses":["MIT","BSD-3-Clause","ISC"],"upstream_repo":"github.com/stretchr/testify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause AND ISC","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/testify@v1.12.1"},{"ecosystem":"go","name":"github.com/subosito/gotenv","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":192}],"scope":"indirect","datasource":"goproxy","package":"github.com/subosito/gotenv","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/subosito/gotenv","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/subosito/gotenv@v1.4.1"},{"ecosystem":"go","name":"github.com/tetafro/godot","version":"v1.5.6","sources":[{"path":"go.golangci.mod","line":193}],"scope":"indirect","datasource":"goproxy","package":"github.com/tetafro/godot","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tetafro/godot","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tetafro/godot@v1.5.6"},{"ecosystem":"go","name":"github.com/timakin/bodyclose","version":"v0.0.0-20260129054331-73d1f95b84b4","sources":[{"path":"go.golangci.mod","line":194}],"scope":"indirect","datasource":"goproxy","package":"github.com/timakin/bodyclose","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timakin/bodyclose","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timakin/bodyclose@v0.0.0-20260129054331-73d1f95b84b4"},{"ecosystem":"go","name":"github.com/timonwong/loggercheck","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":195}],"scope":"indirect","datasource":"goproxy","package":"github.com/timonwong/loggercheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timonwong/loggercheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timonwong/loggercheck@v0.11.0"},{"ecosystem":"go","name":"github.com/tomarrell/wrapcheck/v2","version":"v2.12.0","sources":[{"path":"go.golangci.mod","line":196}],"scope":"indirect","datasource":"goproxy","package":"github.com/tomarrell/wrapcheck/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tomarrell/wrapcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tomarrell/wrapcheck/v2@v2.12.0"},{"ecosystem":"go","name":"github.com/tommy-muehle/go-mnd/v2","version":"v2.5.1","sources":[{"path":"go.golangci.mod","line":197}],"scope":"indirect","datasource":"goproxy","package":"github.com/tommy-muehle/go-mnd/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tommy-muehle/go-mnd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tommy-muehle/go-mnd/v2@v2.5.1"},{"ecosystem":"go","name":"github.com/ultraware/funlen","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":198}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/funlen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/funlen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/funlen@v0.2.0"},{"ecosystem":"go","name":"github.com/ultraware/whitespace","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":199}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/whitespace","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/whitespace","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/whitespace@v0.2.0"},{"ecosystem":"go","name":"github.com/uudashr/gocognit","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":200}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/gocognit","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uudashr/gocognit","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/gocognit@v1.2.1"},{"ecosystem":"go","name":"github.com/uudashr/iface","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":201}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/iface","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/uudashr/iface","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/iface@v1.5.0"},{"ecosystem":"go","name":"github.com/xen0n/gosmopolitan","version":"v1.3.0","sources":[{"path":"go.golangci.mod","line":202}],"scope":"indirect","datasource":"goproxy","package":"github.com/xen0n/gosmopolitan","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/xen0n/gosmopolitan","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xen0n/gosmopolitan@v1.3.0"},{"ecosystem":"go","name":"github.com/xo/terminfo","version":"v0.0.0-20220910002029-abceb7e1c41e","sources":[{"path":"go.golangci.mod","line":203}],"scope":"indirect","datasource":"goproxy","package":"github.com/xo/terminfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/xo/terminfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xo/terminfo@v0.0.0-20220910002029-abceb7e1c41e"},{"ecosystem":"go","name":"github.com/yagipy/maintidx","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":204}],"scope":"indirect","datasource":"goproxy","package":"github.com/yagipy/maintidx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/yagipy/maintidx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yagipy/maintidx@v1.0.0"},{"ecosystem":"go","name":"github.com/yeya24/promlinter","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":205}],"scope":"indirect","datasource":"goproxy","package":"github.com/yeya24/promlinter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yeya24/promlinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yeya24/promlinter@v0.3.0"},{"ecosystem":"go","name":"github.com/ykadowak/zerologlint","version":"v0.1.5","sources":[{"path":"go.golangci.mod","line":206}],"scope":"indirect","datasource":"goproxy","package":"github.com/ykadowak/zerologlint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ykadowak/zerologlint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ykadowak/zerologlint@v0.1.5"},{"ecosystem":"go","name":"gitlab.com/bosi/decorder","version":"v0.4.2","sources":[{"path":"go.golangci.mod","line":207}],"scope":"indirect","datasource":"goproxy","package":"gitlab.com/bosi/decorder","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/gitlab.com/bosi/decorder@v0.4.2"},{"ecosystem":"go","name":"go-simpler.org/musttag","version":"v0.14.0","sources":[{"path":"go.golangci.mod","line":208}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/musttag","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/musttag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/musttag@v0.14.0"},{"ecosystem":"go","name":"go-simpler.org/sloglint","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":209}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/sloglint","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/sloglint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/sloglint@v0.12.0"},{"ecosystem":"go","name":"go.augendre.info/arangolint","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":210}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/arangolint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/arangolint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/arangolint@v0.4.0"},{"ecosystem":"go","name":"go.augendre.info/fatcontext","version":"v0.10.0","sources":[{"path":"go.golangci.mod","line":211}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/fatcontext","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/fatcontext","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/fatcontext@v0.10.0"},{"ecosystem":"go","name":"go.uber.org/multierr","version":"v1.10.0","sources":[{"path":"go.golangci.mod","line":212}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/multierr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/multierr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/multierr@v1.10.0"},{"ecosystem":"go","name":"go.uber.org/zap","version":"v1.27.0","sources":[{"path":"go.golangci.mod","line":213}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/zap","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/zap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/zap@v1.27.0"},{"ecosystem":"go","name":"go.yaml.in/yaml/v3","version":"v3.0.5","sources":[{"path":"go.golangci.mod","line":214}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v3","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v3@v3.0.5"},{"ecosystem":"go","name":"go.yaml.in/yaml/v4","version":"v4.0.0-rc.3","sources":[{"path":"go.mod","line":31}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v4","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v4@v4.0.0-rc.3"},{"ecosystem":"go","name":"golang.org/x/crypto/x509roots/fallback","version":"v0.0.0-20260916154351-b853e4b620cd","sources":[{"path":"go.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/crypto/x509roots/fallback","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/crypto/x509roots/fallback@v0.0.0-20260916154351-b853e4b620cd"},{"ecosystem":"go","name":"golang.org/x/exp/typeparams","version":"v0.0.0-20260811152304-ee035b5b010f","sources":[{"path":"go.golangci.mod","line":215}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/exp/typeparams","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/exp/typeparams@v0.0.0-20260811152304-ee035b5b010f"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":216}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.40.0"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.41.0","sources":[{"path":"go.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.41.0"},{"ecosystem":"go","name":"golang.org/x/sync","version":"v0.22.0","sources":[{"path":"go.golangci.mod","line":217},{"path":"go.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sync","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sync@v0.22.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.47.0","sources":[{"path":"go.golangci.mod","line":218}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.47.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.48.0","sources":[{"path":"go.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.48.0"},{"ecosystem":"go","name":"golang.org/x/telemetry","version":"v0.0.0-20260811182544-a038080d80e5","sources":[{"path":"go.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/telemetry","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/telemetry@v0.0.0-20260811182544-a038080d80e5"},{"ecosystem":"go","name":"golang.org/x/text","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":219}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/text","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/text@v0.40.0"},{"ecosystem":"go","name":"google.golang.org/protobuf","version":"v1.36.11","sources":[{"path":"go.golangci.mod","line":221}],"scope":"indirect","datasource":"goproxy","package":"google.golang.org/protobuf","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/google.golang.org/protobuf@v1.36.11"},{"ecosystem":"go","name":"gopkg.in/ini.v1","version":"v1.67.0","sources":[{"path":"go.golangci.mod","line":222}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/ini.v1","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/ini.v1@v1.67.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v2","version":"v2.4.0","sources":[{"path":"go.golangci.mod","line":223}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v2","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v2@v2.4.0"},{"ecosystem":"go","name":"honnef.co/go/tools","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":225}],"scope":"indirect","datasource":"goproxy","package":"honnef.co/go/tools","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dominikh/go-tools","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/honnef.co/go/tools@v0.8.0"},{"ecosystem":"go","name":"mvdan.cc/gofumpt","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":226}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/gofumpt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/gofumpt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/gofumpt@v0.11.0"},{"ecosystem":"go","name":"mvdan.cc/unparam","version":"v0.0.0-20260818115549-3f964bcb5673","sources":[{"path":"go.golangci.mod","line":227}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/unparam","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/unparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/unparam@v0.0.0-20260818115549-3f964bcb5673"}],"manifests":[".github/workflows/ci.yml",".github/workflows/ledger.yml",".github/workflows/npm-images.yml",".github/workflows/npm.yml",".github/workflows/pages.yml",".github/workflows/prune-images.yml",".github/workflows/release.yml","go.golangci.mod","go.mod","npm/lint/package.json"],"reachability":"govulncheck","summary":{"licenses":{"not-shipped":235,"allowed":3},"signals":5,"sla":{"breached":0,"due-soon":0,"within":0},"dependencies":22,"indirect":224,"attention":11,"by_status":{"major":5,"eol":1,"behind":2,"minor":2,"patch":1,"current":11,"untracked":224},"by_ecosystem":{"actions":{"total":10,"levels":{"warning":5,"good":5}},"runtime":{"total":3,"levels":{"warning":1,"info":1,"good":1}},"go":{"total":231,"levels":{"info":4,"good":3,"idle":224}},"image":{"total":2,"levels":{"good":2}}},"vulnerabilities":0,"libyears":7.39,"state":"warning","tiers":{"fix":0,"plan":2,"routine":4}},"actions":[{"id":"action-eol-nodejs-18-engines","key":"eol|nodejs|18|engines","kind":"eol","tier":"plan","level":"warning","type":"eol","status":"eol","title":"Raise the Node.js engines floor past 18 in lint","result":"Node.js 18 ended 2025-04-30","why":"","how":"raise engines.node   at npm/lint/package.json:8","projects":["lint"],"opened":"2025-04-30T00:00:00Z","exploited":false,"epss":0,"items":[{"project":"lint","record":5,"tier":"plan","to":"24.21.0"}]},{"id":"action-actions","key":"actions","kind":"actions","tier":"plan","level":"warning","type":"update","status":"major","title":"Update 5 GitHub Actions in lint","result":"One commit per project moves every uses: line","why":"","evidence":["actions/configure-pages has no repository activity in 90 days (OpenSSF Scorecard)","sigstore/cosign-installer is a third-party action pinned by a tag its owner can move"],"projects":["lint"],"exploited":false,"epss":0,"items":[{"project":"lint","record":0,"tier":"plan","to":"6.0.0"},{"project":"lint","record":1,"tier":"plan","to":"5.0.1"},{"project":"lint","record":2,"tier":"plan","to":"7.0.0"},{"project":"lint","record":3,"tier":"plan","to":"5.0.0"},{"project":"lint","record":4,"tier":"plan","to":"4.1.2"}]},{"id":"action-routine-runtime","key":"routine|runtime","kind":"routine","tier":"routine","level":"info","type":"update","status":"patch","title":"Bump 1 toolchain in lint","result":"Newer minor and patch releases","why":"none of them urgent","projects":["lint"],"exploited":false,"epss":0,"items":[{"project":"lint","record":10,"tier":"routine","to":"1.27.1"}]},{"id":"action-routine-go","key":"routine|go","kind":"routine","tier":"routine","level":"info","type":"update","status":"minor","title":"Bump 2 go modules in lint","result":"Newer minor and patch releases","why":"none of them urgent","projects":["lint"],"exploited":false,"epss":0,"items":[{"project":"lint","record":8,"tier":"routine","to":"v2.14.0"},{"project":"lint","record":9,"tier":"routine","to":"v0.50.0"}]},{"id":"action-sync-ledger-go-github-com-codesweep-ai-ledger","key":"sync|ledger|go|github.com/codesweep-ai/ledger","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/ledger in lint","result":"Picks up up to 29 commits from ledger","why":"","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy","projects":["lint"],"exploited":false,"epss":0,"items":[{"project":"lint","record":6,"tier":"routine","to":"9c01ea5"}]},{"id":"action-sync-npmrevs-go-github-com-codesweep-ai-npmrevs","key":"sync|npmrevs|go|github.com/codesweep-ai/npmrevs","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/npmrevs in lint","result":"Picks up up to 15 commits from npmrevs","why":"","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy","projects":["lint"],"exploited":false,"epss":0,"items":[{"project":"lint","record":7,"tier":"routine","to":"6bbb69b"}]}]},{"name":"npmrevs","repo":{"full_name":"codesweep-ai/npmrevs","url":"https://github.com/codesweep-ai/npmrevs","branch":"main","sha":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504","committed":"2026-09-24T22:12:06Z","description":"Package, resolve and serve each revision's build of an npm package, so a team of AI coding agents can install work in progress."},"dependencies":[{"ecosystem":"actions","name":"actions/configure-pages","version":"v5","sources":[{"path":".github/workflows/pages.yml","line":94}],"scope":"ci","datasource":"github","package":"actions/configure-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/configure-pages","upstream":{"latest":"6.0.0","latest_date":"2026-03-25T17:00:49Z","version_date":"2024-03-30T00:49:12Z","line_latest":"5.0.0","url":"https://github.com/actions/configure-pages/releases","effective":"5.0.0"},"behind":"major","libyears":1.99,"repo_signals":{"stars":242,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"CII-Best-Practices":0,"Pinned-Dependencies":6,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"SAST":7,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/configure-pages@v6   at .github/workflows/pages.yml:94"},{"ecosystem":"actions","name":"actions/deploy-pages","version":"v4","sources":[{"path":".github/workflows/pages.yml","line":125}],"scope":"ci","datasource":"github","package":"actions/deploy-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/deploy-pages","upstream":{"latest":"5.0.1","latest_date":"2026-09-01T21:31:19Z","version_date":"2024-03-18T15:43:13Z","line_latest":"4.0.5","url":"https://github.com/actions/deploy-pages/releases","effective":"4.0.5"},"behind":"major","libyears":2.46,"repo_signals":{"stars":953,"scorecard":{"score":5.5,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":6,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Fuzzing":0,"SAST":7,"Branch-Protection":1}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/deploy-pages@v5   at .github/workflows/pages.yml:125"},{"ecosystem":"actions","name":"actions/setup-node","version":"v6","sources":[{"path":".github/workflows/npm-images.yml","line":65},{"path":".github/workflows/npm.yml","line":126}],"scope":"ci","datasource":"github","package":"actions/setup-node","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-node","upstream":{"latest":"7.0.0","latest_date":"2026-07-14T02:46:05Z","version_date":"2026-07-14T02:51:23Z","line_latest":"6.5.0","url":"https://github.com/actions/setup-node/releases","effective":"6.5.0"},"behind":"major","repo_signals":{"stars":4963,"scorecard":{"score":6.4,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"Binary-Artifacts":9,"Packaging":-1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Pinned-Dependencies":5,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/setup-node@v7   at .github/workflows/npm-images.yml:65"},{"ecosystem":"actions","name":"actions/upload-pages-artifact","version":"v3","sources":[{"path":".github/workflows/pages.yml","line":109}],"scope":"ci","datasource":"github","package":"actions/upload-pages-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-pages-artifact","upstream":{"latest":"5.0.0","latest_date":"2026-04-10T18:22:59Z","version_date":"2024-02-07T06:59:16Z","line_latest":"3.0.1","url":"https://github.com/actions/upload-pages-artifact/releases","effective":"3.0.1"},"behind":"major","libyears":2.17,"repo_signals":{"stars":512,"scorecard":{"score":5.6,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"Pinned-Dependencies":3,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":0,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/upload-pages-artifact@v5   at .github/workflows/pages.yml:109"},{"ecosystem":"actions","name":"sigstore/cosign-installer","version":"v3","sources":[{"path":".github/workflows/release.yml","line":31}],"scope":"ci","datasource":"github","package":"sigstore/cosign-installer","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/sigstore/cosign-installer","upstream":{"latest":"4.1.2","latest_date":"2026-05-07T01:27:27Z","version_date":"2025-10-16T17:47:11Z","line_latest":"3.10.1","url":"https://github.com/sigstore/cosign-installer/releases","effective":"3.10.1"},"behind":"major","libyears":0.55,"repo_signals":{"stars":211,"scorecard":{"score":7.3,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":3,"Dangerous-Workflow":10,"Binary-Artifacts":10,"Packaging":-1,"Pinned-Dependencies":10,"Token-Permissions":10,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":10,"SAST":0}}},"licenses":["Apache-2.0"],"status":"major","level":"warning","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"signals":[{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}],"tier":"plan","how":"uses: sigstore/cosign-installer@v4   at .github/workflows/release.yml:31"},{"ecosystem":"runtime","name":"node","version":null,"sources":[{"path":"npm/npmrevs/package.json","line":8}],"scope":"engines","datasource":"node","label":"Node.js","constraint":">=18.17","floating":true,"cycle":"18","internal":false,"lifecycle":{"product":"nodejs","cycle":"18","release":"2022-04-19","support":"2023-10-18","eol":"2025-04-30","lts":true,"latest":"18.20.8","phase":"eol","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0"},"status":"eol","level":"warning","opened":"2025-04-30T00:00:00Z","tier":"plan","how":"raise engines.node   at npm/npmrevs/package.json:8"},{"ecosystem":"go","name":"github.com/codesweep-ai/ledger","version":"v0.0.0-20260918043804-bbe29a48e449","sources":[{"path":"go.mod","line":15,"tools":["github.com/codesweep-ai/ledger/cmd/cs-ledger"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/ledger","internal":true,"provider":"ledger","lag":{"commits":31,"days":6.7,"head":"9c01ea57e8e2f26c9c48f9c315e25c604c085019","pinned":"bbe29a48e449","built":"9c01ea57e8e2f26c9c48f9c315e25c604c085019"},"upstream":{"latest_date":"2026-09-24T22:12:05Z","version_date":"2026-09-18T04:38:04Z","url":"https://github.com/codesweep-ai/ledger/compare/bbe29a48e449...9c01ea57e8e2"},"libyears":0.02,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/ledger@v0.0.0-20260918043804-bbe29a48e449","tier":"routine","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/lint","version":"v0.0.0-20260918041056-8bdc0656c767","sources":[{"path":"go.mod","line":16,"tools":["github.com/codesweep-ai/lint/cmd/cs-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/lint","internal":true,"provider":"lint","lag":{"commits":24,"days":6.8,"head":"341b79bde5204891a6e8074aa2a85e45bc009ecf","pinned":"8bdc0656c767","built":"341b79bde5204891a6e8074aa2a85e45bc009ecf"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-18T04:10:56Z","url":"https://github.com/codesweep-ai/lint/compare/8bdc0656c767...341b79bde520"},"libyears":0.02,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/lint@v0.0.0-20260918041056-8bdc0656c767","tier":"routine","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy"},{"ecosystem":"go","name":"github.com/golangci/golangci-lint/v2","version":"v2.13.1","sources":[{"path":"go.golangci.mod","line":99,"tools":["github.com/golangci/golangci-lint/v2/cmd/golangci-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/golangci/golangci-lint/v2","internal":false,"upstream":{"latest":"v2.14.0","latest_date":"2026-09-24T10:54:53Z","version_date":"2026-08-20T14:25:22Z","url":"https://pkg.go.dev/github.com/golangci/golangci-lint/v2"},"behind":"minor","libyears":0.1,"upstream_repo":"github.com/golangci/golangci-lint","licenses":["GPL-3.0","BSD-3-Clause","MIT"],"repo_signals":{"stars":19393,"scorecard":{"score":6.3,"date":"2026-08-24","checks":{"Code-Review":4,"Dangerous-Workflow":10,"Maintained":10,"Token-Permissions":0,"Binary-Artifacts":10,"CII-Best-Practices":5,"License":10,"Fuzzing":0,"Security-Policy":10,"Pinned-Dependencies":7,"Packaging":10,"Branch-Protection":4,"Signed-Releases":0,"SAST":10}}},"in_build":false,"status":"minor","level":"info","license":{"expression":"GPL-3.0 AND BSD-3-Clause AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golangci-lint/v2@v2.13.1","tier":"routine","how":"go get -modfile=go.golangci.mod -tool github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.14.0"},{"ecosystem":"go","name":"golang.org/x/crypto/x509roots/fallback","version":"v0.0.0-20260916154351-b853e4b620cd","sources":[{"path":"go.mod","line":8}],"scope":"direct","datasource":"goproxy","package":"golang.org/x/crypto/x509roots/fallback","internal":false,"upstream":{"latest":"v0.0.0-20260921070245-7a4a4d6beae2","latest_date":"2026-09-21T07:02:45Z","version_date":"2026-09-16T15:43:51Z","url":"https://pkg.go.dev/golang.org/x/crypto/x509roots/fallback"},"behind":"patch","libyears":0.01,"licenses":["BSD-3-Clause"],"in_build":true,"status":"patch","level":"info","license":{"expression":"BSD-3-Clause","verdict":"allowed"},"purl":"pkg:golang/golang.org/x/crypto/x509roots/fallback@v0.0.0-20260916154351-b853e4b620cd","tier":"routine","how":"go get golang.org/x/crypto/x509roots/fallback@v0.0.0-20260921070245-7a4a4d6beae2 && go mod tidy"},{"ecosystem":"go","name":"golang.org/x/tools","version":"v0.49.0","sources":[{"path":"go.golangci.mod","line":220},{"path":"go.mod","line":36,"tools":["golang.org/x/tools/cmd/deadcode"]}],"scope":"tool","datasource":"goproxy","package":"golang.org/x/tools","internal":false,"upstream":{"latest":"v0.50.0","latest_date":"2026-09-08T19:59:56Z","version_date":"2026-08-13T14:53:26Z","url":"https://pkg.go.dev/golang.org/x/tools"},"behind":"minor","libyears":0.07,"licenses":["BSD-3-Clause"],"in_build":false,"status":"minor","level":"info","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/tools@v0.49.0","tier":"routine","how":"go get -modfile=go.golangci.mod golang.org/x/tools@v0.50.0"},{"ecosystem":"runtime","name":"go","version":"1.27.0","sources":[{"path":"go.golangci.mod","line":12},{"path":"go.mod","line":3}],"scope":"build","datasource":"golang","label":"Go toolchain","floating":false,"internal":false,"lifecycle":{"product":"go","cycle":"1.27","release":"2026-08-19","eol":null,"lts":false,"latest":"1.27.1","phase":"active","url":"https://endoflife.date/go"},"upstream":{"latest":"1.27.1","latest_date":"2026-08-28T16:20:06Z","version_date":"2026-08-18T21:24:23Z","url":"https://go.dev/doc/devel/release"},"behind":"patch","libyears":0.03,"status":"patch","level":"info","tier":"routine","how":"go mod edit -modfile=go.golangci.mod -go=1.27.1"},{"ecosystem":"actions","name":"actions/checkout","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":26},{"path":".github/workflows/ci.yml","line":57},{"path":".github/workflows/ci.yml","line":72},{"path":".github/workflows/ci.yml","line":83},{"path":".github/workflows/ci.yml","line":94},{"path":".github/workflows/ci.yml","line":109},{"path":".github/workflows/ci.yml","line":122},{"path":".github/workflows/ci.yml","line":139},{"path":".github/workflows/ledger.yml","line":30},{"path":".github/workflows/ledger.yml","line":41},{"path":".github/workflows/ledger.yml","line":52},{"path":".github/workflows/ledger.yml","line":65},{"path":".github/workflows/npm-images.yml","line":53},{"path":".github/workflows/npm.yml","line":98},{"path":".github/workflows/pages.yml","line":76},{"path":".github/workflows/release.yml","line":22}],"scope":"ci","datasource":"github","package":"actions/checkout","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/checkout","upstream":{"latest":"7.0.1","latest_date":"2026-07-20T15:10:05Z","version_date":"2026-07-20T15:10:05Z","url":"https://github.com/actions/checkout/releases","effective":"7.0.1"},"repo_signals":{"stars":8886,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Packaging":-1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Pinned-Dependencies":3,"Security-Policy":9,"SAST":10,"Branch-Protection":6}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/jekyll-build-pages","version":"v1","sources":[{"path":".github/workflows/pages.yml","line":99}],"scope":"ci","datasource":"github","package":"actions/jekyll-build-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/jekyll-build-pages","upstream":{"latest":"1.0.13","latest_date":"2024-08-06T23:48:04Z","version_date":"2024-08-06T23:48:04Z","url":"https://github.com/actions/jekyll-build-pages/releases","effective":"1.0.13"},"repo_signals":{"stars":121,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":2,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Fuzzing":0,"Token-Permissions":0,"License":10,"Packaging":10,"Signed-Releases":-1,"Pinned-Dependencies":0,"Security-Policy":9,"SAST":1,"Branch-Protection":8}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/setup-go","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":30},{"path":".github/workflows/ci.yml","line":58},{"path":".github/workflows/ci.yml","line":73},{"path":".github/workflows/ci.yml","line":84},{"path":".github/workflows/ci.yml","line":97},{"path":".github/workflows/ci.yml","line":110},{"path":".github/workflows/ci.yml","line":125},{"path":".github/workflows/ci.yml","line":140},{"path":".github/workflows/ledger.yml","line":31},{"path":".github/workflows/ledger.yml","line":42},{"path":".github/workflows/ledger.yml","line":55},{"path":".github/workflows/ledger.yml","line":68},{"path":".github/workflows/npm-images.yml","line":60},{"path":".github/workflows/npm.yml","line":120},{"path":".github/workflows/release.yml","line":26}],"scope":"ci","datasource":"github","package":"actions/setup-go","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-go","upstream":{"latest":"7.0.0","latest_date":"2026-07-16T02:50:50Z","version_date":"2026-07-16T02:50:50Z","url":"https://github.com/actions/setup-go/releases","effective":"7.0.0"},"repo_signals":{"stars":1762,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Maintained":5,"Code-Review":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Packaging":-1,"Pinned-Dependencies":7,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"codesweep-ai/dashboards/action","version":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","sources":[{"path":".github/workflows/pages.yml","line":90}],"scope":"ci","datasource":"github","package":"codesweep-ai/dashboards","subpath":"action","pinned_sha":true,"floating":false,"internal":true,"upstream_repo":"github.com/codesweep-ai/dashboards","provider":"dashboards","lag":{"commits":0,"days":0.0,"head":"066e52753f5b3be9681cc3f3f9279fb7356f5823","pinned":"7c88a9b19ea7","built":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","commits_touching":0,"paths":["action"]},"upstream":{"latest_date":"2026-09-24T21:51:09Z","version_date":"2026-09-24T21:51:09Z","url":"https://github.com/codesweep-ai/dashboards/compare/7c88a9b19ea7...7c88a9b19ea7"},"status":"current","level":"good","purl":"pkg:github/codesweep-ai/dashboards@7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e"},{"ecosystem":"actions","name":"goreleaser/goreleaser-action","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":143},{"path":".github/workflows/npm-images.yml","line":71},{"path":".github/workflows/npm.yml","line":136},{"path":".github/workflows/release.yml","line":36}],"scope":"ci","datasource":"github","package":"goreleaser/goreleaser-action","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/goreleaser/goreleaser-action","upstream":{"latest":"7.2.3","latest_date":"2026-06-29T11:37:51Z","version_date":"2026-06-29T11:37:51Z","url":"https://github.com/goreleaser/goreleaser-action/releases","effective":"7.2.3"},"repo_signals":{"stars":1035,"scorecard":{"score":4.9,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":10,"Binary-Artifacts":10,"Code-Review":0,"Packaging":-1,"CII-Best-Practices":0,"Pinned-Dependencies":9,"Token-Permissions":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":0,"SAST":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 4.9/10)"},{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}]},{"ecosystem":"go","name":"github.com/google/go-containerregistry","version":"v0.22.1","sources":[{"path":"go.mod","line":6}],"scope":"direct","datasource":"goproxy","package":"github.com/google/go-containerregistry","internal":false,"upstream":{"latest":"v0.22.1","latest_date":"2026-09-04T00:07:21Z","version_date":"2026-09-04T00:07:21Z","url":"https://pkg.go.dev/github.com/google/go-containerregistry"},"upstream_repo":"github.com/google/go-containerregistry","licenses":["Apache-2.0"],"repo_signals":{"stars":4055,"scorecard":{"score":8.5,"date":"2026-08-24","checks":{"Security-Policy":10,"Maintained":10,"Code-Review":10,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"License":10,"Fuzzing":10,"Binary-Artifacts":10,"Branch-Protection":-1,"Pinned-Dependencies":9,"Signed-Releases":8,"Packaging":10,"SAST":10}}},"in_build":true,"status":"current","level":"good","license":{"expression":"Apache-2.0","verdict":"allowed"},"purl":"pkg:golang/github.com/google/go-containerregistry@v0.22.1"},{"ecosystem":"go","name":"github.com/rhysd/actionlint","version":"v1.7.12","sources":[{"path":"go.mod","line":28,"tools":["github.com/rhysd/actionlint/cmd/actionlint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/rhysd/actionlint","internal":false,"upstream":{"latest":"v1.7.12","latest_date":"2026-03-30T17:47:17Z","version_date":"2026-03-30T17:47:17Z","url":"https://pkg.go.dev/github.com/rhysd/actionlint"},"upstream_repo":"github.com/rhysd/actionlint","licenses":["MIT"],"repo_signals":{"stars":4261,"scorecard":{"score":3.6,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":0,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Binary-Artifacts":10,"Security-Policy":0,"Fuzzing":0,"License":10,"SAST":10,"Branch-Protection":0,"Signed-Releases":0,"Pinned-Dependencies":0,"Packaging":10}}},"in_build":false,"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rhysd/actionlint@v1.7.12","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"go","name":"github.com/spf13/cobra","version":"v1.10.2","sources":[{"path":"go.golangci.mod","line":184},{"path":"go.mod","line":7}],"scope":"direct","datasource":"goproxy","package":"github.com/spf13/cobra","internal":false,"upstream":{"latest":"v1.10.2","latest_date":"2025-12-03T23:51:15Z","version_date":"2025-12-03T23:51:15Z","url":"https://pkg.go.dev/github.com/spf13/cobra"},"upstream_repo":"github.com/spf13/cobra","licenses":["Apache-2.0"],"repo_signals":{"stars":44644,"scorecard":{"score":6.2,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":2,"Packaging":-1,"Code-Review":8,"Security-Policy":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"License":10,"Token-Permissions":10,"Pinned-Dependencies":0,"Fuzzing":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0}}},"in_build":true,"status":"current","level":"good","license":{"expression":"Apache-2.0","verdict":"allowed","score":89},"purl":"pkg:golang/github.com/spf13/cobra@v1.10.2"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.41.0","sources":[{"path":"go.mod","line":9}],"scope":"direct","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"upstream":{"latest":"v0.41.0","latest_date":"2026-08-24T20:56:42Z","version_date":"2026-08-24T20:56:42Z","url":"https://pkg.go.dev/golang.org/x/mod"},"licenses":["BSD-3-Clause"],"in_build":true,"status":"current","level":"good","license":{"expression":"BSD-3-Clause","verdict":"allowed"},"purl":"pkg:golang/golang.org/x/mod@v0.41.0"},{"ecosystem":"image","name":"runner/macos","version":"macos-latest","sources":[{"path":".github/workflows/ci.yml","line":22}],"scope":"ci","datasource":"runner","label":"macOS 26 Arm64 (macos-latest)","floating":true,"os":"macos","internal":false,"runner":{"image":"macOS 26 Arm64","os":"macos","version":"26","arch":"arm64","deprecated":false,"preview":false},"upstream":{"effective":"26","url":"https://github.com/actions/runner-images","latest":"27"},"lifecycle":{"product":"macos","cycle":"26","release":"2025-09-15","eol":null,"lts":false,"latest":"26.7","phase":"active","url":"https://endoflife.date/macos"},"status":"current","level":"good"},{"ecosystem":"image","name":"runner/ubuntu","version":"ubuntu-latest","sources":[{"path":".github/workflows/ci.yml","line":22},{"path":".github/workflows/ci.yml","line":54},{"path":".github/workflows/ci.yml","line":69},{"path":".github/workflows/ci.yml","line":80},{"path":".github/workflows/ci.yml","line":91},{"path":".github/workflows/ci.yml","line":106},{"path":".github/workflows/ci.yml","line":119},{"path":".github/workflows/ci.yml","line":136},{"path":".github/workflows/ledger.yml","line":27},{"path":".github/workflows/ledger.yml","line":38},{"path":".github/workflows/ledger.yml","line":49},{"path":".github/workflows/ledger.yml","line":62},{"path":".github/workflows/npm-images.yml","line":50},{"path":".github/workflows/npm.yml","line":73},{"path":".github/workflows/pages.yml","line":70},{"path":".github/workflows/pages.yml","line":116},{"path":".github/workflows/prune-images.yml","line":27},{"path":".github/workflows/release.yml","line":19}],"scope":"ci","datasource":"runner","label":"Ubuntu 24.04 (ubuntu-latest)","floating":true,"os":"ubuntu","internal":false,"runner":{"image":"Ubuntu 24.04","os":"ubuntu","version":"24.04","arch":"x64","deprecated":false,"preview":false},"upstream":{"effective":"24.04","url":"https://github.com/actions/runner-images","latest":"26.04"},"lifecycle":{"product":"ubuntu","cycle":"24.04","release":"2024-04-25","support":"2029-05-31","eol":"2029-05-31","lts":true,"latest":"24.04.4","phase":"active","url":"https://endoflife.date/ubuntu"},"status":"current","level":"good"},{"ecosystem":"runtime","name":"node","version":"24","sources":[{"path":".github/workflows/npm-images.yml","line":67},{"path":".github/workflows/npm.yml","line":129}],"scope":"ci","datasource":"node","label":"Node.js","floating":true,"internal":false,"lifecycle":{"product":"nodejs","cycle":"24","release":"2025-05-06","support":"2026-10-20","eol":"2028-04-30","lts":true,"latest":"24.21.0","phase":"active","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0","latest_date":"2026-09-07T00:00:00Z","version_date":"2026-09-07T00:00:00Z","url":"https://nodejs.org/en/about/previous-releases","effective":"24.21.0"},"status":"current","level":"good"},{"ecosystem":"go","name":"4d63.com/gocheckcompilerdirectives","version":"v1.4.0","sources":[{"path":"go.golangci.mod","line":17}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gocheckcompilerdirectives","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gocheckcompilerdirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gocheckcompilerdirectives@v1.4.0"},{"ecosystem":"go","name":"4d63.com/gochecknoglobals","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":18}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gochecknoglobals","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gochecknoglobals","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gochecknoglobals@v0.2.2"},{"ecosystem":"go","name":"charm.land/lipgloss/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"charm.land/lipgloss/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/lipgloss","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/charm.land/lipgloss/v2@v2.0.6"},{"ecosystem":"go","name":"codeberg.org/chavacava/garif","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/chavacava/garif","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/chavacava/garif@v0.2.0"},{"ecosystem":"go","name":"codeberg.org/polyfloyd/go-errorlint","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/polyfloyd/go-errorlint","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/polyfloyd/go-errorlint@v1.9.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v4","version":"v4.0.0","sources":[{"path":"go.golangci.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v4@v4.0.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v5","version":"v5.0.3","sources":[{"path":"go.golangci.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v5@v5.0.3"},{"ecosystem":"go","name":"dev.gaijin.team/go/golib","version":"v0.8.1","sources":[{"path":"go.golangci.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/golib","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/golib","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/golib@v0.8.1"},{"ecosystem":"go","name":"github.com/4meepo/tagalign","version":"v1.4.3","sources":[{"path":"go.golangci.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/4meepo/tagalign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/4meepo/tagalign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/4meepo/tagalign@v1.4.3"},{"ecosystem":"go","name":"github.com/Abirdcfly/dupword","version":"v0.1.8","sources":[{"path":"go.golangci.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/Abirdcfly/dupword","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Abirdcfly/dupword","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Abirdcfly/dupword@v0.1.8"},{"ecosystem":"go","name":"github.com/AdminBenni/iota-mixing","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/AdminBenni/iota-mixing","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AdminBenni/iota-mixing","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AdminBenni/iota-mixing@v1.0.0"},{"ecosystem":"go","name":"github.com/AlwxSin/noinlineerr","version":"v1.0.6","sources":[{"path":"go.golangci.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/AlwxSin/noinlineerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AlwxSin/noinlineerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AlwxSin/noinlineerr@v1.0.6"},{"ecosystem":"go","name":"github.com/Antonboom/errname","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/errname","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/errname","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/errname@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/nilnil","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/nilnil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/nilnil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/nilnil@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/testifylint","version":"v1.6.4","sources":[{"path":"go.golangci.mod","line":31}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/testifylint","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/Antonboom/testifylint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/testifylint@v1.6.4"},{"ecosystem":"go","name":"github.com/BurntSushi/toml","version":"v1.6.0","sources":[{"path":"go.golangci.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"github.com/BurntSushi/toml","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/BurntSushi/toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/BurntSushi/toml@v1.6.0"},{"ecosystem":"go","name":"github.com/ClickHouse/clickhouse-go-linter","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"github.com/ClickHouse/clickhouse-go-linter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ClickHouse/clickhouse-go-linter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ClickHouse/clickhouse-go-linter@v1.2.1"},{"ecosystem":"go","name":"github.com/Djarvur/go-err113","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"github.com/Djarvur/go-err113","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Djarvur/go-err113","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Djarvur/go-err113@v0.1.1"},{"ecosystem":"go","name":"github.com/Masterminds/semver/v3","version":"v3.5.0","sources":[{"path":"go.golangci.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"github.com/Masterminds/semver/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Masterminds/semver","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Masterminds/semver/v3@v3.5.0"},{"ecosystem":"go","name":"github.com/MirrexOne/unqueryvet","version":"v1.5.4","sources":[{"path":"go.golangci.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"github.com/MirrexOne/unqueryvet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/MirrexOne/unqueryvet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/MirrexOne/unqueryvet@v1.5.4"},{"ecosystem":"go","name":"github.com/OpenPeeDeeP/depguard/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"github.com/OpenPeeDeeP/depguard/v2","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/OpenPeeDeeP/depguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/OpenPeeDeeP/depguard/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/alecthomas/chroma/v2","version":"v2.27.0","sources":[{"path":"go.golangci.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/chroma/v2","internal":false,"licenses":["MIT","OFL-1.1"],"upstream_repo":"github.com/alecthomas/chroma","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND OFL-1.1","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/chroma/v2@v2.27.0"},{"ecosystem":"go","name":"github.com/alecthomas/go-check-sumtype","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":39}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/go-check-sumtype","internal":false,"licenses":["MIT","Unlicense"],"upstream_repo":"github.com/alecthomas/go-check-sumtype","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Unlicense","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/go-check-sumtype@v0.3.1"},{"ecosystem":"go","name":"github.com/alexkohler/nakedret/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":40}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/nakedret/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/nakedret","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/nakedret/v2@v2.0.6"},{"ecosystem":"go","name":"github.com/alexkohler/prealloc","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":41}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/prealloc","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/prealloc","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/prealloc@v1.1.0"},{"ecosystem":"go","name":"github.com/alfatraining/structtag","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":42}],"scope":"indirect","datasource":"goproxy","package":"github.com/alfatraining/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/alfatraining/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alfatraining/structtag@v1.0.0"},{"ecosystem":"go","name":"github.com/alingse/asasalint","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":43}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/asasalint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/asasalint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/asasalint@v0.0.11"},{"ecosystem":"go","name":"github.com/alingse/nilnesserr","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":44}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/nilnesserr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/nilnesserr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/nilnesserr@v0.2.0"},{"ecosystem":"go","name":"github.com/ashanbrown/forbidigo/v2","version":"v2.3.1","sources":[{"path":"go.golangci.mod","line":45}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/forbidigo/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/forbidigo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/forbidigo/v2@v2.3.1"},{"ecosystem":"go","name":"github.com/ashanbrown/makezero/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":46}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/makezero/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/makezero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/makezero/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/beorn7/perks","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":47}],"scope":"indirect","datasource":"goproxy","package":"github.com/beorn7/perks","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/beorn7/perks","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/beorn7/perks@v1.0.1"},{"ecosystem":"go","name":"github.com/bkielbasa/cyclop","version":"v1.2.3","sources":[{"path":"go.golangci.mod","line":48}],"scope":"indirect","datasource":"goproxy","package":"github.com/bkielbasa/cyclop","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bkielbasa/cyclop","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bkielbasa/cyclop@v1.2.3"},{"ecosystem":"go","name":"github.com/blizzy78/varnamelen","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":49}],"scope":"indirect","datasource":"goproxy","package":"github.com/blizzy78/varnamelen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/blizzy78/varnamelen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/blizzy78/varnamelen@v0.8.0"},{"ecosystem":"go","name":"github.com/bmatcuk/doublestar/v4","version":"v4.10.0","sources":[{"path":"go.mod","line":13}],"scope":"indirect","datasource":"goproxy","package":"github.com/bmatcuk/doublestar/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bmatcuk/doublestar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bmatcuk/doublestar/v4@v4.10.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v4","version":"v4.7.0","sources":[{"path":"go.golangci.mod","line":50}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v4@v4.7.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v5","version":"v5.9.0","sources":[{"path":"go.golangci.mod","line":51}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v5@v5.9.0"},{"ecosystem":"go","name":"github.com/breml/bidichk","version":"v0.3.3","sources":[{"path":"go.golangci.mod","line":52}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/bidichk","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/bidichk","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/bidichk@v0.3.3"},{"ecosystem":"go","name":"github.com/breml/errchkjson","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":53}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/errchkjson","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/errchkjson","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/errchkjson@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/ireturn","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":54}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/ireturn","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/ireturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/ireturn@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/mirror","version":"v1.3.3","sources":[{"path":"go.golangci.mod","line":55}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/mirror","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/mirror","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/mirror@v1.3.3"},{"ecosystem":"go","name":"github.com/catenacyber/perfsprint","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":56}],"scope":"indirect","datasource":"goproxy","package":"github.com/catenacyber/perfsprint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/catenacyber/perfsprint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/catenacyber/perfsprint@v0.10.1"},{"ecosystem":"go","name":"github.com/ccojocar/zxcvbn-go","version":"v1.0.4","sources":[{"path":"go.golangci.mod","line":57}],"scope":"indirect","datasource":"goproxy","package":"github.com/ccojocar/zxcvbn-go","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ccojocar/zxcvbn-go","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ccojocar/zxcvbn-go@v1.0.4"},{"ecosystem":"go","name":"github.com/cespare/xxhash/v2","version":"v2.3.0","sources":[{"path":"go.golangci.mod","line":58}],"scope":"indirect","datasource":"goproxy","package":"github.com/cespare/xxhash/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/cespare/xxhash","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/cespare/xxhash/v2@v2.3.0"},{"ecosystem":"go","name":"github.com/charithe/durationcheck","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":59}],"scope":"indirect","datasource":"goproxy","package":"github.com/charithe/durationcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/charithe/durationcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charithe/durationcheck@v0.0.11"},{"ecosystem":"go","name":"github.com/charmbracelet/colorprofile","version":"v0.4.3","sources":[{"path":"go.golangci.mod","line":60}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/colorprofile","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/colorprofile","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/colorprofile@v0.4.3"},{"ecosystem":"go","name":"github.com/charmbracelet/ultraviolet","version":"v0.0.0-20260811164956-006e29f97886","sources":[{"path":"go.golangci.mod","line":61}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/ultraviolet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/ultraviolet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/ultraviolet@v0.0.0-20260811164956-006e29f97886"},{"ecosystem":"go","name":"github.com/charmbracelet/x/ansi","version":"v0.11.8","sources":[{"path":"go.golangci.mod","line":62}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/ansi","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/ansi@v0.11.8"},{"ecosystem":"go","name":"github.com/charmbracelet/x/term","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":63}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/term","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/term@v0.2.2"},{"ecosystem":"go","name":"github.com/charmbracelet/x/termios","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":64}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/termios","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/termios@v0.1.1"},{"ecosystem":"go","name":"github.com/charmbracelet/x/windows","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":65}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/windows","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/windows@v0.2.2"},{"ecosystem":"go","name":"github.com/ckaznocha/intrange","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":66}],"scope":"indirect","datasource":"goproxy","package":"github.com/ckaznocha/intrange","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ckaznocha/intrange","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ckaznocha/intrange@v0.3.1"},{"ecosystem":"go","name":"github.com/clipperhouse/displaywidth","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":67}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/displaywidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/displaywidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/displaywidth@v0.11.0"},{"ecosystem":"go","name":"github.com/clipperhouse/uax29/v2","version":"v2.7.0","sources":[{"path":"go.golangci.mod","line":68},{"path":"go.mod","line":14}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/uax29/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/uax29","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/uax29/v2@v2.7.0"},{"ecosystem":"go","name":"github.com/curioswitch/go-reassign","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":69}],"scope":"indirect","datasource":"goproxy","package":"github.com/curioswitch/go-reassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/curioswitch/go-reassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/curioswitch/go-reassign@v0.3.0"},{"ecosystem":"go","name":"github.com/daixiang0/gci","version":"v0.13.7","sources":[{"path":"go.golangci.mod","line":70}],"scope":"indirect","datasource":"goproxy","package":"github.com/daixiang0/gci","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/daixiang0/gci","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/daixiang0/gci@v0.13.7"},{"ecosystem":"go","name":"github.com/dave/dst","version":"v0.27.3","sources":[{"path":"go.golangci.mod","line":71}],"scope":"indirect","datasource":"goproxy","package":"github.com/dave/dst","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dave/dst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dave/dst@v0.27.3"},{"ecosystem":"go","name":"github.com/denis-tingaikin/go-header","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":72}],"scope":"indirect","datasource":"goproxy","package":"github.com/denis-tingaikin/go-header","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/denis-tingaikin/go-header","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/denis-tingaikin/go-header@v0.5.0"},{"ecosystem":"go","name":"github.com/dlclark/regexp2/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":73}],"scope":"indirect","datasource":"goproxy","package":"github.com/dlclark/regexp2/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/dlclark/regexp2","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dlclark/regexp2/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/docker/cli","version":"v29.7.2+incompatible","sources":[{"path":"go.mod","line":17}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/cli","internal":false,"licenses":["Apache-2.0","BSD-3-Clause"],"upstream_repo":"github.com/docker/cli","in_build":true,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND BSD-3-Clause","verdict":"allowed"},"purl":"pkg:golang/github.com/docker/cli@v29.7.2%2Bincompatible"},{"ecosystem":"go","name":"github.com/docker/docker-credential-helpers","version":"v0.9.3","sources":[{"path":"go.mod","line":18}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/docker-credential-helpers","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/docker/docker-credential-helpers","in_build":true,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":46},"purl":"pkg:golang/github.com/docker/docker-credential-helpers@v0.9.3"},{"ecosystem":"go","name":"github.com/ettle/strcase","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":74}],"scope":"indirect","datasource":"goproxy","package":"github.com/ettle/strcase","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ettle/strcase","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ettle/strcase@v0.2.0"},{"ecosystem":"go","name":"github.com/fatih/color","version":"v1.19.0","sources":[{"path":"go.golangci.mod","line":75},{"path":"go.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/color","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/fatih/color","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/color@v1.19.0"},{"ecosystem":"go","name":"github.com/fatih/structtag","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":76}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fatih/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/structtag@v1.2.0"},{"ecosystem":"go","name":"github.com/firefart/nonamedreturns","version":"v1.0.8","sources":[{"path":"go.golangci.mod","line":77}],"scope":"indirect","datasource":"goproxy","package":"github.com/firefart/nonamedreturns","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/firefart/nonamedreturns","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/firefart/nonamedreturns@v1.0.8"},{"ecosystem":"go","name":"github.com/fsnotify/fsnotify","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":78}],"scope":"indirect","datasource":"goproxy","package":"github.com/fsnotify/fsnotify","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fsnotify/fsnotify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fsnotify/fsnotify@v1.9.0"},{"ecosystem":"go","name":"github.com/fzipp/gocyclo","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":79}],"scope":"indirect","datasource":"goproxy","package":"github.com/fzipp/gocyclo","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fzipp/gocyclo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fzipp/gocyclo@v0.6.0"},{"ecosystem":"go","name":"github.com/ghostiam/protogetter","version":"v0.3.21","sources":[{"path":"go.golangci.mod","line":80}],"scope":"indirect","datasource":"goproxy","package":"github.com/ghostiam/protogetter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ghostiam/protogetter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ghostiam/protogetter@v0.3.21"},{"ecosystem":"go","name":"github.com/go-critic/go-critic","version":"v0.14.4","sources":[{"path":"go.golangci.mod","line":81}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-critic/go-critic","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-critic/go-critic","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-critic/go-critic@v0.14.4"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcast","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":82}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcast@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcopy","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":83}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcopy","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcopy","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcopy@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astequal","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":84}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astequal","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astequal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astequal@v1.2.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astfmt","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":85}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astfmt@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astp","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":86}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astp","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astp@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/strparse","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":87}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/strparse","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/strparse","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/strparse@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/typep","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":88}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/typep","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/typep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/typep@v1.1.0"},{"ecosystem":"go","name":"github.com/go-viper/mapstructure/v2","version":"v2.5.0","sources":[{"path":"go.golangci.mod","line":89}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-viper/mapstructure/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-viper/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-viper/mapstructure/v2@v2.5.0"},{"ecosystem":"go","name":"github.com/go-xmlfmt/xmlfmt","version":"v1.1.3","sources":[{"path":"go.golangci.mod","line":90}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-xmlfmt/xmlfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-xmlfmt/xmlfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-xmlfmt/xmlfmt@v1.1.3"},{"ecosystem":"go","name":"github.com/gobwas/glob","version":"v0.2.3","sources":[{"path":"go.golangci.mod","line":91}],"scope":"indirect","datasource":"goproxy","package":"github.com/gobwas/glob","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gobwas/glob","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gobwas/glob@v0.2.3"},{"ecosystem":"go","name":"github.com/godoc-lint/godoc-lint","version":"v0.11.2","sources":[{"path":"go.golangci.mod","line":92}],"scope":"indirect","datasource":"goproxy","package":"github.com/godoc-lint/godoc-lint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/godoc-lint/godoc-lint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/godoc-lint/godoc-lint@v0.11.2"},{"ecosystem":"go","name":"github.com/gofrs/flock","version":"v0.13.0","sources":[{"path":"go.golangci.mod","line":93}],"scope":"indirect","datasource":"goproxy","package":"github.com/gofrs/flock","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/gofrs/flock","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gofrs/flock@v0.13.0"},{"ecosystem":"go","name":"github.com/golang/protobuf","version":"v1.5.3","sources":[{"path":"go.golangci.mod","line":94}],"scope":"indirect","datasource":"goproxy","package":"github.com/golang/protobuf","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golang/protobuf","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golang/protobuf@v1.5.3"},{"ecosystem":"go","name":"github.com/golangci/asciicheck","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":95}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/asciicheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/asciicheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/asciicheck@v0.5.0"},{"ecosystem":"go","name":"github.com/golangci/dupl","version":"v0.0.0-20260401084720-c99c5cf5c202","sources":[{"path":"go.golangci.mod","line":96}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/dupl","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/dupl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/dupl@v0.0.0-20260401084720-c99c5cf5c202"},{"ecosystem":"go","name":"github.com/golangci/go-printf-func-name","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":97}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/go-printf-func-name","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/go-printf-func-name","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/go-printf-func-name@v0.1.1"},{"ecosystem":"go","name":"github.com/golangci/gofmt","version":"v0.0.0-20260820135601-e84e05053792","sources":[{"path":"go.golangci.mod","line":98}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/gofmt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/gofmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/gofmt@v0.0.0-20260820135601-e84e05053792"},{"ecosystem":"go","name":"github.com/golangci/golines","version":"v0.15.0","sources":[{"path":"go.golangci.mod","line":100}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/golines","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/golines","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golines@v0.15.0"},{"ecosystem":"go","name":"github.com/golangci/misspell","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":101}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/misspell","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/misspell","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/misspell@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/plugin-module-register","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":102}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/plugin-module-register","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/plugin-module-register","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/plugin-module-register@v0.1.2"},{"ecosystem":"go","name":"github.com/golangci/revgrep","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":103}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/revgrep","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/revgrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/revgrep@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/rowserrcheck","version":"v0.0.0-20260419091836-c5f79b8a11ba","sources":[{"path":"go.golangci.mod","line":104}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/rowserrcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/rowserrcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/rowserrcheck@v0.0.0-20260419091836-c5f79b8a11ba"},{"ecosystem":"go","name":"github.com/golangci/swaggoswag","version":"v0.0.0-20250504205917-77f2aca3143e","sources":[{"path":"go.golangci.mod","line":105}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/swaggoswag","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/swaggoswag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/swaggoswag@v0.0.0-20250504205917-77f2aca3143e"},{"ecosystem":"go","name":"github.com/golangci/unconvert","version":"v0.0.0-20250410112200-a129a6e6413e","sources":[{"path":"go.golangci.mod","line":106}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/unconvert","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/unconvert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/unconvert@v0.0.0-20250410112200-a129a6e6413e"},{"ecosystem":"go","name":"github.com/google/go-cmp","version":"v0.7.0","sources":[{"path":"go.golangci.mod","line":107}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-cmp","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/google/go-cmp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-cmp@v0.7.0"},{"ecosystem":"go","name":"github.com/gordonklaus/ineffassign","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":108}],"scope":"indirect","datasource":"goproxy","package":"github.com/gordonklaus/ineffassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gordonklaus/ineffassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gordonklaus/ineffassign@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/analysisutil","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":109}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/analysisutil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/analysisutil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/analysisutil@v0.7.1"},{"ecosystem":"go","name":"github.com/gostaticanalysis/comment","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":110}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/comment","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/comment","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/comment@v1.5.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/forcetypeassert","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":111}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/forcetypeassert","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/forcetypeassert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/forcetypeassert@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/nilerr","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":112}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/nilerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/nilerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/nilerr@v0.1.2"},{"ecosystem":"go","name":"github.com/hashicorp/go-immutable-radix/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":113}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-immutable-radix/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-immutable-radix","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-immutable-radix/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/hashicorp/go-version","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":114}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-version","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-version","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-version@v1.9.0"},{"ecosystem":"go","name":"github.com/hashicorp/golang-lru/v2","version":"v2.0.7","sources":[{"path":"go.golangci.mod","line":115}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/golang-lru/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/golang-lru","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/golang-lru/v2@v2.0.7"},{"ecosystem":"go","name":"github.com/hashicorp/hcl","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":116}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/hcl","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/hcl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/hcl@v1.0.0"},{"ecosystem":"go","name":"github.com/hexops/gotextdiff","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":117}],"scope":"indirect","datasource":"goproxy","package":"github.com/hexops/gotextdiff","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/hexops/gotextdiff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hexops/gotextdiff@v1.0.3"},{"ecosystem":"go","name":"github.com/inconshreveable/mousetrap","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":118},{"path":"go.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"github.com/inconshreveable/mousetrap","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/inconshreveable/mousetrap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/inconshreveable/mousetrap@v1.1.0"},{"ecosystem":"go","name":"github.com/jgautheron/goconst","version":"v1.11.0","sources":[{"path":"go.golangci.mod","line":119}],"scope":"indirect","datasource":"goproxy","package":"github.com/jgautheron/goconst","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jgautheron/goconst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jgautheron/goconst@v1.11.0"},{"ecosystem":"go","name":"github.com/jjti/go-spancheck","version":"v0.6.5","sources":[{"path":"go.golangci.mod","line":120}],"scope":"indirect","datasource":"goproxy","package":"github.com/jjti/go-spancheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jjti/go-spancheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jjti/go-spancheck@v0.6.5"},{"ecosystem":"go","name":"github.com/julz/importas","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":121}],"scope":"indirect","datasource":"goproxy","package":"github.com/julz/importas","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/julz/importas","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/julz/importas@v0.2.0"},{"ecosystem":"go","name":"github.com/karamaru-alpha/copyloopvar","version":"v1.2.2","sources":[{"path":"go.golangci.mod","line":122}],"scope":"indirect","datasource":"goproxy","package":"github.com/karamaru-alpha/copyloopvar","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/karamaru-alpha/copyloopvar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/karamaru-alpha/copyloopvar@v1.2.2"},{"ecosystem":"go","name":"github.com/kisielk/errcheck","version":"v1.20.0","sources":[{"path":"go.golangci.mod","line":123}],"scope":"indirect","datasource":"goproxy","package":"github.com/kisielk/errcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kisielk/errcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kisielk/errcheck@v1.20.0"},{"ecosystem":"go","name":"github.com/kkHAIKE/contextcheck","version":"v1.1.6","sources":[{"path":"go.golangci.mod","line":124}],"scope":"indirect","datasource":"goproxy","package":"github.com/kkHAIKE/contextcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/kkHAIKE/contextcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kkHAIKE/contextcheck@v1.1.6"},{"ecosystem":"go","name":"github.com/klauspost/compress","version":"v1.19.2","sources":[{"path":"go.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"github.com/klauspost/compress","internal":false,"licenses":["BSD-3-Clause","Apache-2.0","MIT"],"upstream_repo":"github.com/klauspost/compress","in_build":true,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause AND Apache-2.0 AND MIT","verdict":"allowed","score":51},"purl":"pkg:golang/github.com/klauspost/compress@v1.19.2"},{"ecosystem":"go","name":"github.com/kulti/thelper","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":125}],"scope":"indirect","datasource":"goproxy","package":"github.com/kulti/thelper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kulti/thelper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kulti/thelper@v0.7.1"},{"ecosystem":"go","name":"github.com/kunwardeep/paralleltest","version":"v1.0.15","sources":[{"path":"go.golangci.mod","line":126}],"scope":"indirect","datasource":"goproxy","package":"github.com/kunwardeep/paralleltest","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kunwardeep/paralleltest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kunwardeep/paralleltest@v1.0.15"},{"ecosystem":"go","name":"github.com/lasiar/canonicalheader","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":127}],"scope":"indirect","datasource":"goproxy","package":"github.com/lasiar/canonicalheader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lasiar/canonicalheader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lasiar/canonicalheader@v1.1.2"},{"ecosystem":"go","name":"github.com/ldez/exptostd","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":128}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/exptostd","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/exptostd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/exptostd@v0.4.5"},{"ecosystem":"go","name":"github.com/ldez/gomoddirectives","version":"v0.9.0","sources":[{"path":"go.golangci.mod","line":129}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/gomoddirectives","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/gomoddirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/gomoddirectives@v0.9.0"},{"ecosystem":"go","name":"github.com/ldez/grignotin","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":130}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/grignotin","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/grignotin","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/grignotin@v0.10.1"},{"ecosystem":"go","name":"github.com/ldez/structtags","version":"v0.6.1","sources":[{"path":"go.golangci.mod","line":131}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/structtags","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/ldez/structtags","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/structtags@v0.6.1"},{"ecosystem":"go","name":"github.com/ldez/tagliatelle","version":"v0.7.2","sources":[{"path":"go.golangci.mod","line":132}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/tagliatelle","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/tagliatelle","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/tagliatelle@v0.7.2"},{"ecosystem":"go","name":"github.com/ldez/usetesting","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":133}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/usetesting","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/usetesting","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/usetesting@v0.5.0"},{"ecosystem":"go","name":"github.com/leonklingele/grouper","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":134}],"scope":"indirect","datasource":"goproxy","package":"github.com/leonklingele/grouper","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/leonklingele/grouper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/leonklingele/grouper@v1.1.2"},{"ecosystem":"go","name":"github.com/lucasb-eyer/go-colorful","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":135}],"scope":"indirect","datasource":"goproxy","package":"github.com/lucasb-eyer/go-colorful","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lucasb-eyer/go-colorful","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lucasb-eyer/go-colorful@v1.4.1"},{"ecosystem":"go","name":"github.com/macabu/inamedparam","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":136}],"scope":"indirect","datasource":"goproxy","package":"github.com/macabu/inamedparam","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/macabu/inamedparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/macabu/inamedparam@v0.2.0"},{"ecosystem":"go","name":"github.com/magiconair/properties","version":"v1.8.6","sources":[{"path":"go.golangci.mod","line":137}],"scope":"indirect","datasource":"goproxy","package":"github.com/magiconair/properties","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/magiconair/properties","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/magiconair/properties@v1.8.6"},{"ecosystem":"go","name":"github.com/manuelarte/embeddedstructfieldcheck","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":138}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/embeddedstructfieldcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/embeddedstructfieldcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/embeddedstructfieldcheck@v0.4.0"},{"ecosystem":"go","name":"github.com/manuelarte/funcorder","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":139}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/funcorder","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/funcorder","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/funcorder@v0.6.0"},{"ecosystem":"go","name":"github.com/maratori/testableexamples","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":140}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testableexamples","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testableexamples","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testableexamples@v1.0.1"},{"ecosystem":"go","name":"github.com/maratori/testpackage","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":141}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testpackage","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testpackage","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testpackage@v1.1.2"},{"ecosystem":"go","name":"github.com/matoous/godox","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":142}],"scope":"indirect","datasource":"goproxy","package":"github.com/matoous/godox","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/matoous/godox","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matoous/godox@v1.1.0"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.15","sources":[{"path":"go.golangci.mod","line":143}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.15"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.14","sources":[{"path":"go.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.14"},{"ecosystem":"go","name":"github.com/mattn/go-isatty","version":"v0.0.20","sources":[{"path":"go.golangci.mod","line":144},{"path":"go.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-isatty","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-isatty","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-isatty@v0.0.20"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.24","sources":[{"path":"go.golangci.mod","line":145}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.24"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.21","sources":[{"path":"go.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.21"},{"ecosystem":"go","name":"github.com/mattn/go-shellwords","version":"v1.0.12","sources":[{"path":"go.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-shellwords","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-shellwords","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-shellwords@v1.0.12"},{"ecosystem":"go","name":"github.com/matttproud/golang_protobuf_extensions","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":146}],"scope":"indirect","datasource":"goproxy","package":"github.com/matttproud/golang_protobuf_extensions","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/matttproud/golang_protobuf_extensions","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matttproud/golang_protobuf_extensions@v1.0.1"},{"ecosystem":"go","name":"github.com/mgechev/revive","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":147}],"scope":"indirect","datasource":"goproxy","package":"github.com/mgechev/revive","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mgechev/revive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mgechev/revive@v1.15.0"},{"ecosystem":"go","name":"github.com/mitchellh/go-homedir","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":148}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/go-homedir","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/go-homedir","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/go-homedir@v1.1.0"},{"ecosystem":"go","name":"github.com/mitchellh/mapstructure","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":149}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/mapstructure","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/mapstructure@v1.5.0"},{"ecosystem":"go","name":"github.com/moricho/tparallel","version":"v0.3.2","sources":[{"path":"go.golangci.mod","line":150}],"scope":"indirect","datasource":"goproxy","package":"github.com/moricho/tparallel","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/moricho/tparallel","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/moricho/tparallel@v0.3.2"},{"ecosystem":"go","name":"github.com/muesli/cancelreader","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":151}],"scope":"indirect","datasource":"goproxy","package":"github.com/muesli/cancelreader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/muesli/cancelreader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/muesli/cancelreader@v0.2.2"},{"ecosystem":"go","name":"github.com/nakabonne/nestif","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":152}],"scope":"indirect","datasource":"goproxy","package":"github.com/nakabonne/nestif","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nakabonne/nestif","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nakabonne/nestif@v0.3.1"},{"ecosystem":"go","name":"github.com/nishanths/exhaustive","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":153}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/exhaustive","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nishanths/exhaustive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/exhaustive@v0.12.0"},{"ecosystem":"go","name":"github.com/nishanths/predeclared","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":154}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/predeclared","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/nishanths/predeclared","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/predeclared@v0.2.2"},{"ecosystem":"go","name":"github.com/nunnatsa/ginkgolinter","version":"v0.24.0","sources":[{"path":"go.golangci.mod","line":155}],"scope":"indirect","datasource":"goproxy","package":"github.com/nunnatsa/ginkgolinter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/nunnatsa/ginkgolinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nunnatsa/ginkgolinter@v0.24.0"},{"ecosystem":"go","name":"github.com/opencontainers/go-digest","version":"v1.0.0","sources":[{"path":"go.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/go-digest","internal":false,"licenses":["Apache-2.0","CC-BY-SA-4.0"],"upstream_repo":"github.com/opencontainers/go-digest","in_build":true,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND CC-BY-SA-4.0","verdict":"review","score":60,"opened":"2026-09-20T22:02:48Z"},"purl":"pkg:golang/github.com/opencontainers/go-digest@v1.0.0"},{"ecosystem":"go","name":"github.com/opencontainers/image-spec","version":"v1.1.1","sources":[{"path":"go.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/image-spec","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/opencontainers/image-spec","in_build":true,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"allowed","score":55},"purl":"pkg:golang/github.com/opencontainers/image-spec@v1.1.1"},{"ecosystem":"go","name":"github.com/pelletier/go-toml","version":"v1.9.5","sources":[{"path":"go.golangci.mod","line":156}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml@v1.9.5"},{"ecosystem":"go","name":"github.com/pelletier/go-toml/v2","version":"v2.4.3","sources":[{"path":"go.golangci.mod","line":157}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml/v2@v2.4.3"},{"ecosystem":"go","name":"github.com/prometheus/client_golang","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":158}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_golang","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_golang","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_golang@v1.12.1"},{"ecosystem":"go","name":"github.com/prometheus/client_model","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":159}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_model","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_model","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_model@v0.2.0"},{"ecosystem":"go","name":"github.com/prometheus/common","version":"v0.32.1","sources":[{"path":"go.golangci.mod","line":160}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/common","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/common","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/common@v0.32.1"},{"ecosystem":"go","name":"github.com/prometheus/procfs","version":"v0.7.3","sources":[{"path":"go.golangci.mod","line":161}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/procfs","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/procfs","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/procfs@v0.7.3"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":162}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard@v0.4.5"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard/dsl","version":"v0.3.23","sources":[{"path":"go.golangci.mod","line":163}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard/dsl","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard/dsl@v0.3.23"},{"ecosystem":"go","name":"github.com/quasilyte/gogrep","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":164}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/gogrep","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/gogrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/gogrep@v0.5.0"},{"ecosystem":"go","name":"github.com/quasilyte/regex/syntax","version":"v0.0.0-20210819130434-b3f0c404a727","sources":[{"path":"go.golangci.mod","line":165}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/regex/syntax","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/regex","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/regex/syntax@v0.0.0-20210819130434-b3f0c404a727"},{"ecosystem":"go","name":"github.com/quasilyte/stdinfo","version":"v0.0.0-20220114132959-f7386bf02567","sources":[{"path":"go.golangci.mod","line":166}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/stdinfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/stdinfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/stdinfo@v0.0.0-20220114132959-f7386bf02567"},{"ecosystem":"go","name":"github.com/raeperd/recvcheck","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":167}],"scope":"indirect","datasource":"goproxy","package":"github.com/raeperd/recvcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/raeperd/recvcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/raeperd/recvcheck@v0.3.0"},{"ecosystem":"go","name":"github.com/rivo/uniseg","version":"v0.4.7","sources":[{"path":"go.golangci.mod","line":168}],"scope":"indirect","datasource":"goproxy","package":"github.com/rivo/uniseg","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/rivo/uniseg","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rivo/uniseg@v0.4.7"},{"ecosystem":"go","name":"github.com/robfig/cron/v3","version":"v3.0.1","sources":[{"path":"go.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/robfig/cron/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/robfig/cron","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/robfig/cron/v3@v3.0.1"},{"ecosystem":"go","name":"github.com/rogpeppe/go-internal","version":"v1.16.0","sources":[{"path":"go.golangci.mod","line":169}],"scope":"indirect","datasource":"goproxy","package":"github.com/rogpeppe/go-internal","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/rogpeppe/go-internal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rogpeppe/go-internal@v1.16.0"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":170}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard@v1.4.1"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard/v2","version":"v2.1.3","sources":[{"path":"go.golangci.mod","line":171}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard/v2@v2.1.3"},{"ecosystem":"go","name":"github.com/ryanrolds/sqlclosecheck","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":172}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryanrolds/sqlclosecheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryanrolds/sqlclosecheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryanrolds/sqlclosecheck@v0.6.0"},{"ecosystem":"go","name":"github.com/sanposhiho/wastedassign/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":173}],"scope":"indirect","datasource":"goproxy","package":"github.com/sanposhiho/wastedassign/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sanposhiho/wastedassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sanposhiho/wastedassign/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/santhosh-tekuri/jsonschema/v6","version":"v6.0.3","sources":[{"path":"go.golangci.mod","line":174}],"scope":"indirect","datasource":"goproxy","package":"github.com/santhosh-tekuri/jsonschema/v6","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/santhosh-tekuri/jsonschema","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/santhosh-tekuri/jsonschema/v6@v6.0.3"},{"ecosystem":"go","name":"github.com/sashamelentyev/interfacebloat","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":175}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/interfacebloat","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/interfacebloat","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/interfacebloat@v1.1.0"},{"ecosystem":"go","name":"github.com/sashamelentyev/usestdlibvars","version":"v1.29.0","sources":[{"path":"go.golangci.mod","line":176}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/usestdlibvars","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/usestdlibvars","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/usestdlibvars@v1.29.0"},{"ecosystem":"go","name":"github.com/securego/gosec/v2","version":"v2.28.0","sources":[{"path":"go.golangci.mod","line":177}],"scope":"indirect","datasource":"goproxy","package":"github.com/securego/gosec/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/securego/gosec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/securego/gosec/v2@v2.28.0"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.10.1","sources":[{"path":"go.golangci.mod","line":178}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":true,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.10.1"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.9.4","sources":[{"path":"go.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":true,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.9.4"},{"ecosystem":"go","name":"github.com/sivchari/containedctx","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":179}],"scope":"indirect","datasource":"goproxy","package":"github.com/sivchari/containedctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sivchari/containedctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sivchari/containedctx@v1.0.3"},{"ecosystem":"go","name":"github.com/sonatard/noctx","version":"v0.5.1","sources":[{"path":"go.golangci.mod","line":180}],"scope":"indirect","datasource":"goproxy","package":"github.com/sonatard/noctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sonatard/noctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sonatard/noctx@v0.5.1"},{"ecosystem":"go","name":"github.com/sourcegraph/go-diff","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":181}],"scope":"indirect","datasource":"goproxy","package":"github.com/sourcegraph/go-diff","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sourcegraph/go-diff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sourcegraph/go-diff@v0.8.0"},{"ecosystem":"go","name":"github.com/spf13/afero","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":182}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/afero","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/spf13/afero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/afero@v1.15.0"},{"ecosystem":"go","name":"github.com/spf13/cast","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":183}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/cast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/cast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/cast@v1.5.0"},{"ecosystem":"go","name":"github.com/spf13/jwalterweatherman","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":185}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/jwalterweatherman","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/jwalterweatherman","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/jwalterweatherman@v1.1.0"},{"ecosystem":"go","name":"github.com/spf13/pflag","version":"v1.0.10","sources":[{"path":"go.golangci.mod","line":186},{"path":"go.mod","line":31}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/pflag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/spf13/pflag","in_build":true,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed","score":80},"purl":"pkg:golang/github.com/spf13/pflag@v1.0.10"},{"ecosystem":"go","name":"github.com/spf13/viper","version":"v1.12.0","sources":[{"path":"go.golangci.mod","line":187}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/viper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/viper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/viper@v1.12.0"},{"ecosystem":"go","name":"github.com/ssgreg/nlreturn/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":188}],"scope":"indirect","datasource":"goproxy","package":"github.com/ssgreg/nlreturn/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ssgreg/nlreturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ssgreg/nlreturn/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/stbenjam/no-sprintf-host-port","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":189}],"scope":"indirect","datasource":"goproxy","package":"github.com/stbenjam/no-sprintf-host-port","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stbenjam/no-sprintf-host-port","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stbenjam/no-sprintf-host-port@v0.3.1"},{"ecosystem":"go","name":"github.com/stretchr/objx","version":"v0.5.3","sources":[{"path":"go.golangci.mod","line":190}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/objx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stretchr/objx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/objx@v0.5.3"},{"ecosystem":"go","name":"github.com/stretchr/testify","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":191}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/testify","internal":false,"licenses":["MIT","BSD-3-Clause","ISC"],"upstream_repo":"github.com/stretchr/testify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause AND ISC","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/testify@v1.12.1"},{"ecosystem":"go","name":"github.com/subosito/gotenv","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":192}],"scope":"indirect","datasource":"goproxy","package":"github.com/subosito/gotenv","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/subosito/gotenv","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/subosito/gotenv@v1.4.1"},{"ecosystem":"go","name":"github.com/tetafro/godot","version":"v1.5.6","sources":[{"path":"go.golangci.mod","line":193}],"scope":"indirect","datasource":"goproxy","package":"github.com/tetafro/godot","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tetafro/godot","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tetafro/godot@v1.5.6"},{"ecosystem":"go","name":"github.com/timakin/bodyclose","version":"v0.0.0-20260129054331-73d1f95b84b4","sources":[{"path":"go.golangci.mod","line":194}],"scope":"indirect","datasource":"goproxy","package":"github.com/timakin/bodyclose","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timakin/bodyclose","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timakin/bodyclose@v0.0.0-20260129054331-73d1f95b84b4"},{"ecosystem":"go","name":"github.com/timonwong/loggercheck","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":195}],"scope":"indirect","datasource":"goproxy","package":"github.com/timonwong/loggercheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timonwong/loggercheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timonwong/loggercheck@v0.11.0"},{"ecosystem":"go","name":"github.com/tomarrell/wrapcheck/v2","version":"v2.12.0","sources":[{"path":"go.golangci.mod","line":196}],"scope":"indirect","datasource":"goproxy","package":"github.com/tomarrell/wrapcheck/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tomarrell/wrapcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tomarrell/wrapcheck/v2@v2.12.0"},{"ecosystem":"go","name":"github.com/tommy-muehle/go-mnd/v2","version":"v2.5.1","sources":[{"path":"go.golangci.mod","line":197}],"scope":"indirect","datasource":"goproxy","package":"github.com/tommy-muehle/go-mnd/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tommy-muehle/go-mnd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tommy-muehle/go-mnd/v2@v2.5.1"},{"ecosystem":"go","name":"github.com/ultraware/funlen","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":198}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/funlen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/funlen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/funlen@v0.2.0"},{"ecosystem":"go","name":"github.com/ultraware/whitespace","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":199}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/whitespace","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/whitespace","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/whitespace@v0.2.0"},{"ecosystem":"go","name":"github.com/uudashr/gocognit","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":200}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/gocognit","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uudashr/gocognit","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/gocognit@v1.2.1"},{"ecosystem":"go","name":"github.com/uudashr/iface","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":201}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/iface","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/uudashr/iface","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/iface@v1.5.0"},{"ecosystem":"go","name":"github.com/xen0n/gosmopolitan","version":"v1.3.0","sources":[{"path":"go.golangci.mod","line":202}],"scope":"indirect","datasource":"goproxy","package":"github.com/xen0n/gosmopolitan","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/xen0n/gosmopolitan","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xen0n/gosmopolitan@v1.3.0"},{"ecosystem":"go","name":"github.com/xo/terminfo","version":"v0.0.0-20220910002029-abceb7e1c41e","sources":[{"path":"go.golangci.mod","line":203}],"scope":"indirect","datasource":"goproxy","package":"github.com/xo/terminfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/xo/terminfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xo/terminfo@v0.0.0-20220910002029-abceb7e1c41e"},{"ecosystem":"go","name":"github.com/yagipy/maintidx","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":204}],"scope":"indirect","datasource":"goproxy","package":"github.com/yagipy/maintidx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/yagipy/maintidx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yagipy/maintidx@v1.0.0"},{"ecosystem":"go","name":"github.com/yeya24/promlinter","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":205}],"scope":"indirect","datasource":"goproxy","package":"github.com/yeya24/promlinter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yeya24/promlinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yeya24/promlinter@v0.3.0"},{"ecosystem":"go","name":"github.com/ykadowak/zerologlint","version":"v0.1.5","sources":[{"path":"go.golangci.mod","line":206}],"scope":"indirect","datasource":"goproxy","package":"github.com/ykadowak/zerologlint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ykadowak/zerologlint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ykadowak/zerologlint@v0.1.5"},{"ecosystem":"go","name":"gitlab.com/bosi/decorder","version":"v0.4.2","sources":[{"path":"go.golangci.mod","line":207}],"scope":"indirect","datasource":"goproxy","package":"gitlab.com/bosi/decorder","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/gitlab.com/bosi/decorder@v0.4.2"},{"ecosystem":"go","name":"go-simpler.org/musttag","version":"v0.14.0","sources":[{"path":"go.golangci.mod","line":208}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/musttag","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/musttag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/musttag@v0.14.0"},{"ecosystem":"go","name":"go-simpler.org/sloglint","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":209}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/sloglint","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/sloglint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/sloglint@v0.12.0"},{"ecosystem":"go","name":"go.augendre.info/arangolint","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":210}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/arangolint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/arangolint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/arangolint@v0.4.0"},{"ecosystem":"go","name":"go.augendre.info/fatcontext","version":"v0.10.0","sources":[{"path":"go.golangci.mod","line":211}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/fatcontext","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/fatcontext","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/fatcontext@v0.10.0"},{"ecosystem":"go","name":"go.uber.org/multierr","version":"v1.10.0","sources":[{"path":"go.golangci.mod","line":212}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/multierr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/multierr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/multierr@v1.10.0"},{"ecosystem":"go","name":"go.uber.org/zap","version":"v1.27.0","sources":[{"path":"go.golangci.mod","line":213}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/zap","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/zap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/zap@v1.27.0"},{"ecosystem":"go","name":"go.yaml.in/yaml/v3","version":"v3.0.5","sources":[{"path":"go.golangci.mod","line":214}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v3","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v3@v3.0.5"},{"ecosystem":"go","name":"go.yaml.in/yaml/v4","version":"v4.0.0-rc.3","sources":[{"path":"go.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v4","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v4@v4.0.0-rc.3"},{"ecosystem":"go","name":"golang.org/x/exp/typeparams","version":"v0.0.0-20260811152304-ee035b5b010f","sources":[{"path":"go.golangci.mod","line":215}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/exp/typeparams","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/exp/typeparams@v0.0.0-20260811152304-ee035b5b010f"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":216}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":true,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.40.0"},{"ecosystem":"go","name":"golang.org/x/sync","version":"v0.22.0","sources":[{"path":"go.golangci.mod","line":217},{"path":"go.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sync","internal":false,"licenses":["BSD-3-Clause"],"in_build":true,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed","score":93},"purl":"pkg:golang/golang.org/x/sync@v0.22.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.47.0","sources":[{"path":"go.golangci.mod","line":218}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":true,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.47.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.48.0","sources":[{"path":"go.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":true,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed"},"purl":"pkg:golang/golang.org/x/sys@v0.48.0"},{"ecosystem":"go","name":"golang.org/x/telemetry","version":"v0.0.0-20260811182544-a038080d80e5","sources":[{"path":"go.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/telemetry","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/telemetry@v0.0.0-20260811182544-a038080d80e5"},{"ecosystem":"go","name":"golang.org/x/text","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":219}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/text","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/text@v0.40.0"},{"ecosystem":"go","name":"google.golang.org/protobuf","version":"v1.36.11","sources":[{"path":"go.golangci.mod","line":221}],"scope":"indirect","datasource":"goproxy","package":"google.golang.org/protobuf","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/google.golang.org/protobuf@v1.36.11"},{"ecosystem":"go","name":"gopkg.in/ini.v1","version":"v1.67.0","sources":[{"path":"go.golangci.mod","line":222}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/ini.v1","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/ini.v1@v1.67.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v2","version":"v2.4.0","sources":[{"path":"go.golangci.mod","line":223}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v2","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v2@v2.4.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v3","version":"v3.0.1","sources":[{"path":"go.golangci.mod","line":224},{"path":"go.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v3","internal":false,"licenses":["MIT","Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v3@v3.0.1"},{"ecosystem":"go","name":"gotest.tools/v3","version":"v3.5.2","sources":[{"path":"go.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"gotest.tools/v3","internal":false,"licenses":["Apache-2.0","BSD-3-Clause"],"upstream_repo":"github.com/gotestyourself/gotest.tools","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/gotest.tools/v3@v3.5.2"},{"ecosystem":"go","name":"honnef.co/go/tools","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":225}],"scope":"indirect","datasource":"goproxy","package":"honnef.co/go/tools","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dominikh/go-tools","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/honnef.co/go/tools@v0.8.0"},{"ecosystem":"go","name":"mvdan.cc/gofumpt","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":226}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/gofumpt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/gofumpt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/gofumpt@v0.11.0"},{"ecosystem":"go","name":"mvdan.cc/unparam","version":"v0.0.0-20260818115549-3f964bcb5673","sources":[{"path":"go.golangci.mod","line":227}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/unparam","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/unparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/unparam@v0.0.0-20260818115549-3f964bcb5673"}],"manifests":[".github/workflows/ci.yml",".github/workflows/ledger.yml",".github/workflows/npm-images.yml",".github/workflows/npm.yml",".github/workflows/pages.yml",".github/workflows/prune-images.yml",".github/workflows/release.yml","go.golangci.mod","go.mod","npm/npmrevs/package.json"],"reachability":"govulncheck","summary":{"licenses":{"not-shipped":226,"allowed":12,"review":1},"signals":4,"sla":{"breached":0,"due-soon":0,"within":0},"dependencies":24,"indirect":223,"attention":12,"by_status":{"major":5,"eol":1,"behind":2,"minor":2,"patch":2,"current":12,"untracked":223},"by_ecosystem":{"actions":{"total":10,"levels":{"warning":5,"good":5}},"runtime":{"total":3,"levels":{"warning":1,"info":1,"good":1}},"go":{"total":232,"levels":{"info":5,"good":4,"idle":223}},"image":{"total":2,"levels":{"good":2}}},"vulnerabilities":0,"libyears":7.42,"state":"warning","tiers":{"fix":0,"plan":2,"routine":5}},"actions":[{"id":"action-eol-nodejs-18-engines","key":"eol|nodejs|18|engines","kind":"eol","tier":"plan","level":"warning","type":"eol","status":"eol","title":"Raise the Node.js engines floor past 18 in npmrevs","result":"Node.js 18 ended 2025-04-30","why":"","how":"raise engines.node   at npm/npmrevs/package.json:8","projects":["npmrevs"],"opened":"2025-04-30T00:00:00Z","exploited":false,"epss":0,"items":[{"project":"npmrevs","record":5,"tier":"plan","to":"24.21.0"}]},{"id":"action-actions","key":"actions","kind":"actions","tier":"plan","level":"warning","type":"update","status":"major","title":"Update 5 GitHub Actions in npmrevs","result":"One commit per project moves every uses: line","why":"","evidence":["actions/configure-pages has no repository activity in 90 days (OpenSSF Scorecard)","sigstore/cosign-installer is a third-party action pinned by a tag its owner can move"],"projects":["npmrevs"],"exploited":false,"epss":0,"items":[{"project":"npmrevs","record":0,"tier":"plan","to":"6.0.0"},{"project":"npmrevs","record":1,"tier":"plan","to":"5.0.1"},{"project":"npmrevs","record":2,"tier":"plan","to":"7.0.0"},{"project":"npmrevs","record":3,"tier":"plan","to":"5.0.0"},{"project":"npmrevs","record":4,"tier":"plan","to":"4.1.2"}]},{"id":"action-routine-runtime","key":"routine|runtime","kind":"routine","tier":"routine","level":"info","type":"update","status":"patch","title":"Bump 1 toolchain in npmrevs","result":"Newer minor and patch releases","why":"none of them urgent","projects":["npmrevs"],"exploited":false,"epss":0,"items":[{"project":"npmrevs","record":11,"tier":"routine","to":"1.27.1"}]},{"id":"action-routine-go","key":"routine|go","kind":"routine","tier":"routine","level":"info","type":"update","status":"minor","title":"Bump 3 go modules in npmrevs","result":"Newer minor and patch releases","why":"none of them urgent","projects":["npmrevs"],"exploited":false,"epss":0,"items":[{"project":"npmrevs","record":8,"tier":"routine","to":"v2.14.0"},{"project":"npmrevs","record":9,"tier":"routine","to":"v0.0.0-20260921070245-7a4a4d6beae2"},{"project":"npmrevs","record":10,"tier":"routine","to":"v0.50.0"}]},{"id":"action-sync-ledger-go-github-com-codesweep-ai-ledger","key":"sync|ledger|go|github.com/codesweep-ai/ledger","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/ledger in npmrevs","result":"Picks up up to 31 commits from ledger","why":"","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy","projects":["npmrevs"],"exploited":false,"epss":0,"items":[{"project":"npmrevs","record":6,"tier":"routine","to":"9c01ea5"}]},{"id":"action-sync-lint-go-github-com-codesweep-ai-lint","key":"sync|lint|go|github.com/codesweep-ai/lint","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/lint in npmrevs","result":"Picks up up to 24 commits from lint","why":"","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy","projects":["npmrevs"],"exploited":false,"epss":0,"items":[{"project":"npmrevs","record":7,"tier":"routine","to":"341b79b"}]},{"id":"action-license-review-github-com-opencontainers-go-digest","key":"license|review|github.com/opencontainers/go-digest","kind":"license","tier":"routine","level":"idle","type":"license","status":"untracked","title":"Review the license of github.com/opencontainers/go-digest in npmrevs","result":"Checks a license the policy flags for review: Apache-2.0 AND CC-BY-SA-4.0","why":"shipped in what the project builds","how":"read the license terms, then allow it in deps-config.json or replace the package","projects":["npmrevs"],"opened":"2026-09-20T22:02:48Z","exploited":false,"epss":0,"items":[{"project":"npmrevs","record":169,"reason":"license","tier":"routine"}]}]},{"name":"sandbox","repo":{"full_name":"codesweep-ai/sandbox","url":"https://github.com/codesweep-ai/sandbox","branch":"main","sha":"71db628021680f72f2bb847032f6525654ea2334","committed":"2026-09-24T22:12:06Z","description":"Fast, isolated dev sandboxes for AI coding agents, with Firecracker or Podman backends."},"dependencies":[{"ecosystem":"package","name":"chromium","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"146.0.7680.80-1.fc44","url":"https://packages.fedoraproject.org/search?query=chromium"},"source_package":"chromium","licenses":["BSD-3-Clause AND LGPL-2.1-or-later AND Apache-2.0 AND IJG AND MIT AND GPL-2.0-or-later AND ISC AND OpenSSL AND (MPL-1.1 OR GPL-2.0-only OR LGPL-2.0-only)"],"snapshot":"2026-09-15T16:36:56Z","vulnerabilities":[{"id":"FEDORA-2026-f910229c11","severity":"critical","summary":"chromium-153.0.8010.52-1.fc44","fixed":"chromium-153.0.8010.52-1.fc44","published":"2026-09-23T01:08:39Z","url":"https://bodhi.fedoraproject.org/updates/FEDORA-2026-f910229c11"},{"id":"FEDORA-2026-441ccd8509","severity":"critical","summary":"chromium-153.0.8010.36-1.fc44","fixed":"chromium-153.0.8010.36-1.fc44","published":"2026-09-18T01:15:48Z","url":"https://bodhi.fedoraproject.org/updates/FEDORA-2026-441ccd8509"}],"fix":"chromium-153.0.8010.36-1.fc44, chromium-153.0.8010.52-1.fc44","status":"vulnerable","level":"critical","license":{"expression":"(BSD-3-Clause AND LGPL-2.1-or-later AND Apache-2.0 AND IJG AND MIT AND GPL-2.0-or-later AND ISC AND OpenSSL AND (MPL-1.1 OR GPL-2.0-only OR LGPL-2.0-only))","verdict":"aggregate"},"purl":"pkg:rpm/fedora/chromium@146.0.7680.80-1.fc44?distro=fedora-44","opened":"2026-09-18T01:15:48Z","tier":"fix","how":"move to chromium-153.0.8010.36-1.fc44, chromium-153.0.8010.52-1.fc44   at image/Containerfile.base:77"},{"ecosystem":"actions","name":"actions/cache","version":"v4","sources":[{"path":".github/workflows/ci.yml","line":465}],"scope":"ci","datasource":"github","package":"actions/cache","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/cache","upstream":{"latest":"6.1.0","latest_date":"2026-06-26T19:17:06Z","version_date":"2025-09-24T13:48:50Z","line_latest":"4.3.0","url":"https://github.com/actions/cache/releases","effective":"4.3.0"},"behind":"major","libyears":0.75,"repo_signals":{"stars":5552,"scorecard":{"score":6.2,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":8,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":3,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":1}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/cache@v6   at .github/workflows/ci.yml:465"},{"ecosystem":"actions","name":"actions/configure-pages","version":"v5","sources":[{"path":".github/workflows/pages.yml","line":100}],"scope":"ci","datasource":"github","package":"actions/configure-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/configure-pages","upstream":{"latest":"6.0.0","latest_date":"2026-03-25T17:00:49Z","version_date":"2024-03-30T00:49:12Z","line_latest":"5.0.0","url":"https://github.com/actions/configure-pages/releases","effective":"5.0.0"},"behind":"major","libyears":1.99,"repo_signals":{"stars":242,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"CII-Best-Practices":0,"Pinned-Dependencies":6,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"SAST":7,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/configure-pages@v6   at .github/workflows/pages.yml:100"},{"ecosystem":"actions","name":"actions/deploy-pages","version":"v4","sources":[{"path":".github/workflows/pages.yml","line":131}],"scope":"ci","datasource":"github","package":"actions/deploy-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/deploy-pages","upstream":{"latest":"5.0.1","latest_date":"2026-09-01T21:31:19Z","version_date":"2024-03-18T15:43:13Z","line_latest":"4.0.5","url":"https://github.com/actions/deploy-pages/releases","effective":"4.0.5"},"behind":"major","libyears":2.46,"repo_signals":{"stars":953,"scorecard":{"score":5.5,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":6,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Fuzzing":0,"SAST":7,"Branch-Protection":1}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/deploy-pages@v5   at .github/workflows/pages.yml:131"},{"ecosystem":"actions","name":"actions/download-artifact","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":534},{"path":".github/workflows/ci.yml","line":649},{"path":".github/workflows/ci.yml","line":654},{"path":".github/workflows/ci.yml","line":748},{"path":".github/workflows/ci.yml","line":863},{"path":".github/workflows/ci.yml","line":868},{"path":".github/workflows/ci.yml","line":951},{"path":".github/workflows/ci.yml","line":1169},{"path":".github/workflows/ci.yml","line":1517}],"scope":"ci","datasource":"github","package":"actions/download-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/download-artifact","upstream":{"latest":"8.0.1","latest_date":"2026-03-11T15:44:25Z","version_date":"2025-12-12T18:49:01Z","line_latest":"7.0.0","url":"https://github.com/actions/download-artifact/releases","effective":"7.0.0"},"behind":"major","libyears":0.24,"repo_signals":{"stars":1900,"scorecard":{"score":5.1,"date":"2026-08-24","checks":{"Maintained":0,"Packaging":-1,"Code-Review":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Token-Permissions":0,"Pinned-Dependencies":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":0}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/download-artifact@v8   at .github/workflows/ci.yml:534"},{"ecosystem":"actions","name":"actions/upload-pages-artifact","version":"v3","sources":[{"path":".github/workflows/pages.yml","line":115}],"scope":"ci","datasource":"github","package":"actions/upload-pages-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-pages-artifact","upstream":{"latest":"5.0.0","latest_date":"2026-04-10T18:22:59Z","version_date":"2024-02-07T06:59:16Z","line_latest":"3.0.1","url":"https://github.com/actions/upload-pages-artifact/releases","effective":"3.0.1"},"behind":"major","libyears":2.17,"repo_signals":{"stars":512,"scorecard":{"score":5.6,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"Pinned-Dependencies":3,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":0,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/upload-pages-artifact@v5   at .github/workflows/pages.yml:115"},{"ecosystem":"image","name":"wsl/ubuntu","version":"24.04","sources":[{"path":".github/workflows/ci.yml","line":219},{"path":".github/workflows/ci.yml","line":958}],"scope":"ci","datasource":"oci","package":"wsl/ubuntu","label":"WSL Ubuntu 24.04","internal":false,"lifecycle":{"product":"ubuntu","cycle":"24.04","release":"2024-04-25","support":"2029-05-31","eol":"2029-05-31","lts":true,"latest":"24.04.4","phase":"active","url":"https://endoflife.date/ubuntu"},"upstream":{"latest":"26.04","url":"https://endoflife.date/ubuntu"},"behind":"major","status":"major","level":"warning","purl":"pkg:docker/wsl/ubuntu@24.04","tier":"plan","how":"move to 26.04   at .github/workflows/ci.yml:219"},{"ecosystem":"go","name":"github.com/codesweep-ai/ledger","version":"v0.0.0-20260924050924-dffe2aa34b39","sources":[{"path":"go.mod","line":14,"tools":["github.com/codesweep-ai/ledger/cmd/cs-ledger"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/ledger","internal":true,"provider":"ledger","lag":{"commits":3,"days":0.7,"head":"9c01ea57e8e2f26c9c48f9c315e25c604c085019","pinned":"dffe2aa34b39","built":"9c01ea57e8e2f26c9c48f9c315e25c604c085019"},"upstream":{"latest_date":"2026-09-24T22:12:05Z","version_date":"2026-09-24T05:09:24Z","url":"https://github.com/codesweep-ai/ledger/compare/dffe2aa34b39...9c01ea57e8e2"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/ledger@v0.0.0-20260924050924-dffe2aa34b39","tier":"routine","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/lint","version":"v0.0.0-20260924012322-5ffce6301cbf","sources":[{"path":"go.mod","line":15,"tools":["github.com/codesweep-ai/lint/cmd/cs-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/lint","internal":true,"provider":"lint","lag":{"commits":5,"days":0.9,"head":"341b79bde5204891a6e8074aa2a85e45bc009ecf","pinned":"5ffce6301cbf","built":"341b79bde5204891a6e8074aa2a85e45bc009ecf"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T01:23:22Z","url":"https://github.com/codesweep-ai/lint/compare/5ffce6301cbf...341b79bde520"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/lint@v0.0.0-20260924012322-5ffce6301cbf","tier":"routine","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/npmrevs","version":"v0.0.0-20260924012324-0b587a7c4645","sources":[{"path":"go.mod","line":16,"tools":["github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/npmrevs","internal":true,"provider":"npmrevs","lag":{"commits":4,"days":0.9,"head":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504","pinned":"0b587a7c4645","built":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T01:23:24Z","url":"https://github.com/codesweep-ai/npmrevs/compare/0b587a7c4645...6bbb69bc9a58"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/npmrevs@v0.0.0-20260924012324-0b587a7c4645","tier":"routine","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/tracer","version":"v0.0.0-20260924053404-19c407e0dd13","sources":[{"path":"go.mod","line":17,"tools":["github.com/codesweep-ai/tracer/cmd/cs-tracer"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/tracer","internal":true,"provider":"tracer","lag":{"commits":2,"days":0.7,"head":"b7bc54fd45c27578ec32d6a107993e0d73225bed","pinned":"19c407e0dd13","built":"b7bc54fd45c27578ec32d6a107993e0d73225bed"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T05:34:04Z","url":"https://github.com/codesweep-ai/tracer/compare/19c407e0dd13...b7bc54fd45c2"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/tracer@v0.0.0-20260924053404-19c407e0dd13","tier":"routine","how":"go get -tool github.com/codesweep-ai/tracer/cmd/cs-tracer@b7bc54fd45c27578ec32d6a107993e0d73225bed && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/vcr","version":"v0.0.0-20260924052733-41c67be96268","sources":[{"path":"go.mod","line":18,"tools":["github.com/codesweep-ai/vcr/cmd/cs-vcr"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/vcr","internal":true,"provider":"vcr","lag":{"commits":4,"days":0.7,"head":"85d428f1ef67c1fed364ad699a0b943c664771b9","pinned":"41c67be96268","built":"85d428f1ef67c1fed364ad699a0b943c664771b9"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T05:27:33Z","url":"https://github.com/codesweep-ai/vcr/compare/41c67be96268...85d428f1ef67"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/vcr@v0.0.0-20260924052733-41c67be96268","tier":"routine","how":"go get -tool github.com/codesweep-ai/vcr/cmd/cs-vcr@85d428f1ef67c1fed364ad699a0b943c664771b9 && go mod tidy"},{"ecosystem":"go","name":"github.com/golangci/golangci-lint/v2","version":"v2.13.1","sources":[{"path":"go.golangci.mod","line":99,"tools":["github.com/golangci/golangci-lint/v2/cmd/golangci-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/golangci/golangci-lint/v2","internal":false,"upstream":{"latest":"v2.14.0","latest_date":"2026-09-24T10:54:53Z","version_date":"2026-08-20T14:25:22Z","url":"https://pkg.go.dev/github.com/golangci/golangci-lint/v2"},"behind":"minor","libyears":0.1,"upstream_repo":"github.com/golangci/golangci-lint","licenses":["GPL-3.0","BSD-3-Clause","MIT"],"repo_signals":{"stars":19393,"scorecard":{"score":6.3,"date":"2026-08-24","checks":{"Code-Review":4,"Dangerous-Workflow":10,"Maintained":10,"Token-Permissions":0,"Binary-Artifacts":10,"CII-Best-Practices":5,"License":10,"Fuzzing":0,"Security-Policy":10,"Pinned-Dependencies":7,"Packaging":10,"Branch-Protection":4,"Signed-Releases":0,"SAST":10}}},"in_build":false,"status":"minor","level":"info","license":{"expression":"GPL-3.0 AND BSD-3-Clause AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golangci-lint/v2@v2.13.1","tier":"routine","how":"go get -modfile=go.golangci.mod -tool github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.14.0"},{"ecosystem":"go","name":"golang.org/x/tools","version":"v0.49.0","sources":[{"path":"go.golangci.mod","line":220},{"path":"go.mod","line":39,"tools":["golang.org/x/tools/cmd/deadcode"]},{"path":"image/Containerfile.base","line":337}],"scope":"tool","datasource":"goproxy","package":"golang.org/x/tools","internal":false,"upstream":{"latest":"v0.50.0","latest_date":"2026-09-08T19:59:56Z","version_date":"2026-08-13T14:53:26Z","url":"https://pkg.go.dev/golang.org/x/tools"},"behind":"minor","libyears":0.07,"licenses":["BSD-3-Clause"],"in_build":false,"status":"minor","level":"info","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/tools@v0.49.0","tier":"routine","how":"go get -modfile=go.golangci.mod golang.org/x/tools@v0.50.0"},{"ecosystem":"image","name":"ghcr.io/codesweep-ai/sandbox-agents","version":"v0.0.0-20260915163656-7aadd40781a8","sources":[{"path":"image/tiers.env","line":20}],"scope":"build","datasource":"oci","package":"ghcr.io/codesweep-ai/sandbox-agents","floating":false,"internal":true,"variable":"AGENTS_REF","provider":"sandbox","upstream":{"latest_date":"2026-09-21T03:02:55Z","version_date":"2026-09-15T16:36:56Z","url":"https://github.com/codesweep-ai/sandbox/pkgs/container/sandbox-agents","latest":"v0.0.0-20260921030255-3d3fbb666359"},"lag":{"builds":1,"days":5.4},"status":"behind","level":"info","purl":"pkg:docker/codesweep-ai/sandbox-agents@v0.0.0-20260915163656-7aadd40781a8?repository_url=ghcr.io","tier":"routine","how":"AGENTS_REF=v0.0.0-20260921030255-3d3fbb666359   at image/tiers.env:20"},{"ecosystem":"image","name":"ghcr.io/codesweep-ai/sandbox-slim-agents","version":"v0.0.0-20260915163656-7aadd40781a8","sources":[{"path":"image/tiers.env","line":21}],"scope":"build","datasource":"oci","package":"ghcr.io/codesweep-ai/sandbox-slim-agents","floating":false,"internal":true,"variable":"SLIM_AGENTS_REF","provider":"sandbox","upstream":{"latest_date":"2026-09-21T03:02:55Z","version_date":"2026-09-15T16:36:56Z","url":"https://github.com/codesweep-ai/sandbox/pkgs/container/sandbox-slim-agents","latest":"v0.0.0-20260921030255-3d3fbb666359"},"lag":{"builds":1,"days":5.4},"status":"behind","level":"info","purl":"pkg:docker/codesweep-ai/sandbox-slim-agents@v0.0.0-20260915163656-7aadd40781a8?repository_url=ghcr.io","tier":"routine","how":"SLIM_AGENTS_REF=v0.0.0-20260921030255-3d3fbb666359   at image/tiers.env:21"},{"ecosystem":"native","name":"@anthropic-ai/claude-code","version":"2.1.258","sources":[{"path":"image/Containerfile.agents","line":41}],"scope":"build","datasource":"npm","declared":true,"package":"@anthropic-ai/claude-code","label":"Claude Code","internal":false,"upstream":{"latest":"2.1.282","latest_date":"2026-09-24T15:56:22Z","version_date":"2026-09-01T22:25:07Z","url":"https://www.npmjs.com/package/@anthropic-ai/claude-code"},"behind":"patch","libyears":0.06,"licenses":["non-standard"],"status":"patch","level":"info","license":{"expression":"non-standard","verdict":"aggregate"},"purl":"pkg:npm/%40anthropic-ai/claude-code@2.1.258","tier":"routine","how":"set the version to 2.1.282   at image/Containerfile.agents:41"},{"ecosystem":"native","name":"github.com/anomalyco/opencode","version":"1.18.22","sources":[{"path":"image/Containerfile.agents","line":94}],"scope":"build","arg":"OPENCODE_VERSION","datasource":"github","package":"anomalyco/opencode","tag_prefix":"v","label":"opencode","internal":false,"upstream_repo":"github.com/anomalyco/opencode","upstream":{"latest":"1.18.32","latest_date":"2026-09-21T22:51:20Z","version_date":"2026-08-24T14:37:19Z","url":"https://github.com/anomalyco/opencode/releases"},"behind":"patch","libyears":0.08,"repo_signals":{"stars":209388},"licenses":["MIT"],"status":"patch","level":"info","license":{"expression":"MIT","verdict":"aggregate"},"purl":"pkg:github/anomalyco/opencode@1.18.22","tier":"routine","how":"set OPENCODE_VERSION to 1.18.32   at image/Containerfile.agents:94, with any checksum beside it"},{"ecosystem":"native","name":"github.com/golangci/golangci-lint","version":"2.13.1","sources":[{"path":"image/Containerfile.base","line":301}],"scope":"build","arg":"GOLANGCI_VERSION","datasource":"github","package":"golangci/golangci-lint","tag_prefix":"v","label":"golangci-lint","internal":false,"upstream_repo":"github.com/golangci/golangci-lint","upstream":{"latest":"2.14.0","latest_date":"2026-09-24T11:27:54Z","version_date":"2026-08-20T14:59:22Z","line_latest":"2.13.2","url":"https://github.com/golangci/golangci-lint/releases"},"behind":"minor","libyears":0.1,"repo_signals":{"stars":19393,"scorecard":{"score":6.3,"date":"2026-08-24","checks":{"Code-Review":4,"Dangerous-Workflow":10,"Maintained":10,"Token-Permissions":0,"Binary-Artifacts":10,"CII-Best-Practices":5,"License":10,"Fuzzing":0,"Security-Policy":10,"Pinned-Dependencies":7,"Packaging":10,"Branch-Protection":4,"Signed-Releases":0,"SAST":10}}},"licenses":["GPL-3.0"],"status":"minor","level":"info","license":{"expression":"GPL-3.0","verdict":"aggregate"},"purl":"pkg:github/golangci/golangci-lint@2.13.1","tier":"routine","how":"set GOLANGCI_VERSION to 2.14.0   at image/Containerfile.base:301, with any checksum beside it"},{"ecosystem":"native","name":"github.com/goreleaser/goreleaser","version":"2.18.0","sources":[{"path":"image/Containerfile.base","line":307}],"scope":"build","arg":"GORELEASER_VERSION","datasource":"github","package":"goreleaser/goreleaser","tag_prefix":"v","label":"goreleaser","internal":false,"upstream_repo":"github.com/goreleaser/goreleaser","upstream":{"latest":"2.18.2","latest_date":"2026-09-17T03:41:28Z","version_date":"2026-08-24T01:23:08Z","url":"https://github.com/goreleaser/goreleaser/releases"},"behind":"patch","libyears":0.07,"repo_signals":{"stars":16062,"scorecard":{"score":8.6,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":6,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":10,"CII-Best-Practices":5,"License":10,"Binary-Artifacts":10,"Fuzzing":10,"Pinned-Dependencies":9,"Branch-Protection":3,"Packaging":10,"Signed-Releases":8,"SAST":9}}},"licenses":["MIT"],"status":"patch","level":"info","license":{"expression":"MIT","verdict":"aggregate"},"purl":"pkg:github/goreleaser/goreleaser@2.18.0","tier":"routine","how":"set GORELEASER_VERSION to 2.18.2   at image/Containerfile.base:307, with any checksum beside it"},{"ecosystem":"native","name":"github.com/nvm-sh/nvm","version":"v0.40.7","sources":[{"path":"image/Containerfile.base","line":210}],"scope":"build","datasource":"github","package":"nvm-sh/nvm","label":"nvm","internal":false,"upstream_repo":"github.com/nvm-sh/nvm","upstream":{"latest":"0.40.8","latest_date":"2026-09-21T02:26:02Z","version_date":"2026-08-18T06:22:50Z","url":"https://github.com/nvm-sh/nvm/releases"},"behind":"patch","libyears":0.09,"lifecycle":{"product":"nvm","cycle":"0.40","release":"2024-07-30","eol":null,"lts":false,"latest":"0.40.8","phase":"active","url":"https://endoflife.date/nvm"},"repo_signals":{"stars":95169,"scorecard":{"score":6.2,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":10,"Security-Policy":10,"Dangerous-Workflow":10,"Binary-Artifacts":10,"Packaging":-1,"Token-Permissions":0,"CII-Best-Practices":7,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Pinned-Dependencies":0,"SAST":10}}},"licenses":["MIT"],"status":"patch","level":"info","license":{"expression":"MIT","verdict":"aggregate"},"purl":"pkg:github/nvm-sh/nvm@v0.40.7","tier":"routine","how":"move to 0.40.8   at image/Containerfile.base:210"},{"ecosystem":"native","name":"github.com/openai/codex","version":"0.152.1","sources":[{"path":"image/Containerfile.agents","line":73}],"scope":"build","arg":"CODEX_VERSION","datasource":"github","package":"openai/codex","tag_prefix":"rust-v","label":"codex","internal":false,"upstream_repo":"github.com/openai/codex","upstream":{"latest":"0.157.0","latest_date":"2026-09-25T02:31:06Z","version_date":"2026-09-01T22:33:02Z","line_latest":"0.152.1","url":"https://github.com/openai/codex/releases"},"behind":"minor","libyears":0.06,"repo_signals":{"stars":126170,"scorecard":{"score":5.9,"date":"2026-08-24","checks":{"Maintained":10,"Security-Policy":10,"Code-Review":0,"CII-Best-Practices":0,"Dangerous-Workflow":10,"License":10,"Token-Permissions":0,"Binary-Artifacts":10,"Packaging":10,"Fuzzing":0,"Pinned-Dependencies":8,"Branch-Protection":4,"Signed-Releases":8,"SAST":0}}},"licenses":["Apache-2.0"],"status":"minor","level":"info","license":{"expression":"Apache-2.0","verdict":"aggregate"},"purl":"pkg:github/openai/codex@0.152.1","signals":[{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 5.9/10)"}],"tier":"routine","how":"set CODEX_VERSION to 0.157.0   at image/Containerfile.agents:73, with any checksum beside it"},{"ecosystem":"native","name":"github.com/pyenv/pyenv","version":"v2.8.4","sources":[{"path":"image/Containerfile.base","line":199}],"scope":"build","datasource":"github","declared":true,"package":"pyenv/pyenv","label":"pyenv","internal":false,"upstream_repo":"github.com/pyenv/pyenv","upstream":{"latest":"2.8.6","latest_date":"2026-09-17T07:06:27Z","version_date":"2026-08-13T12:10:35Z","url":"https://github.com/pyenv/pyenv/releases"},"behind":"patch","libyears":0.1,"repo_signals":{"stars":45102,"scorecard":{"score":4.6,"date":"2026-08-24","checks":{"Maintained":10,"Packaging":-1,"Dangerous-Workflow":10,"Code-Review":3,"Token-Permissions":0,"CII-Best-Practices":0,"Binary-Artifacts":10,"Security-Policy":0,"Fuzzing":0,"License":10,"Pinned-Dependencies":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0}}},"licenses":["MIT"],"status":"patch","level":"info","license":{"expression":"MIT","verdict":"aggregate"},"purl":"pkg:github/pyenv/pyenv@v2.8.4","tier":"routine","how":"set the version to 2.8.6   at image/Containerfile.base:199"},{"ecosystem":"native","name":"kernel","version":"7.2.5-200.fc44","sources":[{"path":"internal/fcdisk/build.go","line":39}],"scope":"build","datasource":"fedora-kernel","declared":true,"label":"Linux kernel (Fedora guest)","compat":{"with":"Firecracker","line":"7.2","validated":["5.10","6.1","6.18"],"ok":false,"guaranteed":{"5.10":"2024-01-31","6.1":"2026-09-02","6.18":"2028-06-01"},"requires":{"5.10":"1.0.0","6.1":"1.9.0","6.18":"1.16.1"},"url":"https://github.com/firecracker-microvm/firecracker/blob/main/docs/kernel-policy.md","target":{"line":"6.18","lts":true,"eol":"2028-12-31","latest":"6.18.53","guaranteed":"2028-06-01","min_firecracker":"1.16.1"},"newer":{"ended":["6.19","7.0","7.1"],"not_validated":["7.2"]},"distribution":{"name":"Fedora 44","latest":"7.2.7-200.fc44","line":"7.2","has_target":false},"firecracker":{"name":"github.com/firecracker-microvm/firecracker","pinned":"1.17.0","needs":"1.16.1","ok":true}},"internal":false,"lifecycle":{"product":"linux","cycle":"7.2","release":"2026-08-16","eol":null,"lts":false,"latest":"7.2.7","phase":"active","url":"https://endoflife.date/linux"},"upstream":{"latest":"7.2.7-200.fc44","latest_date":"2026-09-23T01:08:39Z","url":"https://bodhi.fedoraproject.org/updates/?packages=kernel&releases=F44"},"behind":"patch","status":"patch","level":"info","tier":"routine","how":"Pick a 6.18 kernel from the options"},{"ecosystem":"runtime","name":"go","version":"1.27.0","sources":[{"path":"go.golangci.mod","line":12},{"path":"go.mod","line":3},{"path":"image/Containerfile.base","line":273,"arg":"GO_VERSION"}],"scope":"build","datasource":"golang","label":"Go toolchain","floating":false,"internal":false,"lifecycle":{"product":"go","cycle":"1.27","release":"2026-08-19","eol":null,"lts":false,"latest":"1.27.1","phase":"active","url":"https://endoflife.date/go"},"upstream":{"latest":"1.27.1","latest_date":"2026-08-28T16:20:06Z","version_date":"2026-08-18T21:24:23Z","url":"https://go.dev/doc/devel/release"},"behind":"patch","libyears":0.03,"status":"patch","level":"info","tier":"routine","how":"go mod edit -modfile=go.golangci.mod -go=1.27.1"},{"ecosystem":"runtime","name":"node","version":"24.19.0","sources":[{"path":"image/Containerfile.base","line":210}],"scope":"build","datasource":"node","label":"Node.js","internal":false,"lifecycle":{"product":"nodejs","cycle":"24","release":"2025-05-06","support":"2026-10-20","eol":"2028-04-30","lts":true,"latest":"24.21.0","phase":"active","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0","latest_date":"2026-09-07T00:00:00Z","version_date":"2026-08-03T00:00:00Z","url":"https://nodejs.org/en/about/previous-releases"},"behind":"minor","libyears":0.1,"status":"minor","level":"info","tier":"routine","how":"move to 24.21.0   at image/Containerfile.base:210"},{"ecosystem":"actions","name":"Vampire/setup-wsl","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":216},{"path":".github/workflows/ci.yml","line":956}],"scope":"ci","datasource":"github","package":"Vampire/setup-wsl","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/Vampire/setup-wsl","upstream":{"latest":"7.0.0","latest_date":"2026-04-11T18:00:45Z","version_date":"2026-04-11T18:00:45Z","url":"https://github.com/Vampire/setup-wsl/releases","effective":"7.0.0"},"repo_signals":{"stars":145,"scorecard":{"score":3.9,"date":"2026-08-24","checks":{"Maintained":7,"Code-Review":0,"Packaging":-1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Pinned-Dependencies":0,"Security-Policy":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Binary-Artifacts":10}}},"licenses":["Apache-2.0"],"status":"current","level":"good","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"signals":[{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 3.9/10)"},{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}]},{"ecosystem":"actions","name":"actions/checkout","version":"v7","sources":[{"path":".github/workflows/base-images.yml","line":92},{"path":".github/workflows/base-images.yml","line":155},{"path":".github/workflows/ci.yml","line":200},{"path":".github/workflows/ci.yml","line":342},{"path":".github/workflows/ci.yml","line":375},{"path":".github/workflows/ci.yml","line":394},{"path":".github/workflows/ci.yml","line":410},{"path":".github/workflows/ci.yml","line":427},{"path":".github/workflows/ci.yml","line":442},{"path":".github/workflows/ci.yml","line":457},{"path":".github/workflows/ci.yml","line":528},{"path":".github/workflows/ci.yml","line":581},{"path":".github/workflows/ci.yml","line":625},{"path":".github/workflows/ci.yml","line":742},{"path":".github/workflows/ci.yml","line":840},{"path":".github/workflows/ci.yml","line":949},{"path":".github/workflows/ci.yml","line":1159},{"path":".github/workflows/ci.yml","line":1292},{"path":".github/workflows/ci.yml","line":1385},{"path":".github/workflows/ci.yml","line":1510},{"path":".github/workflows/ledger.yml","line":30},{"path":".github/workflows/ledger.yml","line":41},{"path":".github/workflows/ledger.yml","line":52},{"path":".github/workflows/ledger.yml","line":65},{"path":".github/workflows/pages.yml","line":82},{"path":".github/workflows/prune-images.yml","line":80},{"path":".github/workflows/publish-images.yml","line":71},{"path":".github/workflows/release.yml","line":19}],"scope":"ci","datasource":"github","package":"actions/checkout","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/checkout","upstream":{"latest":"7.0.1","latest_date":"2026-07-20T15:10:05Z","version_date":"2026-07-20T15:10:05Z","url":"https://github.com/actions/checkout/releases","effective":"7.0.1"},"repo_signals":{"stars":8886,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Packaging":-1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Pinned-Dependencies":3,"Security-Policy":9,"SAST":10,"Branch-Protection":6}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/jekyll-build-pages","version":"v1","sources":[{"path":".github/workflows/pages.yml","line":105}],"scope":"ci","datasource":"github","package":"actions/jekyll-build-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/jekyll-build-pages","upstream":{"latest":"1.0.13","latest_date":"2024-08-06T23:48:04Z","version_date":"2024-08-06T23:48:04Z","url":"https://github.com/actions/jekyll-build-pages/releases","effective":"1.0.13"},"repo_signals":{"stars":121,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":2,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Fuzzing":0,"Token-Permissions":0,"License":10,"Packaging":10,"Signed-Releases":-1,"Pinned-Dependencies":0,"Security-Policy":9,"SAST":1,"Branch-Protection":8}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/setup-go","version":"v7","sources":[{"path":".github/workflows/base-images.yml","line":95},{"path":".github/workflows/base-images.yml","line":159},{"path":".github/workflows/ci.yml","line":209},{"path":".github/workflows/ci.yml","line":343},{"path":".github/workflows/ci.yml","line":376},{"path":".github/workflows/ci.yml","line":395},{"path":".github/workflows/ci.yml","line":413},{"path":".github/workflows/ci.yml","line":428},{"path":".github/workflows/ci.yml","line":443},{"path":".github/workflows/ci.yml","line":458},{"path":".github/workflows/ci.yml","line":529},{"path":".github/workflows/ci.yml","line":582},{"path":".github/workflows/ci.yml","line":626},{"path":".github/workflows/ci.yml","line":743},{"path":".github/workflows/ci.yml","line":841},{"path":".github/workflows/ci.yml","line":1163},{"path":".github/workflows/ci.yml","line":1293},{"path":".github/workflows/ci.yml","line":1389},{"path":".github/workflows/ci.yml","line":1511},{"path":".github/workflows/ledger.yml","line":31},{"path":".github/workflows/ledger.yml","line":42},{"path":".github/workflows/ledger.yml","line":55},{"path":".github/workflows/ledger.yml","line":68},{"path":".github/workflows/publish-images.yml","line":96},{"path":".github/workflows/release.yml","line":23}],"scope":"ci","datasource":"github","package":"actions/setup-go","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-go","upstream":{"latest":"7.0.0","latest_date":"2026-07-16T02:50:50Z","version_date":"2026-07-16T02:50:50Z","url":"https://github.com/actions/setup-go/releases","effective":"7.0.0"},"repo_signals":{"stars":1762,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Maintained":5,"Code-Review":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Packaging":-1,"Pinned-Dependencies":7,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/upload-artifact","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":299},{"path":".github/workflows/ci.yml","line":324},{"path":".github/workflows/ci.yml","line":499},{"path":".github/workflows/ci.yml","line":508},{"path":".github/workflows/ci.yml","line":555},{"path":".github/workflows/ci.yml","line":604},{"path":".github/workflows/ci.yml","line":688},{"path":".github/workflows/ci.yml","line":790},{"path":".github/workflows/ci.yml","line":798},{"path":".github/workflows/ci.yml","line":920},{"path":".github/workflows/ci.yml","line":928},{"path":".github/workflows/ci.yml","line":1109},{"path":".github/workflows/ci.yml","line":1222},{"path":".github/workflows/ci.yml","line":1451},{"path":".github/workflows/ci.yml","line":1459}],"scope":"ci","datasource":"github","package":"actions/upload-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-artifact","upstream":{"latest":"7.0.1","latest_date":"2026-04-10T17:31:14Z","version_date":"2026-04-10T17:31:14Z","url":"https://github.com/actions/upload-artifact/releases","effective":"7.0.1"},"repo_signals":{"stars":4196,"scorecard":{"score":5.2,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"actions","name":"codesweep-ai/dashboards/action","version":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","sources":[{"path":".github/workflows/pages.yml","line":96}],"scope":"ci","datasource":"github","package":"codesweep-ai/dashboards","subpath":"action","pinned_sha":true,"floating":false,"internal":true,"upstream_repo":"github.com/codesweep-ai/dashboards","provider":"dashboards","lag":{"commits":0,"days":0.0,"head":"066e52753f5b3be9681cc3f3f9279fb7356f5823","pinned":"7c88a9b19ea7","built":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","commits_touching":0,"paths":["action"]},"upstream":{"latest_date":"2026-09-24T21:51:09Z","version_date":"2026-09-24T21:51:09Z","url":"https://github.com/codesweep-ai/dashboards/compare/7c88a9b19ea7...7c88a9b19ea7"},"status":"current","level":"good","purl":"pkg:github/codesweep-ai/dashboards@7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e"},{"ecosystem":"actions","name":"goreleaser/goreleaser-action","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":311},{"path":".github/workflows/release.yml","line":33}],"scope":"ci","datasource":"github","package":"goreleaser/goreleaser-action","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/goreleaser/goreleaser-action","upstream":{"latest":"7.2.3","latest_date":"2026-06-29T11:37:51Z","version_date":"2026-06-29T11:37:51Z","url":"https://github.com/goreleaser/goreleaser-action/releases","effective":"7.2.3"},"repo_signals":{"stars":1035,"scorecard":{"score":4.9,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":10,"Binary-Artifacts":10,"Code-Review":0,"Packaging":-1,"CII-Best-Practices":0,"Pinned-Dependencies":9,"Token-Permissions":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":0,"SAST":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 4.9/10)"},{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}]},{"ecosystem":"actions","name":"sigstore/cosign-installer","version":"v4.1.2","sources":[{"path":".github/workflows/release.yml","line":31}],"scope":"ci","datasource":"github","package":"sigstore/cosign-installer","pinned_sha":false,"floating":false,"internal":false,"upstream_repo":"github.com/sigstore/cosign-installer","upstream":{"latest":"4.1.2","latest_date":"2026-05-07T01:27:27Z","version_date":"2026-05-07T01:27:27Z","url":"https://github.com/sigstore/cosign-installer/releases"},"repo_signals":{"stars":211,"scorecard":{"score":7.3,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":3,"Dangerous-Workflow":10,"Binary-Artifacts":10,"Packaging":-1,"Pinned-Dependencies":10,"Token-Permissions":10,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":10,"SAST":0}}},"licenses":["Apache-2.0"],"status":"current","level":"good","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:github/sigstore/cosign-installer@v4.1.2","signals":[{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}]},{"ecosystem":"go","name":"github.com/rhysd/actionlint","version":"v1.7.12","sources":[{"path":"go.mod","line":31,"tools":["github.com/rhysd/actionlint/cmd/actionlint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/rhysd/actionlint","internal":false,"upstream":{"latest":"v1.7.12","latest_date":"2026-03-30T17:47:17Z","version_date":"2026-03-30T17:47:17Z","url":"https://pkg.go.dev/github.com/rhysd/actionlint"},"upstream_repo":"github.com/rhysd/actionlint","licenses":["MIT"],"repo_signals":{"stars":4261,"scorecard":{"score":3.6,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":0,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Binary-Artifacts":10,"Security-Policy":0,"Fuzzing":0,"License":10,"SAST":10,"Branch-Protection":0,"Signed-Releases":0,"Pinned-Dependencies":0,"Packaging":10}}},"in_build":false,"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rhysd/actionlint@v1.7.12","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"go","name":"github.com/spf13/cobra","version":"v1.10.2","sources":[{"path":"go.golangci.mod","line":184},{"path":"go.mod","line":6}],"scope":"direct","datasource":"goproxy","package":"github.com/spf13/cobra","internal":false,"upstream":{"latest":"v1.10.2","latest_date":"2025-12-03T23:51:15Z","version_date":"2025-12-03T23:51:15Z","url":"https://pkg.go.dev/github.com/spf13/cobra"},"upstream_repo":"github.com/spf13/cobra","licenses":["Apache-2.0"],"repo_signals":{"stars":44644,"scorecard":{"score":6.2,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":2,"Packaging":-1,"Code-Review":8,"Security-Policy":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"License":10,"Token-Permissions":10,"Pinned-Dependencies":0,"Fuzzing":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0}}},"in_build":true,"status":"current","level":"good","license":{"expression":"Apache-2.0","verdict":"allowed","score":89},"purl":"pkg:golang/github.com/spf13/cobra@v1.10.2"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.41.0","sources":[{"path":"go.mod","line":7}],"scope":"direct","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"upstream":{"latest":"v0.41.0","latest_date":"2026-08-24T20:56:42Z","version_date":"2026-08-24T20:56:42Z","url":"https://pkg.go.dev/golang.org/x/mod"},"licenses":["BSD-3-Clause"],"in_build":true,"status":"current","level":"good","license":{"expression":"BSD-3-Clause","verdict":"allowed"},"purl":"pkg:golang/golang.org/x/mod@v0.41.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.48.0","sources":[{"path":"go.mod","line":8}],"scope":"direct","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"upstream":{"latest":"v0.48.0","latest_date":"2026-08-31T19:43:43Z","version_date":"2026-08-31T19:43:43Z","url":"https://pkg.go.dev/golang.org/x/sys"},"licenses":["BSD-3-Clause"],"in_build":true,"status":"current","level":"good","license":{"expression":"BSD-3-Clause","verdict":"allowed"},"purl":"pkg:golang/golang.org/x/sys@v0.48.0"},{"ecosystem":"image","name":"registry.fedoraproject.org/fedora","version":"44","sources":[{"path":"image/Containerfile.base","line":18}],"scope":"build","datasource":"oci","package":"registry.fedoraproject.org/fedora","floating":false,"internal":false,"lifecycle":{"product":"fedora","cycle":"44","release":"2026-04-28","eol":"2027-06-02","lts":false,"latest":null,"phase":"active","url":"https://endoflife.date/fedora"},"upstream":{"latest":"44","url":"https://endoflife.date/fedora"},"status":"current","level":"good","purl":"pkg:docker/fedora@44?repository_url=registry.fedoraproject.org"},{"ecosystem":"image","name":"runner/ubuntu","version":"ubuntu-26.04","sources":[{"path":".github/workflows/base-images.yml","line":83},{"path":".github/workflows/base-images.yml","line":255},{"path":".github/workflows/ci.yml","line":339},{"path":".github/workflows/ci.yml","line":372},{"path":".github/workflows/ci.yml","line":391},{"path":".github/workflows/ci.yml","line":407},{"path":".github/workflows/ci.yml","line":424},{"path":".github/workflows/ci.yml","line":439},{"path":".github/workflows/ci.yml","line":451},{"path":".github/workflows/ci.yml","line":523},{"path":".github/workflows/ci.yml","line":619},{"path":".github/workflows/ci.yml","line":717},{"path":".github/workflows/ci.yml","line":816},{"path":".github/workflows/ci.yml","line":1495},{"path":".github/workflows/ledger.yml","line":27},{"path":".github/workflows/ledger.yml","line":38},{"path":".github/workflows/ledger.yml","line":49},{"path":".github/workflows/ledger.yml","line":62},{"path":".github/workflows/prune-images.yml","line":58},{"path":".github/workflows/publish-images.yml","line":181},{"path":".github/workflows/publish-images.yml","line":245},{"path":".github/workflows/release.yml","line":17}],"scope":"ci","datasource":"runner","label":"Ubuntu 26.04 (ubuntu-26.04)","floating":false,"os":"ubuntu","internal":false,"runner":{"image":"Ubuntu 26.04","os":"ubuntu","version":"26.04","arch":"x64","deprecated":false,"preview":false},"upstream":{"effective":"26.04","url":"https://github.com/actions/runner-images","latest":"26.04"},"lifecycle":{"product":"ubuntu","cycle":"26.04","release":"2026-04-23","support":"2031-05-29","eol":"2031-05-29","lts":true,"latest":"26.04.1","phase":"active","url":"https://endoflife.date/ubuntu"},"status":"current","level":"good"},{"ecosystem":"image","name":"runner/ubuntu","version":"ubuntu-26.04-arm","sources":[{"path":".github/workflows/ci.yml","line":575}],"scope":"ci","datasource":"runner","label":"Ubuntu 26.04 Arm64 (ubuntu-26.04-arm)","floating":false,"os":"ubuntu","internal":false,"runner":{"image":"Ubuntu 26.04 Arm64","os":"ubuntu","version":"26.04","arch":"arm64","deprecated":false,"preview":false},"upstream":{"effective":"26.04","url":"https://github.com/actions/runner-images","latest":"26.04"},"lifecycle":{"product":"ubuntu","cycle":"26.04","release":"2026-04-23","support":"2031-05-29","eol":"2031-05-29","lts":true,"latest":"26.04.1","phase":"active","url":"https://endoflife.date/ubuntu"},"status":"current","level":"good"},{"ecosystem":"image","name":"runner/ubuntu","version":"ubuntu-latest","sources":[{"path":".github/workflows/pages.yml","line":76},{"path":".github/workflows/pages.yml","line":122}],"scope":"ci","datasource":"runner","label":"Ubuntu 24.04 (ubuntu-latest)","floating":true,"os":"ubuntu","internal":false,"runner":{"image":"Ubuntu 24.04","os":"ubuntu","version":"24.04","arch":"x64","deprecated":false,"preview":false},"upstream":{"effective":"24.04","url":"https://github.com/actions/runner-images","latest":"26.04"},"lifecycle":{"product":"ubuntu","cycle":"24.04","release":"2024-04-25","support":"2029-05-31","eol":"2029-05-31","lts":true,"latest":"24.04.4","phase":"active","url":"https://endoflife.date/ubuntu"},"status":"current","level":"good"},{"ecosystem":"image","name":"runner/windows","version":"windows-2025","sources":[{"path":".github/workflows/ci.yml","line":946}],"scope":"ci","datasource":"runner","label":"Windows Server 2025 (windows-2025)","floating":false,"os":"windows","internal":false,"runner":{"image":"Windows Server 2025","os":"windows","version":"2025","arch":"x64","deprecated":false,"preview":false},"upstream":{"effective":"2025","url":"https://github.com/actions/runner-images","latest":"2025"},"lifecycle":{"product":"windows-server","cycle":"2025","release":"2024-11-01","support":"2029-11-13","eol":"2034-11-14","lts":true,"latest":"10.0.26100","phase":"active","url":"https://endoflife.date/windows-server"},"status":"current","level":"good"},{"ecosystem":"native","name":"github.com/firecracker-microvm/firecracker","version":"1.17.0","sources":[{"path":"internal/fcdisk/build.go","line":188}],"scope":"build","datasource":"github","declared":true,"package":"firecracker-microvm/firecracker","tag_prefix":"v","label":"Firecracker","internal":false,"upstream_repo":"github.com/firecracker-microvm/firecracker","upstream":{"latest":"1.17.0","latest_date":"2026-09-10T14:19:40Z","version_date":"2026-09-10T14:19:40Z","url":"https://github.com/firecracker-microvm/firecracker/releases"},"lifecycle":{"product":"firecracker","cycle":"1.17","release":"2026-09-10","eol":"2027-03-10","eol_is_floor":true,"lts":false,"latest":"1.17.0","phase":"active","url":"https://github.com/firecracker-microvm/firecracker/blob/main/docs/RELEASE_POLICY.md"},"repo_signals":{"stars":36833,"scorecard":{"score":6.7,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Packaging":-1,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":10,"CII-Best-Practices":0,"Binary-Artifacts":8,"License":10,"Fuzzing":0,"Signed-Releases":0,"Branch-Protection":10,"SAST":0,"Pinned-Dependencies":0}}},"licenses":["Apache-2.0"],"status":"current","level":"good","license":{"expression":"Apache-2.0","verdict":"aggregate"},"purl":"pkg:github/firecracker-microvm/firecracker@1.17.0"},{"ecosystem":"native","name":"github.com/neovim/neovim","version":"0.12.5","sources":[{"path":"image/Containerfile.base","line":160}],"scope":"build","arg":"NVIM_VERSION","datasource":"github","package":"neovim/neovim","tag_prefix":"v","label":"neovim","internal":false,"upstream_repo":"github.com/neovim/neovim","upstream":{"latest":"0.12.5","latest_date":"2026-08-23T18:27:13Z","version_date":"2026-08-23T18:27:13Z","url":"https://github.com/neovim/neovim/releases"},"repo_signals":{"stars":102456,"scorecard":{"score":4.7,"date":"2026-08-24","checks":{"Packaging":-1,"Code-Review":4,"Maintained":10,"Token-Permissions":-1,"Dangerous-Workflow":-1,"CII-Best-Practices":0,"Security-Policy":0,"Binary-Artifacts":10,"License":9,"Pinned-Dependencies":-1,"Branch-Protection":3,"Signed-Releases":0,"Fuzzing":0,"SAST":9}}},"licenses":["non-standard"],"status":"current","level":"good","license":{"expression":"non-standard","verdict":"aggregate"},"purl":"pkg:github/neovim/neovim@0.12.5"},{"ecosystem":"native","name":"github.com/rhysd/actionlint","version":"1.7.12","sources":[{"path":"image/Containerfile.base","line":304}],"scope":"build","arg":"ACTIONLINT_VERSION","datasource":"github","package":"rhysd/actionlint","tag_prefix":"v","label":"actionlint","internal":false,"upstream_repo":"github.com/rhysd/actionlint","upstream":{"latest":"1.7.12","latest_date":"2026-03-30T17:49:21Z","version_date":"2026-03-30T17:49:21Z","url":"https://github.com/rhysd/actionlint/releases"},"repo_signals":{"stars":4261,"scorecard":{"score":3.6,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":0,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Binary-Artifacts":10,"Security-Policy":0,"Fuzzing":0,"License":10,"SAST":10,"Branch-Protection":0,"Signed-Releases":0,"Pinned-Dependencies":0,"Packaging":10}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"aggregate"},"purl":"pkg:github/rhysd/actionlint@1.7.12","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"runtime","name":"java","version":"25.0.4.1","sources":[{"path":"image/Containerfile.base","line":239}],"scope":"build","arg":"JAVA_VERSION","datasource":"temurin","label":"Java (Temurin)","internal":false,"lifecycle":{"product":"eclipse-temurin","cycle":"25","release":"2025-09-22","eol":"2031-09-30","lts":true,"latest":"25.0.4.1+1","phase":"active","url":"https://endoflife.date/eclipse-temurin"},"upstream":{"latest":"25.0.4.1","latest_date":"2026-08-19T00:00:00Z","version_date":"2026-08-19T00:00:00Z","url":"https://adoptium.net/temurin/releases/"},"status":"current","level":"good"},{"ecosystem":"runtime","name":"maven","version":"3.9.16","sources":[{"path":"image/Containerfile.base","line":261}],"scope":"build","arg":"MAVEN_VERSION","datasource":"maven","package":"org.apache.maven:apache-maven","label":"Maven","internal":false,"upstream":{"latest":"3.9.16","url":"https://maven.apache.org/docs/history.html"},"lifecycle":{"product":"apache-maven","cycle":"3.9","release":"2023-01-31","eol":null,"lts":false,"latest":"3.9.16","phase":"active","url":"https://endoflife.date/apache-maven"},"status":"current","level":"good"},{"ecosystem":"runtime","name":"python","version":"3.14.7","sources":[{"path":"image/Containerfile.base","line":199}],"scope":"build","datasource":"python","label":"Python","internal":false,"lifecycle":{"product":"python","cycle":"3.14","release":"2025-10-07","support":"2027-10-01","eol":"2030-10-31","lts":false,"latest":"3.14.7","phase":"active","url":"https://endoflife.date/python"},"upstream":{"latest":"3.14.7","latest_date":"2026-08-05T00:00:00Z","version_date":"2026-08-05T00:00:00Z","url":"https://www.python.org/downloads/"},"status":"current","level":"good"},{"ecosystem":"image","name":"runner/self-hosted","version":"macOS ARM64","sources":[{"path":".github/workflows/ci.yml","line":1137},{"path":".github/workflows/ci.yml","line":1284},{"path":".github/workflows/ci.yml","line":1355}],"scope":"ci","datasource":"runner","label":"self-hosted macOS ARM64","self_hosted":true,"os":"macos","floating":true,"internal":false,"error":"a self-hosted runner declares no OS version, so its host is not visible here","status":"unknown","level":"idle"},{"ecosystem":"package","name":"alsa-lib","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.2.16.1-1.fc44","url":"https://packages.fedoraproject.org/search?query=alsa-lib"},"source_package":"alsa-lib","licenses":["LGPL-2.1-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"LGPL-2.1-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/alsa-lib@1.2.16.1-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"atk","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"2.60.7-1.fc44","url":"https://packages.fedoraproject.org/search?query=atk"},"source_package":"at-spi2-core","licenses":["LGPL-2.1-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"LGPL-2.1-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/atk@2.60.7-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"automake","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.18.1-4.fc44","url":"https://packages.fedoraproject.org/search?query=automake"},"source_package":"automake","licenses":["GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Texinfo-exception AND GFDL-1.3-or-later AND FSFAP AND FSFUL AND FSFULLR AND FSFULLRWD AND X11 AND LicenseRef-Fedora-Public-Domain"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Texinfo-exception AND GFDL-1.3-or-later AND FSFAP AND FSFUL AND FSFULLR AND FSFULLRWD AND X11 AND LicenseRef-Fedora-Public-Domain)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/automake@1.18.1-4.fc44?distro=fedora-44"},{"ecosystem":"package","name":"bash-completion","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"2.17-2.fc44","url":"https://packages.fedoraproject.org/search?query=bash-completion"},"source_package":"bash-completion","licenses":["GPL-2.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-2.0-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/bash-completion@2.17-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"bat","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"0.26.1-1.fc44","url":"https://packages.fedoraproject.org/search?query=bat"},"source_package":"rust-bat","licenses":["(MIT OR Apache-2.0) AND Apache-2.0 AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND CC-BY-SA-3.0 AND MIT AND Unlicense AND WTFPL AND LicenseRef-Fedora-UltraPermissive"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"((MIT OR Apache-2.0) AND Apache-2.0 AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND CC-BY-SA-3.0 AND MIT AND Unlicense AND WTFPL AND LicenseRef-Fedora-UltraPermissive)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/bat@0.26.1-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"buildah","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.43.4-1.fc44","url":"https://packages.fedoraproject.org/search?query=buildah"},"source_package":"buildah","licenses":["Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/buildah@1.43.4-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"bzip2","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.0.8-23.fc44","url":"https://packages.fedoraproject.org/search?query=bzip2"},"source_package":"bzip2","licenses":["BSD-4-Clause"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"BSD-4-Clause","verdict":"aggregate"},"purl":"pkg:rpm/fedora/bzip2@1.0.8-23.fc44?distro=fedora-44"},{"ecosystem":"package","name":"bzip2-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.0.8-23.fc44","url":"https://packages.fedoraproject.org/search?query=bzip2-devel"},"source_package":"bzip2","licenses":["BSD-4-Clause"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"BSD-4-Clause","verdict":"aggregate"},"purl":"pkg:rpm/fedora/bzip2-devel@1.0.8-23.fc44?distro=fedora-44"},{"ecosystem":"package","name":"cmake","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"4.3.0-1.fc44","url":"https://packages.fedoraproject.org/search?query=cmake"},"source_package":"cmake","licenses":["BSD-3-Clause AND MIT-open-group AND Zlib"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(BSD-3-Clause AND MIT-open-group AND Zlib)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/cmake@4.3.0-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"containers-common","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"0.67.2-1.fc44","url":"https://packages.fedoraproject.org/search?query=containers-common"},"source_package":"containers-common","licenses":["Apache-2.0"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"Apache-2.0","verdict":"aggregate"},"purl":"pkg:rpm/fedora/containers-common@0.67.2-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"crun","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.30-1.fc44","url":"https://packages.fedoraproject.org/search?query=crun"},"source_package":"crun","licenses":["GPL-2.0-only"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-2.0-only","verdict":"aggregate"},"purl":"pkg:rpm/fedora/crun@1.30-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"cups-libs","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"2.4.16-7.fc44","url":"https://packages.fedoraproject.org/search?query=cups-libs"},"source_package":"cups","licenses":["Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/cups-libs@2.4.16-7.fc44?distro=fedora-44"},{"ecosystem":"package","name":"curl","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"8.18.0-10.fc44","url":"https://packages.fedoraproject.org/search?query=curl"},"source_package":"curl","licenses":["curl"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"curl","verdict":"aggregate"},"purl":"pkg:rpm/fedora/curl@8.18.0-10.fc44?distro=fedora-44"},{"ecosystem":"package","name":"dnf-utils","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"4.10.1-9.fc44","url":"https://packages.fedoraproject.org/search?query=dnf-utils"},"source_package":"dnf-plugins-core","licenses":["GPL-2.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-2.0-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/dnf-utils@4.10.1-9.fc44?distro=fedora-44"},{"ecosystem":"package","name":"dnsutils","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","note":"not a Fedora 44 package name; dnf resolves it through a provide","snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"verdict":"aggregate"}},{"ecosystem":"package","name":"fd","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","note":"not a Fedora 44 package name; dnf resolves it through a provide","snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"verdict":"aggregate"}},{"ecosystem":"package","name":"findutils","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"4.10.0-7.fc44","url":"https://packages.fedoraproject.org/search?query=findutils"},"source_package":"findutils","licenses":["GPL-3.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-3.0-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/findutils@4.10.0-7.fc44?distro=fedora-44"},{"ecosystem":"package","name":"fuse-overlayfs","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.17-1.fc44","url":"https://packages.fedoraproject.org/search?query=fuse-overlayfs"},"source_package":"fuse-overlayfs","licenses":["GPL-3.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-3.0-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/fuse-overlayfs@1.17-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"fzf","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"0.74.4-1.fc44","url":"https://packages.fedoraproject.org/search?query=fzf"},"source_package":"fzf","licenses":["MIT"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"MIT","verdict":"aggregate"},"purl":"pkg:rpm/fedora/fzf@0.74.4-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"g++","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","note":"not a Fedora 44 package name; dnf resolves it through a provide","snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"verdict":"aggregate"}},{"ecosystem":"package","name":"gcc","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"16.0.1-0.10.fc44","url":"https://packages.fedoraproject.org/search?query=gcc"},"source_package":"gcc","licenses":["GPL-3.0-or-later AND LGPL-3.0-or-later AND (GPL-3.0-or-later WITH GCC-exception-3.1) AND (GPL-3.0-or-later WITH Texinfo-exception) AND (LGPL-2.1-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GNU-compiler-exception) AND BSL-1.0 AND GFDL-1.3-or-later AND Linux-man-pages-copyleft-2-para AND SunPro AND BSD-1-Clause AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-4-Clause AND BSD-Source-Code AND Zlib AND MIT AND Apache-2.0 AND (Apache-2.0 WITH LLVM-Exception) AND ZPL-2.1 AND ISC AND LicenseRef-Fedora-Public-Domain AND HP-1986 AND curl AND Martin-Birgmeier AND HPND-Markus-Kuhn AND dtoa AND SMLNJ AND AMD-newlib AND OAR AND HPND-merchantability-variant AND HPND-Intel"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(GPL-3.0-or-later AND LGPL-3.0-or-later AND (GPL-3.0-or-later WITH GCC-exception-3.1) AND (GPL-3.0-or-later WITH Texinfo-exception) AND (LGPL-2.1-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GNU-compiler-exception) AND BSL-1.0 AND GFDL-1.3-or-later AND Linux-man-pages-copyleft-2-para AND SunPro AND BSD-1-Clause AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-4-Clause AND BSD-Source-Code AND Zlib AND MIT AND Apache-2.0 AND (Apache-2.0 WITH LLVM-Exception) AND ZPL-2.1 AND ISC AND LicenseRef-Fedora-Public-Domain AND HP-1986 AND curl AND Martin-Birgmeier AND HPND-Markus-Kuhn AND dtoa AND SMLNJ AND AMD-newlib AND OAR AND HPND-merchantability-variant AND HPND-Intel)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/gcc@16.0.1-0.10.fc44?distro=fedora-44"},{"ecosystem":"package","name":"gcc-c++","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"16.0.1-0.10.fc44","url":"https://packages.fedoraproject.org/search?query=gcc-c++"},"source_package":"gcc","licenses":["GPL-3.0-or-later AND LGPL-3.0-or-later AND (GPL-3.0-or-later WITH GCC-exception-3.1) AND (GPL-3.0-or-later WITH Texinfo-exception) AND (LGPL-2.1-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GNU-compiler-exception) AND BSL-1.0 AND GFDL-1.3-or-later AND Linux-man-pages-copyleft-2-para AND SunPro AND BSD-1-Clause AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-4-Clause AND BSD-Source-Code AND Zlib AND MIT AND Apache-2.0 AND (Apache-2.0 WITH LLVM-Exception) AND ZPL-2.1 AND ISC AND LicenseRef-Fedora-Public-Domain AND HP-1986 AND curl AND Martin-Birgmeier AND HPND-Markus-Kuhn AND dtoa AND SMLNJ AND AMD-newlib AND OAR AND HPND-merchantability-variant AND HPND-Intel"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(GPL-3.0-or-later AND LGPL-3.0-or-later AND (GPL-3.0-or-later WITH GCC-exception-3.1) AND (GPL-3.0-or-later WITH Texinfo-exception) AND (LGPL-2.1-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GNU-compiler-exception) AND BSL-1.0 AND GFDL-1.3-or-later AND Linux-man-pages-copyleft-2-para AND SunPro AND BSD-1-Clause AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-4-Clause AND BSD-Source-Code AND Zlib AND MIT AND Apache-2.0 AND (Apache-2.0 WITH LLVM-Exception) AND ZPL-2.1 AND ISC AND LicenseRef-Fedora-Public-Domain AND HP-1986 AND curl AND Martin-Birgmeier AND HPND-Markus-Kuhn AND dtoa AND SMLNJ AND AMD-newlib AND OAR AND HPND-merchantability-variant AND HPND-Intel)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/gcc-c%2B%2B@16.0.1-0.10.fc44?distro=fedora-44"},{"ecosystem":"package","name":"gdbm-libs","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.23-11.fc44","url":"https://packages.fedoraproject.org/search?query=gdbm-libs"},"source_package":"gdbm","licenses":["GPL-3.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-3.0-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/gdbm-libs@1.23-11.fc44?distro=fedora-44"},{"ecosystem":"package","name":"gettext","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"0.26-5.fc44","url":"https://packages.fedoraproject.org/search?query=gettext"},"source_package":"gettext","licenses":["GPL-3.0-or-later and LGPL-2.0-or-later and GFDL-1.2-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(GPL-3.0-or-later and LGPL-2.0-or-later and GFDL-1.2-or-later)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/gettext@0.26-5.fc44?distro=fedora-44"},{"ecosystem":"package","name":"gh","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"2.97.0-2.fc44","url":"https://packages.fedoraproject.org/search?query=gh"},"source_package":"gh","licenses":["Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 AND Unlicense"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 AND Unlicense)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/gh@2.97.0-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"git","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"2.55.0-1.fc44","url":"https://packages.fedoraproject.org/search?query=git"},"source_package":"git","licenses":["BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/git@2.55.0-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"git-delta","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"0.19.1-2.fc44","url":"https://packages.fedoraproject.org/search?query=git-delta"},"source_package":"rust-git-delta","licenses":["MIT"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"MIT","verdict":"aggregate"},"purl":"pkg:rpm/fedora/git-delta@0.19.1-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"glibc-gconv-extra","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"2.43-2.fc44","url":"https://packages.fedoraproject.org/search?query=glibc-gconv-extra"},"source_package":"glibc","licenses":["LGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-only AND GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Texinfo-exception"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(LGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-only AND GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Texinfo-exception)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/glibc-gconv-extra@2.43-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"graphviz","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"14.1.4-2.fc44","url":"https://packages.fedoraproject.org/search?query=graphviz"},"source_package":"graphviz","licenses":["epl-1.0 AND cpl-1.0 AND bsd-3-clause AND mit AND gpl-3.0-or-later WITH bison-exception-2.2 AND apache-1.1 AND lgpl-2.0-or-later WITH libtool-exception AND smlnj AND hpnd-uc"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(epl-1.0 AND cpl-1.0 AND bsd-3-clause AND mit AND gpl-3.0-or-later WITH bison-exception-2.2 AND apache-1.1 AND lgpl-2.0-or-later WITH libtool-exception AND smlnj AND hpnd-uc)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/graphviz@14.1.4-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"graphviz-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"14.1.4-2.fc44","url":"https://packages.fedoraproject.org/search?query=graphviz-devel"},"source_package":"graphviz","licenses":["epl-1.0 AND cpl-1.0 AND bsd-3-clause AND mit AND gpl-3.0-or-later WITH bison-exception-2.2 AND apache-1.1 AND lgpl-2.0-or-later WITH libtool-exception AND smlnj AND hpnd-uc"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(epl-1.0 AND cpl-1.0 AND bsd-3-clause AND mit AND gpl-3.0-or-later WITH bison-exception-2.2 AND apache-1.1 AND lgpl-2.0-or-later WITH libtool-exception AND smlnj AND hpnd-uc)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/graphviz-devel@14.1.4-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"hostname","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"3.25-4.fc44","url":"https://packages.fedoraproject.org/search?query=hostname"},"source_package":"hostname","licenses":["GPL-2.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-2.0-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/hostname@3.25-4.fc44?distro=fedora-44"},{"ecosystem":"package","name":"htop","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"3.4.1-3.fc44","url":"https://packages.fedoraproject.org/search?query=htop"},"source_package":"htop","licenses":["GPL-2.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-2.0-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/htop@3.4.1-3.fc44?distro=fedora-44"},{"ecosystem":"package","name":"iproute","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"6.17.0-2.fc44","url":"https://packages.fedoraproject.org/search?query=iproute"},"source_package":"iproute","licenses":["GPL-2.0-or-later AND NIST-PD"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(GPL-2.0-or-later AND NIST-PD)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/iproute@6.17.0-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"iputils","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"20250605-2.fc44","url":"https://packages.fedoraproject.org/search?query=iputils"},"source_package":"iputils","licenses":["BSD-4-Clause-UC AND GPL-2.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(BSD-4-Clause-UC AND GPL-2.0-or-later)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/iputils@20250605-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"jq","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.8.1-3.fc44","url":"https://packages.fedoraproject.org/search?query=jq"},"source_package":"jq","licenses":["MIT AND ICU AND CC-BY-3.0"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(MIT AND ICU AND CC-BY-3.0)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/jq@1.8.1-3.fc44?distro=fedora-44"},{"ecosystem":"package","name":"less","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"704-4.fc44","url":"https://packages.fedoraproject.org/search?query=less"},"source_package":"less","licenses":["(GPL-3.0-only OR BSD-2-Clause) AND GPL-2.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"((GPL-3.0-only OR BSD-2-Clause) AND GPL-2.0-or-later)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/less@704-4.fc44?distro=fedora-44"},{"ecosystem":"package","name":"libXScrnSaver","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.2.4-7.fc44","url":"https://packages.fedoraproject.org/search?query=libXScrnSaver"},"source_package":"libXScrnSaver","licenses":["X11"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"X11","verdict":"aggregate"},"purl":"pkg:rpm/fedora/libXScrnSaver@1.2.4-7.fc44?distro=fedora-44"},{"ecosystem":"package","name":"libXcomposite","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"0.4.6-7.fc44","url":"https://packages.fedoraproject.org/search?query=libXcomposite"},"source_package":"libXcomposite","licenses":["MIT AND HPND-sell-variant"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(MIT AND HPND-sell-variant)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/libXcomposite@0.4.6-7.fc44?distro=fedora-44"},{"ecosystem":"package","name":"libXcursor","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.2.3-4.fc44","url":"https://packages.fedoraproject.org/search?query=libXcursor"},"source_package":"libXcursor","licenses":["HPND-sell-variant"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"HPND-sell-variant","verdict":"aggregate"},"purl":"pkg:rpm/fedora/libXcursor@1.2.3-4.fc44?distro=fedora-44"},{"ecosystem":"package","name":"libXdamage","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.1.6-7.fc44","url":"https://packages.fedoraproject.org/search?query=libXdamage"},"source_package":"libXdamage","licenses":["HPND-sell-variant"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"HPND-sell-variant","verdict":"aggregate"},"purl":"pkg:rpm/fedora/libXdamage@1.1.6-7.fc44?distro=fedora-44"},{"ecosystem":"package","name":"libXext","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.3.6-5.fc44","url":"https://packages.fedoraproject.org/search?query=libXext"},"source_package":"libXext","licenses":["MIT-open-group AND X11 AND HPND AND HPND-sell-variant AND SMLNJ AND MIT AND ISC AND HPND-doc AND HPND-doc-sell"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(MIT-open-group AND X11 AND HPND AND HPND-sell-variant AND SMLNJ AND MIT AND ISC AND HPND-doc AND HPND-doc-sell)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/libXext@1.3.6-5.fc44?distro=fedora-44"},{"ecosystem":"package","name":"libXi","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.8.3-1.fc44","url":"https://packages.fedoraproject.org/search?query=libXi"},"source_package":"libXi","licenses":["MIT-open-group AND SMLNJ AND MIT"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(MIT-open-group AND SMLNJ AND MIT)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/libXi@1.8.3-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"libXrandr","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.5.4-7.fc44","url":"https://packages.fedoraproject.org/search?query=libXrandr"},"source_package":"libXrandr","licenses":["HPND-sell-variant"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"HPND-sell-variant","verdict":"aggregate"},"purl":"pkg:rpm/fedora/libXrandr@1.5.4-7.fc44?distro=fedora-44"},{"ecosystem":"package","name":"libXtst","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.2.5-4.fc44","url":"https://packages.fedoraproject.org/search?query=libXtst"},"source_package":"libXtst","licenses":["MIT-open-group AND HPND-sell-variant AND X11 AND HPND-doc AND HPND-doc-sell"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(MIT-open-group AND HPND-sell-variant AND X11 AND HPND-doc AND HPND-doc-sell)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/libXtst@1.2.5-4.fc44?distro=fedora-44"},{"ecosystem":"package","name":"liberation-fonts","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","note":"not a Fedora 44 package name; dnf resolves it through a provide","snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"verdict":"aggregate"}},{"ecosystem":"package","name":"libffi-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"3.5.2-2.fc44","url":"https://packages.fedoraproject.org/search?query=libffi-devel"},"source_package":"libffi","licenses":["MIT AND CC-PDDC AND (GPL-3.0-or-later WITH Texinfo-exception)"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(MIT AND CC-PDDC AND (GPL-3.0-or-later WITH Texinfo-exception))","verdict":"aggregate"},"purl":"pkg:rpm/fedora/libffi-devel@3.5.2-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"libnsl2","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"2.0.1-5.fc44","url":"https://packages.fedoraproject.org/search?query=libnsl2"},"source_package":"libnsl2","licenses":["BSD-3-Clause AND LGPL-2.1-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(BSD-3-Clause AND LGPL-2.1-or-later)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/libnsl2@2.0.1-5.fc44?distro=fedora-44"},{"ecosystem":"package","name":"libuuid-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"2.41.5-1.fc44","url":"https://packages.fedoraproject.org/search?query=libuuid-devel"},"source_package":"util-linux","licenses":["GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause-UC AND LicenseRef-Fedora-Public-Domain"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause-UC AND LicenseRef-Fedora-Public-Domain)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/libuuid-devel@2.41.5-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"lsof","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"4.98.0-9.fc44","url":"https://packages.fedoraproject.org/search?query=lsof"},"source_package":"lsof","licenses":["lsof"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"lsof","verdict":"aggregate"},"purl":"pkg:rpm/fedora/lsof@4.98.0-9.fc44?distro=fedora-44"},{"ecosystem":"package","name":"lzma","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","note":"not a Fedora 44 package name; dnf resolves it through a provide","snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"verdict":"aggregate"}},{"ecosystem":"package","name":"lzma-sdk-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"25.01-2.fc44","url":"https://packages.fedoraproject.org/search?query=lzma-sdk-devel"},"source_package":"lzma-sdk","licenses":["LGPL-2.1-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"LGPL-2.1-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/lzma-sdk-devel@25.01-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"make","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"4.4.1-12.fc44","url":"https://packages.fedoraproject.org/search?query=make"},"source_package":"make","licenses":["GPL-3.0-or-later AND LGPL-2.1-or-later AND GFDL-1.3-or-later AND FSFULLR"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(GPL-3.0-or-later AND LGPL-2.1-or-later AND GFDL-1.3-or-later AND FSFULLR)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/make@4.4.1-12.fc44?distro=fedora-44"},{"ecosystem":"package","name":"mesa-libEGL","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"26.2.3-1.fc44","url":"https://packages.fedoraproject.org/search?query=mesa-libEGL"},"source_package":"mesa","licenses":["MIT AND BSD-3-Clause AND SGI-B-2.0"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(MIT AND BSD-3-Clause AND SGI-B-2.0)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/mesa-libEGL@26.2.3-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"mesa-libGL","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"26.2.3-1.fc44","url":"https://packages.fedoraproject.org/search?query=mesa-libGL"},"source_package":"mesa","licenses":["MIT AND BSD-3-Clause AND SGI-B-2.0"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(MIT AND BSD-3-Clause AND SGI-B-2.0)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/mesa-libGL@26.2.3-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"ncurses","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"6.6-1.fc44","url":"https://packages.fedoraproject.org/search?query=ncurses"},"source_package":"ncurses","licenses":["MIT-open-group"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"MIT-open-group","verdict":"aggregate"},"purl":"pkg:rpm/fedora/ncurses@6.6-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"ncurses-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"6.6-1.fc44","url":"https://packages.fedoraproject.org/search?query=ncurses-devel"},"source_package":"ncurses","licenses":["MIT-open-group"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"MIT-open-group","verdict":"aggregate"},"purl":"pkg:rpm/fedora/ncurses-devel@6.6-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"ncurses-term","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"6.6-1.fc44","url":"https://packages.fedoraproject.org/search?query=ncurses-term"},"source_package":"ncurses","licenses":["MIT-open-group"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"MIT-open-group","verdict":"aggregate"},"purl":"pkg:rpm/fedora/ncurses-term@6.6-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"netstat","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","note":"not a Fedora 44 package name; dnf resolves it through a provide","snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"verdict":"aggregate"}},{"ecosystem":"package","name":"ninja-build","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.13.2-2.fc44","url":"https://packages.fedoraproject.org/search?query=ninja-build"},"source_package":"ninja-build","licenses":["Apache-2.0"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"Apache-2.0","verdict":"aggregate"},"purl":"pkg:rpm/fedora/ninja-build@1.13.2-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"nmap","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"7.92-11.fc44","url":"https://packages.fedoraproject.org/search?query=nmap"},"source_package":"nmap","licenses":["LicenseRef-Nmap"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"LicenseRef-Nmap","verdict":"aggregate"},"purl":"pkg:rpm/fedora/nmap@7.92-11.fc44?distro=fedora-44"},{"ecosystem":"package","name":"nmap-ncat","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"7.92-11.fc44","url":"https://packages.fedoraproject.org/search?query=nmap-ncat"},"source_package":"nmap","licenses":["LicenseRef-Nmap"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"LicenseRef-Nmap","verdict":"aggregate"},"purl":"pkg:rpm/fedora/nmap-ncat@7.92-11.fc44?distro=fedora-44"},{"ecosystem":"package","name":"nss","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"3.122.1-1.fc44","url":"https://packages.fedoraproject.org/search?query=nss"},"source_package":"nss","licenses":["MPL-2.0"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"MPL-2.0","verdict":"aggregate"},"purl":"pkg:rpm/fedora/nss@3.122.1-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"openssh-clients","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"10.2p1-7.fc44","url":"https://packages.fedoraproject.org/search?query=openssh-clients"},"source_package":"openssh","licenses":["BSD-3-Clause AND BSD-2-Clause AND ISC AND SSH-OpenSSH AND ssh-keyscan AND snprintf AND LicenseRef-Fedora-Public-Domain AND X11-distribute-modifications-variant"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(BSD-3-Clause AND BSD-2-Clause AND ISC AND SSH-OpenSSH AND ssh-keyscan AND snprintf AND LicenseRef-Fedora-Public-Domain AND X11-distribute-modifications-variant)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/openssh-clients@10.2p1-7.fc44?distro=fedora-44"},{"ecosystem":"package","name":"openssh-server","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"10.2p1-7.fc44","url":"https://packages.fedoraproject.org/search?query=openssh-server"},"source_package":"openssh","licenses":["BSD-3-Clause AND BSD-2-Clause AND ISC AND SSH-OpenSSH AND ssh-keyscan AND snprintf AND LicenseRef-Fedora-Public-Domain AND X11-distribute-modifications-variant"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(BSD-3-Clause AND BSD-2-Clause AND ISC AND SSH-OpenSSH AND ssh-keyscan AND snprintf AND LicenseRef-Fedora-Public-Domain AND X11-distribute-modifications-variant)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/openssh-server@10.2p1-7.fc44?distro=fedora-44"},{"ecosystem":"package","name":"openssl","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"3.5.8-1.fc44","url":"https://packages.fedoraproject.org/search?query=openssl"},"source_package":"openssl","licenses":["Apache-2.0"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"Apache-2.0","verdict":"aggregate"},"purl":"pkg:rpm/fedora/openssl@3.5.8-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"openssl-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"3.5.8-1.fc44","url":"https://packages.fedoraproject.org/search?query=openssl-devel"},"source_package":"openssl","licenses":["Apache-2.0"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"Apache-2.0","verdict":"aggregate"},"purl":"pkg:rpm/fedora/openssl-devel@3.5.8-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"pandoc","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","note":"not a Fedora 44 package name; dnf resolves it through a provide","snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"verdict":"aggregate"}},{"ecosystem":"package","name":"pango","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.57.1-1.fc44","url":"https://packages.fedoraproject.org/search?query=pango"},"source_package":"pango","licenses":["LGPL-2.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"LGPL-2.0-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/pango@1.57.1-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"passt","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"0^20260728.gf8df3f1-2.fc44","url":"https://packages.fedoraproject.org/search?query=passt"},"source_package":"passt","licenses":["GPL-2.0-or-later AND BSD-3-Clause"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(GPL-2.0-or-later AND BSD-3-Clause)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/passt@0%5E20260728.gf8df3f1-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"patch","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"2.8-4.fc44","url":"https://packages.fedoraproject.org/search?query=patch"},"source_package":"patch","licenses":["GPL-3.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-3.0-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/patch@2.8-4.fc44?distro=fedora-44"},{"ecosystem":"package","name":"podman","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"5.8.7-1.fc44","url":"https://packages.fedoraproject.org/search?query=podman"},"source_package":"podman","licenses":["Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/podman@5.8.7-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"procps-ng","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"4.0.6-1.fc44","url":"https://packages.fedoraproject.org/search?query=procps-ng"},"source_package":"procps-ng","licenses":["GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/procps-ng@4.0.6-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"python-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","note":"not a Fedora 44 package name; dnf resolves it through a provide","snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"verdict":"aggregate"}},{"ecosystem":"package","name":"rclone","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.74.3-1.fc44","url":"https://packages.fedoraproject.org/search?query=rclone"},"source_package":"rclone","licenses":["0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND LGPL-3.0-only AND MIT AND MPL-2.0 AND (Apache-2.0 OR MIT)"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND LGPL-3.0-only AND MIT AND MPL-2.0 AND (Apache-2.0 OR MIT))","verdict":"aggregate"},"purl":"pkg:rpm/fedora/rclone@1.74.3-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"readline-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"8.3-4.fc44","url":"https://packages.fedoraproject.org/search?query=readline-devel"},"source_package":"readline","licenses":["GPL-3.0-or-later AND GPL-2.0-or-later AND GFDL-1.3-no-invariants-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(GPL-3.0-or-later AND GPL-2.0-or-later AND GFDL-1.3-no-invariants-or-later)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/readline-devel@8.3-4.fc44?distro=fedora-44"},{"ecosystem":"package","name":"ripgrep","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"15.2.0-1.fc44","url":"https://packages.fedoraproject.org/search?query=ripgrep"},"source_package":"rust-ripgrep","licenses":["Unlicense OR MIT"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(Unlicense OR MIT)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/ripgrep@15.2.0-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"rsync","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"3.5.0-2.fc44","url":"https://packages.fedoraproject.org/search?query=rsync"},"source_package":"rsync","licenses":["GPL-3.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-3.0-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/rsync@3.5.0-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"shadow-utils","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"4.19.0-7.fc44","url":"https://packages.fedoraproject.org/search?query=shadow-utils"},"source_package":"shadow-utils","licenses":["BSD-3-Clause AND GPL-2.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(BSD-3-Clause AND GPL-2.0-or-later)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/shadow-utils@4.19.0-7.fc44?distro=fedora-44"},{"ecosystem":"package","name":"skopeo","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.22.3-1.fc44","url":"https://packages.fedoraproject.org/search?query=skopeo"},"source_package":"skopeo","licenses":["Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/skopeo@1.22.3-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"slirp4netns","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.3.1-4.fc44","url":"https://packages.fedoraproject.org/search?query=slirp4netns"},"source_package":"slirp4netns","licenses":["GPL-2.0-only"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-2.0-only","verdict":"aggregate"},"purl":"pkg:rpm/fedora/slirp4netns@1.3.1-4.fc44?distro=fedora-44"},{"ecosystem":"package","name":"socat","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.8.1.1-1.fc44","url":"https://packages.fedoraproject.org/search?query=socat"},"source_package":"socat","licenses":["GPL-2.0-only"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-2.0-only","verdict":"aggregate"},"purl":"pkg:rpm/fedora/socat@1.8.1.1-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"sqlite","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"3.51.2-2.fc44","url":"https://packages.fedoraproject.org/search?query=sqlite"},"source_package":"sqlite","licenses":["blessing"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"blessing","verdict":"aggregate"},"purl":"pkg:rpm/fedora/sqlite@3.51.2-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"sqlite-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"3.51.2-2.fc44","url":"https://packages.fedoraproject.org/search?query=sqlite-devel"},"source_package":"sqlite","licenses":["blessing"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"blessing","verdict":"aggregate"},"purl":"pkg:rpm/fedora/sqlite-devel@3.51.2-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"sudo","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.9.17-8.p2.fc44","url":"https://packages.fedoraproject.org/search?query=sudo"},"source_package":"sudo","licenses":["ISC"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"ISC","verdict":"aggregate"},"purl":"pkg:rpm/fedora/sudo@1.9.17-8.p2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"tar","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"1.35-9.fc44","url":"https://packages.fedoraproject.org/search?query=tar"},"source_package":"tar","licenses":["GPL-3.0-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-3.0-or-later","verdict":"aggregate"},"purl":"pkg:rpm/fedora/tar@1.35-9.fc44?distro=fedora-44"},{"ecosystem":"package","name":"tcpdump","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"4.99.6-3.fc44","url":"https://packages.fedoraproject.org/search?query=tcpdump"},"source_package":"tcpdump","licenses":["BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC AND ISC AND NTP"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC AND ISC AND NTP)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/tcpdump@4.99.6-3.fc44?distro=fedora-44"},{"ecosystem":"package","name":"telnet","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"0.17-96.fc44","url":"https://packages.fedoraproject.org/search?query=telnet"},"source_package":"telnet","licenses":["BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/telnet@0.17-96.fc44?distro=fedora-44"},{"ecosystem":"package","name":"tk-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"9.0.2-2.fc44","url":"https://packages.fedoraproject.org/search?query=tk-devel"},"source_package":"tk","licenses":["TCL AND HPND-Pbmplus AND CC-BY-SA-3.0 AND MIT-open-group AND MIT"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(TCL AND HPND-Pbmplus AND CC-BY-SA-3.0 AND MIT-open-group AND MIT)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/tk-devel@9.0.2-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"tmux","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"3.7c-1.fc44","url":"https://packages.fedoraproject.org/search?query=tmux"},"source_package":"tmux","licenses":["ISC AND BSD-2-Clause AND BSD-3-Clause AND SSH-short AND LicenseRef-Fedora-Public-Domain"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(ISC AND BSD-2-Clause AND BSD-3-Clause AND SSH-short AND LicenseRef-Fedora-Public-Domain)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/tmux@3.7c-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"tree","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"2.2.1-4.fc44","url":"https://packages.fedoraproject.org/search?query=tree"},"source_package":"tree-pkg","licenses":["GPL-2.0-or-later AND LGPL-2.1-or-later"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(GPL-2.0-or-later AND LGPL-2.1-or-later)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/tree@2.2.1-4.fc44?distro=fedora-44"},{"ecosystem":"package","name":"tree-sitter-cli","version":null,"sources":[{"path":"image/Containerfile.base","line":181}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"0.26.11-1.fc44","url":"https://packages.fedoraproject.org/search?query=tree-sitter-cli"},"source_package":"rust-tree-sitter-cli","licenses":["MIT"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"MIT","verdict":"aggregate"},"purl":"pkg:rpm/fedora/tree-sitter-cli@0.26.11-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"unzip","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"6.0-69.fc44","url":"https://packages.fedoraproject.org/search?query=unzip"},"source_package":"unzip","licenses":["Info-ZIP"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"Info-ZIP","verdict":"aggregate"},"purl":"pkg:rpm/fedora/unzip@6.0-69.fc44?distro=fedora-44"},{"ecosystem":"package","name":"uv","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"0.12.15-1.fc44","url":"https://packages.fedoraproject.org/search?query=uv"},"source_package":"uv","snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"verdict":"aggregate"},"purl":"pkg:rpm/fedora/uv@0.12.15-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"vim","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","note":"not a Fedora 44 package name; dnf resolves it through a provide","snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"verdict":"aggregate"}},{"ecosystem":"package","name":"wget","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","note":"not a Fedora 44 package name; dnf resolves it through a provide","snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"verdict":"aggregate"}},{"ecosystem":"package","name":"which","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"2.25-1.fc44","url":"https://packages.fedoraproject.org/search?query=which"},"source_package":"which","licenses":["GPL-3.0-only"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"GPL-3.0-only","verdict":"aggregate"},"purl":"pkg:rpm/fedora/which@2.25-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"wireshark-cli","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"4.6.9-1.fc44","url":"https://packages.fedoraproject.org/search?query=wireshark-cli"},"source_package":"wireshark","licenses":["BSD-1-Clause AND BSD-2-Clause AND BSD-3-Clause AND MIT AND GPL-2.0-or-later AND LGPL-2.0-or-later AND Zlib AND ISC AND (BSD-3-Clause OR GPL-2.0-only) AND (GPL-2.0-or-later AND Zlib)"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(BSD-1-Clause AND BSD-2-Clause AND BSD-3-Clause AND MIT AND GPL-2.0-or-later AND LGPL-2.0-or-later AND Zlib AND ISC AND (BSD-3-Clause OR GPL-2.0-only) AND (GPL-2.0-or-later AND Zlib))","verdict":"aggregate"},"purl":"pkg:rpm/fedora/wireshark-cli@4.6.9-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"xorg-x11-fonts-Type1","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"7.5-42.fc44","url":"https://packages.fedoraproject.org/search?query=xorg-x11-fonts-Type1"},"source_package":"xorg-x11-fonts","licenses":["HPND AND Adobe-Utopia AND Cronyx AND MIT AND Lucida-Bitmap-Fonts AND Bitstream-Charter AND X11"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(HPND AND Adobe-Utopia AND Cronyx AND MIT AND Lucida-Bitmap-Fonts AND Bitstream-Charter AND X11)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/xorg-x11-fonts-Type1@7.5-42.fc44?distro=fedora-44"},{"ecosystem":"package","name":"xorg-x11-fonts-misc","version":null,"sources":[{"path":"image/Containerfile.base","line":77}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"7.5-42.fc44","url":"https://packages.fedoraproject.org/search?query=xorg-x11-fonts-misc"},"source_package":"xorg-x11-fonts","licenses":["HPND AND Adobe-Utopia AND Cronyx AND MIT AND Lucida-Bitmap-Fonts AND Bitstream-Charter AND X11"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(HPND AND Adobe-Utopia AND Cronyx AND MIT AND Lucida-Bitmap-Fonts AND Bitstream-Charter AND X11)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/xorg-x11-fonts-misc@7.5-42.fc44?distro=fedora-44"},{"ecosystem":"package","name":"xz","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"5.8.2-2.fc44","url":"https://packages.fedoraproject.org/search?query=xz"},"source_package":"xz","licenses":["0BSD AND GPL-2.0-or-later AND LicenseRef-Fedora-Public-Domain"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(0BSD AND GPL-2.0-or-later AND LicenseRef-Fedora-Public-Domain)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/xz@5.8.2-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"xz-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"5.8.2-2.fc44","url":"https://packages.fedoraproject.org/search?query=xz-devel"},"source_package":"xz","licenses":["0BSD AND GPL-2.0-or-later AND LicenseRef-Fedora-Public-Domain"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(0BSD AND GPL-2.0-or-later AND LicenseRef-Fedora-Public-Domain)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/xz-devel@5.8.2-2.fc44?distro=fedora-44"},{"ecosystem":"package","name":"yq","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"4.53.3-1.fc44","url":"https://packages.fedoraproject.org/search?query=yq"},"source_package":"yq","licenses":["Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT AND MPL-2.0 AND Unicode-3.0"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"(Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT AND MPL-2.0 AND Unicode-3.0)","verdict":"aggregate"},"purl":"pkg:rpm/fedora/yq@4.53.3-1.fc44?distro=fedora-44"},{"ecosystem":"package","name":"zip","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","upstream":{"effective":"3.0-45.fc44","url":"https://packages.fedoraproject.org/search?query=zip"},"source_package":"zip","licenses":["Info-ZIP"],"snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"expression":"Info-ZIP","verdict":"aggregate"},"purl":"pkg:rpm/fedora/zip@3.0-45.fc44?distro=fedora-44"},{"ecosystem":"package","name":"zlib-devel","version":null,"sources":[{"path":"image/Containerfile.base","line":56}],"scope":"build","datasource":"rpm","floating":true,"manager":"dnf","internal":false,"release":"44","note":"not a Fedora 44 package name; dnf resolves it through a provide","snapshot":"2026-09-15T16:36:56Z","status":"floating","level":"idle","license":{"verdict":"aggregate"}},{"ecosystem":"pypi","name":"claude-code-transcripts","version":null,"sources":[{"path":"image/Containerfile.base","line":345}],"scope":"build","datasource":"pypi","package":"claude-code-transcripts","floating":true,"internal":false,"upstream":{"latest":"0.6","latest_date":"2026-01-25T05:50:38Z","url":"https://pypi.org/project/claude-code-transcripts/"},"status":"floating","level":"idle"},{"ecosystem":"go","name":"4d63.com/gocheckcompilerdirectives","version":"v1.4.0","sources":[{"path":"go.golangci.mod","line":17}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gocheckcompilerdirectives","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gocheckcompilerdirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gocheckcompilerdirectives@v1.4.0"},{"ecosystem":"go","name":"4d63.com/gochecknoglobals","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":18}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gochecknoglobals","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gochecknoglobals","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gochecknoglobals@v0.2.2"},{"ecosystem":"go","name":"charm.land/lipgloss/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"charm.land/lipgloss/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/lipgloss","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/charm.land/lipgloss/v2@v2.0.6"},{"ecosystem":"go","name":"codeberg.org/chavacava/garif","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/chavacava/garif","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/chavacava/garif@v0.2.0"},{"ecosystem":"go","name":"codeberg.org/polyfloyd/go-errorlint","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/polyfloyd/go-errorlint","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/polyfloyd/go-errorlint@v1.9.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v4","version":"v4.0.0","sources":[{"path":"go.golangci.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v4@v4.0.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v5","version":"v5.0.3","sources":[{"path":"go.golangci.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v5@v5.0.3"},{"ecosystem":"go","name":"dev.gaijin.team/go/golib","version":"v0.8.1","sources":[{"path":"go.golangci.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/golib","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/golib","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/golib@v0.8.1"},{"ecosystem":"go","name":"github.com/4meepo/tagalign","version":"v1.4.3","sources":[{"path":"go.golangci.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/4meepo/tagalign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/4meepo/tagalign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/4meepo/tagalign@v1.4.3"},{"ecosystem":"go","name":"github.com/Abirdcfly/dupword","version":"v0.1.8","sources":[{"path":"go.golangci.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/Abirdcfly/dupword","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Abirdcfly/dupword","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Abirdcfly/dupword@v0.1.8"},{"ecosystem":"go","name":"github.com/AdminBenni/iota-mixing","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/AdminBenni/iota-mixing","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AdminBenni/iota-mixing","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AdminBenni/iota-mixing@v1.0.0"},{"ecosystem":"go","name":"github.com/AlwxSin/noinlineerr","version":"v1.0.6","sources":[{"path":"go.golangci.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/AlwxSin/noinlineerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AlwxSin/noinlineerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AlwxSin/noinlineerr@v1.0.6"},{"ecosystem":"go","name":"github.com/Antonboom/errname","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/errname","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/errname","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/errname@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/nilnil","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/nilnil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/nilnil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/nilnil@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/testifylint","version":"v1.6.4","sources":[{"path":"go.golangci.mod","line":31}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/testifylint","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/Antonboom/testifylint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/testifylint@v1.6.4"},{"ecosystem":"go","name":"github.com/BurntSushi/toml","version":"v1.6.0","sources":[{"path":"go.golangci.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"github.com/BurntSushi/toml","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/BurntSushi/toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/BurntSushi/toml@v1.6.0"},{"ecosystem":"go","name":"github.com/ClickHouse/clickhouse-go-linter","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"github.com/ClickHouse/clickhouse-go-linter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ClickHouse/clickhouse-go-linter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ClickHouse/clickhouse-go-linter@v1.2.1"},{"ecosystem":"go","name":"github.com/Djarvur/go-err113","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"github.com/Djarvur/go-err113","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Djarvur/go-err113","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Djarvur/go-err113@v0.1.1"},{"ecosystem":"go","name":"github.com/Masterminds/semver/v3","version":"v3.5.0","sources":[{"path":"go.golangci.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"github.com/Masterminds/semver/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Masterminds/semver","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Masterminds/semver/v3@v3.5.0"},{"ecosystem":"go","name":"github.com/MirrexOne/unqueryvet","version":"v1.5.4","sources":[{"path":"go.golangci.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"github.com/MirrexOne/unqueryvet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/MirrexOne/unqueryvet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/MirrexOne/unqueryvet@v1.5.4"},{"ecosystem":"go","name":"github.com/OpenPeeDeeP/depguard/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"github.com/OpenPeeDeeP/depguard/v2","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/OpenPeeDeeP/depguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/OpenPeeDeeP/depguard/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/alecthomas/chroma/v2","version":"v2.27.0","sources":[{"path":"go.golangci.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/chroma/v2","internal":false,"licenses":["MIT","OFL-1.1"],"upstream_repo":"github.com/alecthomas/chroma","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND OFL-1.1","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/chroma/v2@v2.27.0"},{"ecosystem":"go","name":"github.com/alecthomas/go-check-sumtype","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":39}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/go-check-sumtype","internal":false,"licenses":["MIT","Unlicense"],"upstream_repo":"github.com/alecthomas/go-check-sumtype","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Unlicense","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/go-check-sumtype@v0.3.1"},{"ecosystem":"go","name":"github.com/alexkohler/nakedret/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":40}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/nakedret/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/nakedret","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/nakedret/v2@v2.0.6"},{"ecosystem":"go","name":"github.com/alexkohler/prealloc","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":41}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/prealloc","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/prealloc","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/prealloc@v1.1.0"},{"ecosystem":"go","name":"github.com/alfatraining/structtag","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":42}],"scope":"indirect","datasource":"goproxy","package":"github.com/alfatraining/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/alfatraining/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alfatraining/structtag@v1.0.0"},{"ecosystem":"go","name":"github.com/alingse/asasalint","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":43}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/asasalint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/asasalint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/asasalint@v0.0.11"},{"ecosystem":"go","name":"github.com/alingse/nilnesserr","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":44}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/nilnesserr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/nilnesserr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/nilnesserr@v0.2.0"},{"ecosystem":"go","name":"github.com/ashanbrown/forbidigo/v2","version":"v2.3.1","sources":[{"path":"go.golangci.mod","line":45}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/forbidigo/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/forbidigo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/forbidigo/v2@v2.3.1"},{"ecosystem":"go","name":"github.com/ashanbrown/makezero/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":46}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/makezero/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/makezero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/makezero/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/beorn7/perks","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":47}],"scope":"indirect","datasource":"goproxy","package":"github.com/beorn7/perks","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/beorn7/perks","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/beorn7/perks@v1.0.1"},{"ecosystem":"go","name":"github.com/bkielbasa/cyclop","version":"v1.2.3","sources":[{"path":"go.golangci.mod","line":48}],"scope":"indirect","datasource":"goproxy","package":"github.com/bkielbasa/cyclop","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bkielbasa/cyclop","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bkielbasa/cyclop@v1.2.3"},{"ecosystem":"go","name":"github.com/blizzy78/varnamelen","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":49}],"scope":"indirect","datasource":"goproxy","package":"github.com/blizzy78/varnamelen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/blizzy78/varnamelen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/blizzy78/varnamelen@v0.8.0"},{"ecosystem":"go","name":"github.com/bmatcuk/doublestar/v4","version":"v4.10.0","sources":[{"path":"go.mod","line":12}],"scope":"indirect","datasource":"goproxy","package":"github.com/bmatcuk/doublestar/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bmatcuk/doublestar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bmatcuk/doublestar/v4@v4.10.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v4","version":"v4.7.0","sources":[{"path":"go.golangci.mod","line":50}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v4@v4.7.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v5","version":"v5.9.0","sources":[{"path":"go.golangci.mod","line":51}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v5@v5.9.0"},{"ecosystem":"go","name":"github.com/breml/bidichk","version":"v0.3.3","sources":[{"path":"go.golangci.mod","line":52}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/bidichk","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/bidichk","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/bidichk@v0.3.3"},{"ecosystem":"go","name":"github.com/breml/errchkjson","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":53}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/errchkjson","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/errchkjson","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/errchkjson@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/ireturn","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":54}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/ireturn","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/ireturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/ireturn@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/mirror","version":"v1.3.3","sources":[{"path":"go.golangci.mod","line":55}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/mirror","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/mirror","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/mirror@v1.3.3"},{"ecosystem":"go","name":"github.com/catenacyber/perfsprint","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":56}],"scope":"indirect","datasource":"goproxy","package":"github.com/catenacyber/perfsprint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/catenacyber/perfsprint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/catenacyber/perfsprint@v0.10.1"},{"ecosystem":"go","name":"github.com/ccojocar/zxcvbn-go","version":"v1.0.4","sources":[{"path":"go.golangci.mod","line":57}],"scope":"indirect","datasource":"goproxy","package":"github.com/ccojocar/zxcvbn-go","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ccojocar/zxcvbn-go","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ccojocar/zxcvbn-go@v1.0.4"},{"ecosystem":"go","name":"github.com/cespare/xxhash/v2","version":"v2.3.0","sources":[{"path":"go.golangci.mod","line":58}],"scope":"indirect","datasource":"goproxy","package":"github.com/cespare/xxhash/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/cespare/xxhash","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/cespare/xxhash/v2@v2.3.0"},{"ecosystem":"go","name":"github.com/charithe/durationcheck","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":59}],"scope":"indirect","datasource":"goproxy","package":"github.com/charithe/durationcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/charithe/durationcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charithe/durationcheck@v0.0.11"},{"ecosystem":"go","name":"github.com/charmbracelet/colorprofile","version":"v0.4.3","sources":[{"path":"go.golangci.mod","line":60}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/colorprofile","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/colorprofile","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/colorprofile@v0.4.3"},{"ecosystem":"go","name":"github.com/charmbracelet/ultraviolet","version":"v0.0.0-20260811164956-006e29f97886","sources":[{"path":"go.golangci.mod","line":61}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/ultraviolet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/ultraviolet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/ultraviolet@v0.0.0-20260811164956-006e29f97886"},{"ecosystem":"go","name":"github.com/charmbracelet/x/ansi","version":"v0.11.8","sources":[{"path":"go.golangci.mod","line":62}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/ansi","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/ansi@v0.11.8"},{"ecosystem":"go","name":"github.com/charmbracelet/x/term","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":63}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/term","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/term@v0.2.2"},{"ecosystem":"go","name":"github.com/charmbracelet/x/termios","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":64}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/termios","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/termios@v0.1.1"},{"ecosystem":"go","name":"github.com/charmbracelet/x/windows","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":65}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/windows","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/windows@v0.2.2"},{"ecosystem":"go","name":"github.com/ckaznocha/intrange","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":66}],"scope":"indirect","datasource":"goproxy","package":"github.com/ckaznocha/intrange","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ckaznocha/intrange","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ckaznocha/intrange@v0.3.1"},{"ecosystem":"go","name":"github.com/clipperhouse/displaywidth","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":67}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/displaywidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/displaywidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/displaywidth@v0.11.0"},{"ecosystem":"go","name":"github.com/clipperhouse/uax29/v2","version":"v2.7.0","sources":[{"path":"go.golangci.mod","line":68},{"path":"go.mod","line":13}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/uax29/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/uax29","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/uax29/v2@v2.7.0"},{"ecosystem":"go","name":"github.com/curioswitch/go-reassign","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":69}],"scope":"indirect","datasource":"goproxy","package":"github.com/curioswitch/go-reassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/curioswitch/go-reassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/curioswitch/go-reassign@v0.3.0"},{"ecosystem":"go","name":"github.com/daixiang0/gci","version":"v0.13.7","sources":[{"path":"go.golangci.mod","line":70}],"scope":"indirect","datasource":"goproxy","package":"github.com/daixiang0/gci","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/daixiang0/gci","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/daixiang0/gci@v0.13.7"},{"ecosystem":"go","name":"github.com/dave/dst","version":"v0.27.3","sources":[{"path":"go.golangci.mod","line":71}],"scope":"indirect","datasource":"goproxy","package":"github.com/dave/dst","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dave/dst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dave/dst@v0.27.3"},{"ecosystem":"go","name":"github.com/denis-tingaikin/go-header","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":72}],"scope":"indirect","datasource":"goproxy","package":"github.com/denis-tingaikin/go-header","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/denis-tingaikin/go-header","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/denis-tingaikin/go-header@v0.5.0"},{"ecosystem":"go","name":"github.com/dlclark/regexp2/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":73}],"scope":"indirect","datasource":"goproxy","package":"github.com/dlclark/regexp2/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/dlclark/regexp2","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dlclark/regexp2/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/docker/cli","version":"v29.7.2+incompatible","sources":[{"path":"go.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/cli","internal":false,"licenses":["Apache-2.0","BSD-3-Clause"],"upstream_repo":"github.com/docker/cli","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/docker/cli@v29.7.2%2Bincompatible"},{"ecosystem":"go","name":"github.com/docker/docker-credential-helpers","version":"v0.9.3","sources":[{"path":"go.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/docker-credential-helpers","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/docker/docker-credential-helpers","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/docker/docker-credential-helpers@v0.9.3"},{"ecosystem":"go","name":"github.com/ettle/strcase","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":74}],"scope":"indirect","datasource":"goproxy","package":"github.com/ettle/strcase","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ettle/strcase","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ettle/strcase@v0.2.0"},{"ecosystem":"go","name":"github.com/fatih/color","version":"v1.19.0","sources":[{"path":"go.golangci.mod","line":75},{"path":"go.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/color","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/fatih/color","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/color@v1.19.0"},{"ecosystem":"go","name":"github.com/fatih/structtag","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":76}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fatih/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/structtag@v1.2.0"},{"ecosystem":"go","name":"github.com/firefart/nonamedreturns","version":"v1.0.8","sources":[{"path":"go.golangci.mod","line":77}],"scope":"indirect","datasource":"goproxy","package":"github.com/firefart/nonamedreturns","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/firefart/nonamedreturns","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/firefart/nonamedreturns@v1.0.8"},{"ecosystem":"go","name":"github.com/fsnotify/fsnotify","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":78}],"scope":"indirect","datasource":"goproxy","package":"github.com/fsnotify/fsnotify","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fsnotify/fsnotify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fsnotify/fsnotify@v1.9.0"},{"ecosystem":"go","name":"github.com/fzipp/gocyclo","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":79}],"scope":"indirect","datasource":"goproxy","package":"github.com/fzipp/gocyclo","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fzipp/gocyclo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fzipp/gocyclo@v0.6.0"},{"ecosystem":"go","name":"github.com/ghostiam/protogetter","version":"v0.3.21","sources":[{"path":"go.golangci.mod","line":80}],"scope":"indirect","datasource":"goproxy","package":"github.com/ghostiam/protogetter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ghostiam/protogetter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ghostiam/protogetter@v0.3.21"},{"ecosystem":"go","name":"github.com/go-critic/go-critic","version":"v0.14.4","sources":[{"path":"go.golangci.mod","line":81}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-critic/go-critic","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-critic/go-critic","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-critic/go-critic@v0.14.4"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcast","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":82}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcast@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcopy","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":83}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcopy","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcopy","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcopy@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astequal","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":84}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astequal","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astequal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astequal@v1.2.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astfmt","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":85}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astfmt@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astp","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":86}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astp","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astp@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/strparse","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":87}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/strparse","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/strparse","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/strparse@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/typep","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":88}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/typep","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/typep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/typep@v1.1.0"},{"ecosystem":"go","name":"github.com/go-viper/mapstructure/v2","version":"v2.5.0","sources":[{"path":"go.golangci.mod","line":89}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-viper/mapstructure/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-viper/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-viper/mapstructure/v2@v2.5.0"},{"ecosystem":"go","name":"github.com/go-xmlfmt/xmlfmt","version":"v1.1.3","sources":[{"path":"go.golangci.mod","line":90}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-xmlfmt/xmlfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-xmlfmt/xmlfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-xmlfmt/xmlfmt@v1.1.3"},{"ecosystem":"go","name":"github.com/gobwas/glob","version":"v0.2.3","sources":[{"path":"go.golangci.mod","line":91}],"scope":"indirect","datasource":"goproxy","package":"github.com/gobwas/glob","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gobwas/glob","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gobwas/glob@v0.2.3"},{"ecosystem":"go","name":"github.com/godoc-lint/godoc-lint","version":"v0.11.2","sources":[{"path":"go.golangci.mod","line":92}],"scope":"indirect","datasource":"goproxy","package":"github.com/godoc-lint/godoc-lint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/godoc-lint/godoc-lint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/godoc-lint/godoc-lint@v0.11.2"},{"ecosystem":"go","name":"github.com/gofrs/flock","version":"v0.13.0","sources":[{"path":"go.golangci.mod","line":93}],"scope":"indirect","datasource":"goproxy","package":"github.com/gofrs/flock","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/gofrs/flock","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gofrs/flock@v0.13.0"},{"ecosystem":"go","name":"github.com/golang/protobuf","version":"v1.5.3","sources":[{"path":"go.golangci.mod","line":94}],"scope":"indirect","datasource":"goproxy","package":"github.com/golang/protobuf","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golang/protobuf","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golang/protobuf@v1.5.3"},{"ecosystem":"go","name":"github.com/golangci/asciicheck","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":95}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/asciicheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/asciicheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/asciicheck@v0.5.0"},{"ecosystem":"go","name":"github.com/golangci/dupl","version":"v0.0.0-20260401084720-c99c5cf5c202","sources":[{"path":"go.golangci.mod","line":96}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/dupl","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/dupl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/dupl@v0.0.0-20260401084720-c99c5cf5c202"},{"ecosystem":"go","name":"github.com/golangci/go-printf-func-name","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":97}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/go-printf-func-name","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/go-printf-func-name","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/go-printf-func-name@v0.1.1"},{"ecosystem":"go","name":"github.com/golangci/gofmt","version":"v0.0.0-20260820135601-e84e05053792","sources":[{"path":"go.golangci.mod","line":98}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/gofmt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/gofmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/gofmt@v0.0.0-20260820135601-e84e05053792"},{"ecosystem":"go","name":"github.com/golangci/golines","version":"v0.15.0","sources":[{"path":"go.golangci.mod","line":100}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/golines","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/golines","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golines@v0.15.0"},{"ecosystem":"go","name":"github.com/golangci/misspell","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":101}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/misspell","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/misspell","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/misspell@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/plugin-module-register","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":102}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/plugin-module-register","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/plugin-module-register","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/plugin-module-register@v0.1.2"},{"ecosystem":"go","name":"github.com/golangci/revgrep","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":103}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/revgrep","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/revgrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/revgrep@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/rowserrcheck","version":"v0.0.0-20260419091836-c5f79b8a11ba","sources":[{"path":"go.golangci.mod","line":104}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/rowserrcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/rowserrcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/rowserrcheck@v0.0.0-20260419091836-c5f79b8a11ba"},{"ecosystem":"go","name":"github.com/golangci/swaggoswag","version":"v0.0.0-20250504205917-77f2aca3143e","sources":[{"path":"go.golangci.mod","line":105}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/swaggoswag","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/swaggoswag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/swaggoswag@v0.0.0-20250504205917-77f2aca3143e"},{"ecosystem":"go","name":"github.com/golangci/unconvert","version":"v0.0.0-20250410112200-a129a6e6413e","sources":[{"path":"go.golangci.mod","line":106}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/unconvert","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/unconvert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/unconvert@v0.0.0-20250410112200-a129a6e6413e"},{"ecosystem":"go","name":"github.com/google/go-cmp","version":"v0.7.0","sources":[{"path":"go.golangci.mod","line":107}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-cmp","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/google/go-cmp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-cmp@v0.7.0"},{"ecosystem":"go","name":"github.com/google/go-containerregistry","version":"v0.22.1","sources":[{"path":"go.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-containerregistry","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/google/go-containerregistry","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-containerregistry@v0.22.1"},{"ecosystem":"go","name":"github.com/gordonklaus/ineffassign","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":108}],"scope":"indirect","datasource":"goproxy","package":"github.com/gordonklaus/ineffassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gordonklaus/ineffassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gordonklaus/ineffassign@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/analysisutil","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":109}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/analysisutil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/analysisutil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/analysisutil@v0.7.1"},{"ecosystem":"go","name":"github.com/gostaticanalysis/comment","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":110}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/comment","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/comment","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/comment@v1.5.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/forcetypeassert","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":111}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/forcetypeassert","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/forcetypeassert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/forcetypeassert@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/nilerr","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":112}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/nilerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/nilerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/nilerr@v0.1.2"},{"ecosystem":"go","name":"github.com/hashicorp/go-immutable-radix/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":113}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-immutable-radix/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-immutable-radix","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-immutable-radix/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/hashicorp/go-version","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":114}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-version","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-version","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-version@v1.9.0"},{"ecosystem":"go","name":"github.com/hashicorp/golang-lru/v2","version":"v2.0.7","sources":[{"path":"go.golangci.mod","line":115}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/golang-lru/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/golang-lru","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/golang-lru/v2@v2.0.7"},{"ecosystem":"go","name":"github.com/hashicorp/hcl","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":116}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/hcl","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/hcl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/hcl@v1.0.0"},{"ecosystem":"go","name":"github.com/hexops/gotextdiff","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":117}],"scope":"indirect","datasource":"goproxy","package":"github.com/hexops/gotextdiff","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/hexops/gotextdiff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hexops/gotextdiff@v1.0.3"},{"ecosystem":"go","name":"github.com/inconshreveable/mousetrap","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":118},{"path":"go.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"github.com/inconshreveable/mousetrap","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/inconshreveable/mousetrap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/inconshreveable/mousetrap@v1.1.0"},{"ecosystem":"go","name":"github.com/jgautheron/goconst","version":"v1.11.0","sources":[{"path":"go.golangci.mod","line":119}],"scope":"indirect","datasource":"goproxy","package":"github.com/jgautheron/goconst","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jgautheron/goconst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jgautheron/goconst@v1.11.0"},{"ecosystem":"go","name":"github.com/jjti/go-spancheck","version":"v0.6.5","sources":[{"path":"go.golangci.mod","line":120}],"scope":"indirect","datasource":"goproxy","package":"github.com/jjti/go-spancheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jjti/go-spancheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jjti/go-spancheck@v0.6.5"},{"ecosystem":"go","name":"github.com/julz/importas","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":121}],"scope":"indirect","datasource":"goproxy","package":"github.com/julz/importas","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/julz/importas","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/julz/importas@v0.2.0"},{"ecosystem":"go","name":"github.com/karamaru-alpha/copyloopvar","version":"v1.2.2","sources":[{"path":"go.golangci.mod","line":122}],"scope":"indirect","datasource":"goproxy","package":"github.com/karamaru-alpha/copyloopvar","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/karamaru-alpha/copyloopvar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/karamaru-alpha/copyloopvar@v1.2.2"},{"ecosystem":"go","name":"github.com/kisielk/errcheck","version":"v1.20.0","sources":[{"path":"go.golangci.mod","line":123}],"scope":"indirect","datasource":"goproxy","package":"github.com/kisielk/errcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kisielk/errcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kisielk/errcheck@v1.20.0"},{"ecosystem":"go","name":"github.com/kkHAIKE/contextcheck","version":"v1.1.6","sources":[{"path":"go.golangci.mod","line":124}],"scope":"indirect","datasource":"goproxy","package":"github.com/kkHAIKE/contextcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/kkHAIKE/contextcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kkHAIKE/contextcheck@v1.1.6"},{"ecosystem":"go","name":"github.com/klauspost/compress","version":"v1.19.2","sources":[{"path":"go.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"github.com/klauspost/compress","internal":false,"licenses":["BSD-3-Clause","Apache-2.0","MIT"],"upstream_repo":"github.com/klauspost/compress","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause AND Apache-2.0 AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/klauspost/compress@v1.19.2"},{"ecosystem":"go","name":"github.com/kulti/thelper","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":125}],"scope":"indirect","datasource":"goproxy","package":"github.com/kulti/thelper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kulti/thelper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kulti/thelper@v0.7.1"},{"ecosystem":"go","name":"github.com/kunwardeep/paralleltest","version":"v1.0.15","sources":[{"path":"go.golangci.mod","line":126}],"scope":"indirect","datasource":"goproxy","package":"github.com/kunwardeep/paralleltest","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kunwardeep/paralleltest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kunwardeep/paralleltest@v1.0.15"},{"ecosystem":"go","name":"github.com/lasiar/canonicalheader","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":127}],"scope":"indirect","datasource":"goproxy","package":"github.com/lasiar/canonicalheader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lasiar/canonicalheader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lasiar/canonicalheader@v1.1.2"},{"ecosystem":"go","name":"github.com/ldez/exptostd","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":128}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/exptostd","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/exptostd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/exptostd@v0.4.5"},{"ecosystem":"go","name":"github.com/ldez/gomoddirectives","version":"v0.9.0","sources":[{"path":"go.golangci.mod","line":129}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/gomoddirectives","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/gomoddirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/gomoddirectives@v0.9.0"},{"ecosystem":"go","name":"github.com/ldez/grignotin","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":130}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/grignotin","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/grignotin","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/grignotin@v0.10.1"},{"ecosystem":"go","name":"github.com/ldez/structtags","version":"v0.6.1","sources":[{"path":"go.golangci.mod","line":131}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/structtags","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/ldez/structtags","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/structtags@v0.6.1"},{"ecosystem":"go","name":"github.com/ldez/tagliatelle","version":"v0.7.2","sources":[{"path":"go.golangci.mod","line":132}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/tagliatelle","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/tagliatelle","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/tagliatelle@v0.7.2"},{"ecosystem":"go","name":"github.com/ldez/usetesting","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":133}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/usetesting","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/usetesting","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/usetesting@v0.5.0"},{"ecosystem":"go","name":"github.com/leonklingele/grouper","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":134}],"scope":"indirect","datasource":"goproxy","package":"github.com/leonklingele/grouper","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/leonklingele/grouper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/leonklingele/grouper@v1.1.2"},{"ecosystem":"go","name":"github.com/lucasb-eyer/go-colorful","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":135}],"scope":"indirect","datasource":"goproxy","package":"github.com/lucasb-eyer/go-colorful","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lucasb-eyer/go-colorful","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lucasb-eyer/go-colorful@v1.4.1"},{"ecosystem":"go","name":"github.com/macabu/inamedparam","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":136}],"scope":"indirect","datasource":"goproxy","package":"github.com/macabu/inamedparam","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/macabu/inamedparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/macabu/inamedparam@v0.2.0"},{"ecosystem":"go","name":"github.com/magiconair/properties","version":"v1.8.6","sources":[{"path":"go.golangci.mod","line":137}],"scope":"indirect","datasource":"goproxy","package":"github.com/magiconair/properties","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/magiconair/properties","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/magiconair/properties@v1.8.6"},{"ecosystem":"go","name":"github.com/manuelarte/embeddedstructfieldcheck","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":138}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/embeddedstructfieldcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/embeddedstructfieldcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/embeddedstructfieldcheck@v0.4.0"},{"ecosystem":"go","name":"github.com/manuelarte/funcorder","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":139}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/funcorder","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/funcorder","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/funcorder@v0.6.0"},{"ecosystem":"go","name":"github.com/maratori/testableexamples","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":140}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testableexamples","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testableexamples","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testableexamples@v1.0.1"},{"ecosystem":"go","name":"github.com/maratori/testpackage","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":141}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testpackage","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testpackage","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testpackage@v1.1.2"},{"ecosystem":"go","name":"github.com/matoous/godox","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":142}],"scope":"indirect","datasource":"goproxy","package":"github.com/matoous/godox","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/matoous/godox","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matoous/godox@v1.1.0"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.15","sources":[{"path":"go.golangci.mod","line":143}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.15"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.14","sources":[{"path":"go.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.14"},{"ecosystem":"go","name":"github.com/mattn/go-isatty","version":"v0.0.20","sources":[{"path":"go.golangci.mod","line":144},{"path":"go.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-isatty","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-isatty","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-isatty@v0.0.20"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.24","sources":[{"path":"go.golangci.mod","line":145}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.24"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.21","sources":[{"path":"go.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.21"},{"ecosystem":"go","name":"github.com/mattn/go-shellwords","version":"v1.0.12","sources":[{"path":"go.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-shellwords","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-shellwords","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-shellwords@v1.0.12"},{"ecosystem":"go","name":"github.com/matttproud/golang_protobuf_extensions","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":146}],"scope":"indirect","datasource":"goproxy","package":"github.com/matttproud/golang_protobuf_extensions","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/matttproud/golang_protobuf_extensions","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matttproud/golang_protobuf_extensions@v1.0.1"},{"ecosystem":"go","name":"github.com/mgechev/revive","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":147}],"scope":"indirect","datasource":"goproxy","package":"github.com/mgechev/revive","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mgechev/revive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mgechev/revive@v1.15.0"},{"ecosystem":"go","name":"github.com/mitchellh/go-homedir","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":148}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/go-homedir","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/go-homedir","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/go-homedir@v1.1.0"},{"ecosystem":"go","name":"github.com/mitchellh/mapstructure","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":149}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/mapstructure","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/mapstructure@v1.5.0"},{"ecosystem":"go","name":"github.com/moricho/tparallel","version":"v0.3.2","sources":[{"path":"go.golangci.mod","line":150}],"scope":"indirect","datasource":"goproxy","package":"github.com/moricho/tparallel","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/moricho/tparallel","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/moricho/tparallel@v0.3.2"},{"ecosystem":"go","name":"github.com/muesli/cancelreader","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":151}],"scope":"indirect","datasource":"goproxy","package":"github.com/muesli/cancelreader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/muesli/cancelreader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/muesli/cancelreader@v0.2.2"},{"ecosystem":"go","name":"github.com/nakabonne/nestif","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":152}],"scope":"indirect","datasource":"goproxy","package":"github.com/nakabonne/nestif","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nakabonne/nestif","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nakabonne/nestif@v0.3.1"},{"ecosystem":"go","name":"github.com/nishanths/exhaustive","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":153}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/exhaustive","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nishanths/exhaustive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/exhaustive@v0.12.0"},{"ecosystem":"go","name":"github.com/nishanths/predeclared","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":154}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/predeclared","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/nishanths/predeclared","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/predeclared@v0.2.2"},{"ecosystem":"go","name":"github.com/nunnatsa/ginkgolinter","version":"v0.24.0","sources":[{"path":"go.golangci.mod","line":155}],"scope":"indirect","datasource":"goproxy","package":"github.com/nunnatsa/ginkgolinter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/nunnatsa/ginkgolinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nunnatsa/ginkgolinter@v0.24.0"},{"ecosystem":"go","name":"github.com/opencontainers/go-digest","version":"v1.0.0","sources":[{"path":"go.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/go-digest","internal":false,"licenses":["Apache-2.0","CC-BY-SA-4.0"],"upstream_repo":"github.com/opencontainers/go-digest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND CC-BY-SA-4.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/opencontainers/go-digest@v1.0.0"},{"ecosystem":"go","name":"github.com/opencontainers/image-spec","version":"v1.1.1","sources":[{"path":"go.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/image-spec","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/opencontainers/image-spec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/opencontainers/image-spec@v1.1.1"},{"ecosystem":"go","name":"github.com/pelletier/go-toml","version":"v1.9.5","sources":[{"path":"go.golangci.mod","line":156}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml@v1.9.5"},{"ecosystem":"go","name":"github.com/pelletier/go-toml/v2","version":"v2.4.3","sources":[{"path":"go.golangci.mod","line":157}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml/v2@v2.4.3"},{"ecosystem":"go","name":"github.com/prometheus/client_golang","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":158}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_golang","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_golang","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_golang@v1.12.1"},{"ecosystem":"go","name":"github.com/prometheus/client_model","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":159}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_model","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_model","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_model@v0.2.0"},{"ecosystem":"go","name":"github.com/prometheus/common","version":"v0.32.1","sources":[{"path":"go.golangci.mod","line":160}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/common","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/common","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/common@v0.32.1"},{"ecosystem":"go","name":"github.com/prometheus/procfs","version":"v0.7.3","sources":[{"path":"go.golangci.mod","line":161}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/procfs","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/procfs","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/procfs@v0.7.3"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":162}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard@v0.4.5"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard/dsl","version":"v0.3.23","sources":[{"path":"go.golangci.mod","line":163}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard/dsl","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard/dsl@v0.3.23"},{"ecosystem":"go","name":"github.com/quasilyte/gogrep","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":164}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/gogrep","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/gogrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/gogrep@v0.5.0"},{"ecosystem":"go","name":"github.com/quasilyte/regex/syntax","version":"v0.0.0-20210819130434-b3f0c404a727","sources":[{"path":"go.golangci.mod","line":165}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/regex/syntax","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/regex","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/regex/syntax@v0.0.0-20210819130434-b3f0c404a727"},{"ecosystem":"go","name":"github.com/quasilyte/stdinfo","version":"v0.0.0-20220114132959-f7386bf02567","sources":[{"path":"go.golangci.mod","line":166}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/stdinfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/stdinfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/stdinfo@v0.0.0-20220114132959-f7386bf02567"},{"ecosystem":"go","name":"github.com/raeperd/recvcheck","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":167}],"scope":"indirect","datasource":"goproxy","package":"github.com/raeperd/recvcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/raeperd/recvcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/raeperd/recvcheck@v0.3.0"},{"ecosystem":"go","name":"github.com/rivo/uniseg","version":"v0.4.7","sources":[{"path":"go.golangci.mod","line":168}],"scope":"indirect","datasource":"goproxy","package":"github.com/rivo/uniseg","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/rivo/uniseg","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rivo/uniseg@v0.4.7"},{"ecosystem":"go","name":"github.com/robfig/cron/v3","version":"v3.0.1","sources":[{"path":"go.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"github.com/robfig/cron/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/robfig/cron","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/robfig/cron/v3@v3.0.1"},{"ecosystem":"go","name":"github.com/rogpeppe/go-internal","version":"v1.16.0","sources":[{"path":"go.golangci.mod","line":169}],"scope":"indirect","datasource":"goproxy","package":"github.com/rogpeppe/go-internal","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/rogpeppe/go-internal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rogpeppe/go-internal@v1.16.0"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":170}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard@v1.4.1"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard/v2","version":"v2.1.3","sources":[{"path":"go.golangci.mod","line":171}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard/v2@v2.1.3"},{"ecosystem":"go","name":"github.com/ryanrolds/sqlclosecheck","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":172}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryanrolds/sqlclosecheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryanrolds/sqlclosecheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryanrolds/sqlclosecheck@v0.6.0"},{"ecosystem":"go","name":"github.com/sanposhiho/wastedassign/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":173}],"scope":"indirect","datasource":"goproxy","package":"github.com/sanposhiho/wastedassign/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sanposhiho/wastedassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sanposhiho/wastedassign/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/santhosh-tekuri/jsonschema/v6","version":"v6.0.3","sources":[{"path":"go.golangci.mod","line":174}],"scope":"indirect","datasource":"goproxy","package":"github.com/santhosh-tekuri/jsonschema/v6","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/santhosh-tekuri/jsonschema","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/santhosh-tekuri/jsonschema/v6@v6.0.3"},{"ecosystem":"go","name":"github.com/sashamelentyev/interfacebloat","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":175}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/interfacebloat","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/interfacebloat","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/interfacebloat@v1.1.0"},{"ecosystem":"go","name":"github.com/sashamelentyev/usestdlibvars","version":"v1.29.0","sources":[{"path":"go.golangci.mod","line":176}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/usestdlibvars","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/usestdlibvars","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/usestdlibvars@v1.29.0"},{"ecosystem":"go","name":"github.com/securego/gosec/v2","version":"v2.28.0","sources":[{"path":"go.golangci.mod","line":177}],"scope":"indirect","datasource":"goproxy","package":"github.com/securego/gosec/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/securego/gosec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/securego/gosec/v2@v2.28.0"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.10.1","sources":[{"path":"go.golangci.mod","line":178}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.10.1"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.9.4","sources":[{"path":"go.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.9.4"},{"ecosystem":"go","name":"github.com/sivchari/containedctx","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":179}],"scope":"indirect","datasource":"goproxy","package":"github.com/sivchari/containedctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sivchari/containedctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sivchari/containedctx@v1.0.3"},{"ecosystem":"go","name":"github.com/sonatard/noctx","version":"v0.5.1","sources":[{"path":"go.golangci.mod","line":180}],"scope":"indirect","datasource":"goproxy","package":"github.com/sonatard/noctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sonatard/noctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sonatard/noctx@v0.5.1"},{"ecosystem":"go","name":"github.com/sourcegraph/go-diff","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":181}],"scope":"indirect","datasource":"goproxy","package":"github.com/sourcegraph/go-diff","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sourcegraph/go-diff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sourcegraph/go-diff@v0.8.0"},{"ecosystem":"go","name":"github.com/spf13/afero","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":182}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/afero","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/spf13/afero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/afero@v1.15.0"},{"ecosystem":"go","name":"github.com/spf13/cast","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":183}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/cast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/cast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/cast@v1.5.0"},{"ecosystem":"go","name":"github.com/spf13/jwalterweatherman","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":185}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/jwalterweatherman","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/jwalterweatherman","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/jwalterweatherman@v1.1.0"},{"ecosystem":"go","name":"github.com/spf13/pflag","version":"v1.0.10","sources":[{"path":"go.golangci.mod","line":186},{"path":"go.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/pflag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/spf13/pflag","in_build":true,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed","score":80},"purl":"pkg:golang/github.com/spf13/pflag@v1.0.10"},{"ecosystem":"go","name":"github.com/spf13/viper","version":"v1.12.0","sources":[{"path":"go.golangci.mod","line":187}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/viper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/viper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/viper@v1.12.0"},{"ecosystem":"go","name":"github.com/ssgreg/nlreturn/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":188}],"scope":"indirect","datasource":"goproxy","package":"github.com/ssgreg/nlreturn/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ssgreg/nlreturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ssgreg/nlreturn/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/stbenjam/no-sprintf-host-port","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":189}],"scope":"indirect","datasource":"goproxy","package":"github.com/stbenjam/no-sprintf-host-port","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stbenjam/no-sprintf-host-port","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stbenjam/no-sprintf-host-port@v0.3.1"},{"ecosystem":"go","name":"github.com/stretchr/objx","version":"v0.5.3","sources":[{"path":"go.golangci.mod","line":190}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/objx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stretchr/objx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/objx@v0.5.3"},{"ecosystem":"go","name":"github.com/stretchr/testify","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":191}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/testify","internal":false,"licenses":["MIT","BSD-3-Clause","ISC"],"upstream_repo":"github.com/stretchr/testify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause AND ISC","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/testify@v1.12.1"},{"ecosystem":"go","name":"github.com/subosito/gotenv","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":192}],"scope":"indirect","datasource":"goproxy","package":"github.com/subosito/gotenv","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/subosito/gotenv","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/subosito/gotenv@v1.4.1"},{"ecosystem":"go","name":"github.com/tetafro/godot","version":"v1.5.6","sources":[{"path":"go.golangci.mod","line":193}],"scope":"indirect","datasource":"goproxy","package":"github.com/tetafro/godot","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tetafro/godot","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tetafro/godot@v1.5.6"},{"ecosystem":"go","name":"github.com/timakin/bodyclose","version":"v0.0.0-20260129054331-73d1f95b84b4","sources":[{"path":"go.golangci.mod","line":194}],"scope":"indirect","datasource":"goproxy","package":"github.com/timakin/bodyclose","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timakin/bodyclose","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timakin/bodyclose@v0.0.0-20260129054331-73d1f95b84b4"},{"ecosystem":"go","name":"github.com/timonwong/loggercheck","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":195}],"scope":"indirect","datasource":"goproxy","package":"github.com/timonwong/loggercheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timonwong/loggercheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timonwong/loggercheck@v0.11.0"},{"ecosystem":"go","name":"github.com/tomarrell/wrapcheck/v2","version":"v2.12.0","sources":[{"path":"go.golangci.mod","line":196}],"scope":"indirect","datasource":"goproxy","package":"github.com/tomarrell/wrapcheck/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tomarrell/wrapcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tomarrell/wrapcheck/v2@v2.12.0"},{"ecosystem":"go","name":"github.com/tommy-muehle/go-mnd/v2","version":"v2.5.1","sources":[{"path":"go.golangci.mod","line":197}],"scope":"indirect","datasource":"goproxy","package":"github.com/tommy-muehle/go-mnd/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tommy-muehle/go-mnd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tommy-muehle/go-mnd/v2@v2.5.1"},{"ecosystem":"go","name":"github.com/ultraware/funlen","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":198}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/funlen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/funlen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/funlen@v0.2.0"},{"ecosystem":"go","name":"github.com/ultraware/whitespace","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":199}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/whitespace","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/whitespace","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/whitespace@v0.2.0"},{"ecosystem":"go","name":"github.com/uudashr/gocognit","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":200}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/gocognit","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uudashr/gocognit","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/gocognit@v1.2.1"},{"ecosystem":"go","name":"github.com/uudashr/iface","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":201}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/iface","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/uudashr/iface","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/iface@v1.5.0"},{"ecosystem":"go","name":"github.com/xen0n/gosmopolitan","version":"v1.3.0","sources":[{"path":"go.golangci.mod","line":202}],"scope":"indirect","datasource":"goproxy","package":"github.com/xen0n/gosmopolitan","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/xen0n/gosmopolitan","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xen0n/gosmopolitan@v1.3.0"},{"ecosystem":"go","name":"github.com/xo/terminfo","version":"v0.0.0-20220910002029-abceb7e1c41e","sources":[{"path":"go.golangci.mod","line":203}],"scope":"indirect","datasource":"goproxy","package":"github.com/xo/terminfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/xo/terminfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xo/terminfo@v0.0.0-20220910002029-abceb7e1c41e"},{"ecosystem":"go","name":"github.com/yagipy/maintidx","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":204}],"scope":"indirect","datasource":"goproxy","package":"github.com/yagipy/maintidx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/yagipy/maintidx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yagipy/maintidx@v1.0.0"},{"ecosystem":"go","name":"github.com/yeya24/promlinter","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":205}],"scope":"indirect","datasource":"goproxy","package":"github.com/yeya24/promlinter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yeya24/promlinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yeya24/promlinter@v0.3.0"},{"ecosystem":"go","name":"github.com/ykadowak/zerologlint","version":"v0.1.5","sources":[{"path":"go.golangci.mod","line":206}],"scope":"indirect","datasource":"goproxy","package":"github.com/ykadowak/zerologlint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ykadowak/zerologlint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ykadowak/zerologlint@v0.1.5"},{"ecosystem":"go","name":"gitlab.com/bosi/decorder","version":"v0.4.2","sources":[{"path":"go.golangci.mod","line":207}],"scope":"indirect","datasource":"goproxy","package":"gitlab.com/bosi/decorder","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/gitlab.com/bosi/decorder@v0.4.2"},{"ecosystem":"go","name":"go-simpler.org/musttag","version":"v0.14.0","sources":[{"path":"go.golangci.mod","line":208}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/musttag","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/musttag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/musttag@v0.14.0"},{"ecosystem":"go","name":"go-simpler.org/sloglint","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":209}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/sloglint","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/sloglint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/sloglint@v0.12.0"},{"ecosystem":"go","name":"go.augendre.info/arangolint","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":210}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/arangolint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/arangolint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/arangolint@v0.4.0"},{"ecosystem":"go","name":"go.augendre.info/fatcontext","version":"v0.10.0","sources":[{"path":"go.golangci.mod","line":211}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/fatcontext","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/fatcontext","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/fatcontext@v0.10.0"},{"ecosystem":"go","name":"go.uber.org/multierr","version":"v1.10.0","sources":[{"path":"go.golangci.mod","line":212}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/multierr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/multierr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/multierr@v1.10.0"},{"ecosystem":"go","name":"go.uber.org/zap","version":"v1.27.0","sources":[{"path":"go.golangci.mod","line":213}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/zap","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/zap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/zap@v1.27.0"},{"ecosystem":"go","name":"go.yaml.in/yaml/v3","version":"v3.0.5","sources":[{"path":"go.golangci.mod","line":214}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v3","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v3@v3.0.5"},{"ecosystem":"go","name":"go.yaml.in/yaml/v4","version":"v4.0.0-rc.3","sources":[{"path":"go.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v4","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v4@v4.0.0-rc.3"},{"ecosystem":"go","name":"golang.org/x/crypto/x509roots/fallback","version":"v0.0.0-20260916154351-b853e4b620cd","sources":[{"path":"go.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/crypto/x509roots/fallback","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/crypto/x509roots/fallback@v0.0.0-20260916154351-b853e4b620cd"},{"ecosystem":"go","name":"golang.org/x/exp/typeparams","version":"v0.0.0-20260811152304-ee035b5b010f","sources":[{"path":"go.golangci.mod","line":215}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/exp/typeparams","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/exp/typeparams@v0.0.0-20260811152304-ee035b5b010f"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":216}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":true,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.40.0"},{"ecosystem":"go","name":"golang.org/x/sync","version":"v0.22.0","sources":[{"path":"go.golangci.mod","line":217},{"path":"go.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sync","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sync@v0.22.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.47.0","sources":[{"path":"go.golangci.mod","line":218}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":true,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.47.0"},{"ecosystem":"go","name":"golang.org/x/telemetry","version":"v0.0.0-20260811182544-a038080d80e5","sources":[{"path":"go.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/telemetry","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/telemetry@v0.0.0-20260811182544-a038080d80e5"},{"ecosystem":"go","name":"golang.org/x/text","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":219}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/text","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/text@v0.40.0"},{"ecosystem":"go","name":"google.golang.org/protobuf","version":"v1.36.11","sources":[{"path":"go.golangci.mod","line":221}],"scope":"indirect","datasource":"goproxy","package":"google.golang.org/protobuf","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/google.golang.org/protobuf@v1.36.11"},{"ecosystem":"go","name":"gopkg.in/ini.v1","version":"v1.67.0","sources":[{"path":"go.golangci.mod","line":222}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/ini.v1","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/ini.v1@v1.67.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v2","version":"v2.4.0","sources":[{"path":"go.golangci.mod","line":223}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v2","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v2@v2.4.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v3","version":"v3.0.1","sources":[{"path":"go.golangci.mod","line":224},{"path":"go.mod","line":40}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v3","internal":false,"licenses":["MIT","Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v3@v3.0.1"},{"ecosystem":"go","name":"honnef.co/go/tools","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":225}],"scope":"indirect","datasource":"goproxy","package":"honnef.co/go/tools","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dominikh/go-tools","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/honnef.co/go/tools@v0.8.0"},{"ecosystem":"go","name":"mvdan.cc/gofumpt","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":226}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/gofumpt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/gofumpt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/gofumpt@v0.11.0"},{"ecosystem":"go","name":"mvdan.cc/unparam","version":"v0.0.0-20260818115549-3f964bcb5673","sources":[{"path":"go.golangci.mod","line":227}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/unparam","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/unparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/unparam@v0.0.0-20260818115549-3f964bcb5673"}],"manifests":[".github/workflows/base-images.yml",".github/workflows/ci.yml",".github/workflows/ledger.yml",".github/workflows/pages.yml",".github/workflows/prune-images.yml",".github/workflows/publish-images.yml",".github/workflows/release.yml","go.golangci.mod","go.mod","image/Containerfile","image/Containerfile.agents","image/Containerfile.base","image/tiers.env","internal/fcdisk/build.go"],"reachability":"govulncheck","snapshot":{"built":"2026-09-15T16:36:56Z","from":"image/tiers.env","packages":"image/Containerfile.base","release":"44","updates":49,"matched":2},"summary":{"licenses":{"aggregate":115,"not-shipped":237,"allowed":4},"signals":9,"sla":{"breached":0,"due-soon":0,"within":0},"dependencies":155,"indirect":223,"attention":26,"by_status":{"vulnerable":1,"major":6,"behind":7,"minor":5,"patch":7,"current":23,"unknown":1,"floating":105,"untracked":223},"by_ecosystem":{"package":{"total":105,"levels":{"critical":1,"idle":104}},"actions":{"total":13,"levels":{"warning":5,"good":8}},"image":{"total":9,"levels":{"warning":1,"info":2,"good":5,"idle":1}},"go":{"total":234,"levels":{"info":7,"good":4,"idle":223}},"native":{"total":11,"levels":{"info":8,"good":3}},"runtime":{"total":5,"levels":{"info":2,"good":3}},"pypi":{"total":1,"levels":{"idle":1}}},"vulnerabilities":2,"libyears":8.47,"state":"critical","tiers":{"fix":1,"plan":2,"routine":10}},"actions":[{"id":"action-rebuild-sandbox-image-containerfile-base","key":"rebuild|sandbox|image/Containerfile.base","kind":"rebuild","tier":"fix","level":"critical","type":"security","status":"vulnerable","title":"Rebuild sandbox's base image","result":"Picks up 1 Fedora security update","why":"shipped after the image was built on 2026-09-15","how":"Rebuild the image that image/Containerfile.base describes, then point the pinned tag at the new build.","projects":["sandbox"],"opened":"2026-09-18T01:15:48Z","exploited":false,"epss":0,"items":[{"project":"sandbox","record":0,"tier":"fix","to":"chromium-153.0.8010.36-1.fc44, chromium-153.0.8010.52-1.fc44"}]},{"id":"action-actions","key":"actions","kind":"actions","tier":"plan","level":"warning","type":"update","status":"major","title":"Update 5 GitHub Actions in sandbox","result":"One commit per project moves every uses: line","why":"","evidence":["actions/configure-pages, actions/download-artifact show no repository activity in 90 days (OpenSSF Scorecard)"],"projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":1,"tier":"plan","to":"6.1.0"},{"project":"sandbox","record":2,"tier":"plan","to":"6.0.0"},{"project":"sandbox","record":3,"tier":"plan","to":"5.0.1"},{"project":"sandbox","record":4,"tier":"plan","to":"8.0.1"},{"project":"sandbox","record":5,"tier":"plan","to":"5.0.0"}]},{"id":"action-dep-image-wsl-ubuntu","key":"dep|image:wsl/ubuntu","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade WSL Ubuntu 24.04 to 26.04 in sandbox","result":"Moves to the newest major","why":"","how":"move to 26.04   at .github/workflows/ci.yml:219","projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":6,"tier":"plan","to":"26.04"}]},{"id":"action-routine-go","key":"routine|go","kind":"routine","tier":"routine","level":"info","type":"update","status":"minor","title":"Bump 2 go modules in sandbox","result":"Newer minor and patch releases","why":"none of them urgent","projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":12,"tier":"routine","to":"v2.14.0"},{"project":"sandbox","record":13,"tier":"routine","to":"v0.50.0"}]},{"id":"action-routine-runtime","key":"routine|runtime","kind":"routine","tier":"routine","level":"info","type":"update","status":"patch","title":"Bump 2 toolchains in sandbox","result":"Newer minor and patch releases","why":"none of them urgent","projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":24,"tier":"routine","to":"1.27.1"},{"project":"sandbox","record":25,"tier":"routine","to":"24.21.0"}]},{"id":"action-routine-native","key":"routine|native","kind":"routine","tier":"routine","level":"info","type":"update","status":"patch","title":"Bump 8 native & binaries in sandbox","result":"Newer minor and patch releases","why":"none of them urgent","evidence":["codex: OpenSSF Scorecard fails Code-Review (overall 5.9/10)"],"projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":16,"tier":"routine","to":"2.1.282"},{"project":"sandbox","record":17,"tier":"routine","to":"1.18.32"},{"project":"sandbox","record":18,"tier":"routine","to":"2.14.0"},{"project":"sandbox","record":19,"tier":"routine","to":"2.18.2"},{"project":"sandbox","record":20,"tier":"routine","to":"0.40.8"},{"project":"sandbox","record":21,"tier":"routine","to":"0.157.0"},{"project":"sandbox","record":22,"tier":"routine","to":"2.8.6"},{"project":"sandbox","record":23,"tier":"routine","to":"6.18 line"}]},{"id":"action-sync-sandbox-image-ghcr-io-codesweep-ai-sandbox-agents","key":"sync|sandbox|image|ghcr.io/codesweep-ai/sandbox-agents","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin ghcr.io/codesweep-ai/sandbox-agents in sandbox","result":"Picks up up to 1 newer build from sandbox","why":"","how":"AGENTS_REF=v0.0.0-20260921030255-3d3fbb666359   at image/tiers.env:20","projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":14,"tier":"routine","to":"v0.0.0-20260921030255-3d3fbb666359"}]},{"id":"action-sync-sandbox-image-ghcr-io-codesweep-ai-sandbox-slim-agents","key":"sync|sandbox|image|ghcr.io/codesweep-ai/sandbox-slim-agents","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin ghcr.io/codesweep-ai/sandbox-slim-agents in sandbox","result":"Picks up up to 1 newer build from sandbox","why":"","how":"SLIM_AGENTS_REF=v0.0.0-20260921030255-3d3fbb666359   at image/tiers.env:21","projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":15,"tier":"routine","to":"v0.0.0-20260921030255-3d3fbb666359"}]},{"id":"action-sync-ledger-go-github-com-codesweep-ai-ledger","key":"sync|ledger|go|github.com/codesweep-ai/ledger","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/ledger in sandbox","result":"Picks up up to 3 commits from ledger","why":"","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy","projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":7,"tier":"routine","to":"9c01ea5"}]},{"id":"action-sync-lint-go-github-com-codesweep-ai-lint","key":"sync|lint|go|github.com/codesweep-ai/lint","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/lint in sandbox","result":"Picks up up to 5 commits from lint","why":"","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy","projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":8,"tier":"routine","to":"341b79b"}]},{"id":"action-sync-npmrevs-go-github-com-codesweep-ai-npmrevs","key":"sync|npmrevs|go|github.com/codesweep-ai/npmrevs","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/npmrevs in sandbox","result":"Picks up up to 4 commits from npmrevs","why":"","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy","projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":9,"tier":"routine","to":"6bbb69b"}]},{"id":"action-sync-tracer-go-github-com-codesweep-ai-tracer","key":"sync|tracer|go|github.com/codesweep-ai/tracer","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/tracer in sandbox","result":"Picks up up to 2 commits from tracer","why":"","how":"go get -tool github.com/codesweep-ai/tracer/cmd/cs-tracer@b7bc54fd45c27578ec32d6a107993e0d73225bed && go mod tidy","projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":10,"tier":"routine","to":"b7bc54f"}]},{"id":"action-sync-vcr-go-github-com-codesweep-ai-vcr","key":"sync|vcr|go|github.com/codesweep-ai/vcr","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/vcr in sandbox","result":"Picks up up to 4 commits from vcr","why":"","how":"go get -tool github.com/codesweep-ai/vcr/cmd/cs-vcr@85d428f1ef67c1fed364ad699a0b943c664771b9 && go mod tidy","projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":11,"tier":"routine","to":"85d428f"}]}]},{"name":"tracer","repo":{"full_name":"codesweep-ai/tracer","url":"https://github.com/codesweep-ai/tracer","branch":"main","sha":"b7bc54fd45c27578ec32d6a107993e0d73225bed","committed":"2026-09-24T22:12:06Z","description":"Turn AI coding-CLI session transcripts into one self-contained, browsable HTML trace viewer."},"dependencies":[{"ecosystem":"npm","name":"eslint","version":"9.39.5","sources":[{"path":"apps/viewer/package.json","line":35}],"scope":"dev","datasource":"npm","package":"eslint","install_script":false,"constraint":"^9.17.0","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"10.11.0","latest_date":"2026-09-18T20:15:36Z","version_date":"2026-07-10T20:41:47Z","url":"https://www.npmjs.com/package/eslint"},"behind":"major","libyears":0.19,"deprecated":"This version is no longer supported. Please see https://eslint.org/version-support for other options.","upstream_repo":"github.com/eslint/eslint","lifecycle":{"product":"eslint","cycle":"9","release":"2024-04-05","support":"2025-11-14","eol":"2026-08-06","lts":false,"latest":"9.39.5","phase":"eol","url":"https://endoflife.date/eslint"},"licenses":["MIT"],"repo_signals":{"stars":27513,"scorecard":{"score":6.3,"date":"2026-08-24","checks":{"Code-Review":6,"Maintained":10,"Dangerous-Workflow":10,"Packaging":-1,"CII-Best-Practices":0,"Token-Permissions":0,"Binary-Artifacts":10,"License":10,"Pinned-Dependencies":1,"Signed-Releases":-1,"Branch-Protection":5,"Security-Policy":10,"Fuzzing":0,"SAST":9}}},"status":"eol","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/eslint@9.39.5","signals":[{"kind":"deprecated","text":"deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options."}],"opened":"2026-08-06T00:00:00Z","tier":"fix","how":"cd apps/viewer && npm install -D eslint@10.11.0"},{"ecosystem":"npm","name":"vitest","version":"2.1.9","sources":[{"path":"apps/viewer/package.json","line":45}],"scope":"dev","datasource":"npm","package":"vitest","install_script":false,"constraint":"^2.1.8","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"5.0.1","latest_date":"2026-09-15T08:49:35Z","version_date":"2025-02-03T13:44:40Z","url":"https://www.npmjs.com/package/vitest"},"behind":"major","libyears":1.61,"upstream_repo":"github.com/vitest-dev/vitest","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":17141},"vulnerabilities":[{"id":"GHSA-5xrq-8626-4rwp","aliases":["CVE-2026-47429"],"severity":"critical","summary":"When Vitest UI server is listening, arbitrary file can be read and executed","fixed":"3.2.6","published":"2026-06-01T14:09:53Z","url":"https://osv.dev/vulnerability/GHSA-5xrq-8626-4rwp","epss":{"probability":0.0088,"percentile":0.5722}},{"id":"GHSA-82fw-gwwq-j7x9","aliases":["CVE-2026-84373"],"severity":"moderate","summary":"Vitest: Path Traversal / Arbitrary File Read via @vitest/mocker Redirect Mock","fixed":"4.1.11","published":"2026-09-08T20:46:45Z","url":"https://osv.dev/vulnerability/GHSA-82fw-gwwq-j7x9","epss":{"probability":0.0053,"percentile":0.4215}}],"fix":"4.1.11","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/vitest@2.1.9","opened":"2026-06-01T14:09:53Z","tier":"fix","how":"cd apps/viewer && npm install -D vitest@4.1.11"},{"ecosystem":"actions","name":"actions/configure-pages","version":"v5","sources":[{"path":".github/workflows/pages.yml","line":94}],"scope":"ci","datasource":"github","package":"actions/configure-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/configure-pages","upstream":{"latest":"6.0.0","latest_date":"2026-03-25T17:00:49Z","version_date":"2024-03-30T00:49:12Z","line_latest":"5.0.0","url":"https://github.com/actions/configure-pages/releases","effective":"5.0.0"},"behind":"major","libyears":1.99,"repo_signals":{"stars":242,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"CII-Best-Practices":0,"Pinned-Dependencies":6,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"SAST":7,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/configure-pages@v6   at .github/workflows/pages.yml:94"},{"ecosystem":"actions","name":"actions/deploy-pages","version":"v4","sources":[{"path":".github/workflows/pages.yml","line":125}],"scope":"ci","datasource":"github","package":"actions/deploy-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/deploy-pages","upstream":{"latest":"5.0.1","latest_date":"2026-09-01T21:31:19Z","version_date":"2024-03-18T15:43:13Z","line_latest":"4.0.5","url":"https://github.com/actions/deploy-pages/releases","effective":"4.0.5"},"behind":"major","libyears":2.46,"repo_signals":{"stars":953,"scorecard":{"score":5.5,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":6,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Fuzzing":0,"SAST":7,"Branch-Protection":1}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/deploy-pages@v5   at .github/workflows/pages.yml:125"},{"ecosystem":"actions","name":"actions/setup-node","version":"v6","sources":[{"path":".github/workflows/ci.yml","line":170}],"scope":"ci","datasource":"github","package":"actions/setup-node","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-node","upstream":{"latest":"7.0.0","latest_date":"2026-07-14T02:46:05Z","version_date":"2026-07-14T02:51:23Z","line_latest":"6.5.0","url":"https://github.com/actions/setup-node/releases","effective":"6.5.0"},"behind":"major","repo_signals":{"stars":4963,"scorecard":{"score":6.4,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"Binary-Artifacts":9,"Packaging":-1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Pinned-Dependencies":5,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/setup-node@v7   at .github/workflows/ci.yml:170"},{"ecosystem":"actions","name":"actions/upload-pages-artifact","version":"v3","sources":[{"path":".github/workflows/pages.yml","line":109}],"scope":"ci","datasource":"github","package":"actions/upload-pages-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-pages-artifact","upstream":{"latest":"5.0.0","latest_date":"2026-04-10T18:22:59Z","version_date":"2024-02-07T06:59:16Z","line_latest":"3.0.1","url":"https://github.com/actions/upload-pages-artifact/releases","effective":"3.0.1"},"behind":"major","libyears":2.17,"repo_signals":{"stars":512,"scorecard":{"score":5.6,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"Pinned-Dependencies":3,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":0,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/upload-pages-artifact@v5   at .github/workflows/pages.yml:109"},{"ecosystem":"npm","name":"@eslint/js","version":"9.39.5","sources":[{"path":"apps/viewer/package.json","line":27}],"scope":"dev","datasource":"npm","package":"@eslint/js","install_script":false,"constraint":"^9.17.0","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"10.0.1","latest_date":"2026-02-06T22:34:56Z","version_date":"2026-07-10T20:16:17Z","url":"https://www.npmjs.com/package/@eslint/js"},"behind":"major","upstream_repo":"github.com/eslint/eslint","licenses":["MIT"],"repo_signals":{"stars":27513,"scorecard":{"score":6.3,"date":"2026-08-24","checks":{"Code-Review":6,"Maintained":10,"Dangerous-Workflow":10,"Packaging":-1,"CII-Best-Practices":0,"Token-Permissions":0,"Binary-Artifacts":10,"License":10,"Pinned-Dependencies":1,"Signed-Releases":-1,"Branch-Protection":5,"Security-Policy":10,"Fuzzing":0,"SAST":9}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/js@9.39.5","tier":"plan","how":"cd apps/viewer && npm install -D @eslint/js@10.0.1"},{"ecosystem":"npm","name":"@testing-library/jest-dom","version":"6.9.1","sources":[{"path":"apps/viewer/package.json","line":28}],"scope":"dev","datasource":"npm","package":"@testing-library/jest-dom","install_script":false,"constraint":"^6.6.3","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"7.0.1","latest_date":"2026-08-09T23:44:33Z","version_date":"2025-10-01T20:04:22Z","url":"https://www.npmjs.com/package/@testing-library/jest-dom"},"behind":"major","libyears":0.85,"upstream_repo":"github.com/testing-library/jest-dom","licenses":["MIT"],"repo_signals":{"stars":4597,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":5,"Code-Review":9,"Packaging":-1,"Binary-Artifacts":10,"Token-Permissions":10,"Pinned-Dependencies":0,"CII-Best-Practices":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":0,"Branch-Protection":-1,"SAST":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40testing-library/jest-dom@6.9.1","tier":"plan","how":"cd apps/viewer && npm install -D @testing-library/jest-dom@7.0.1"},{"ecosystem":"npm","name":"@types/node","version":"22.20.1","sources":[{"path":"apps/viewer/package.json","line":30}],"scope":"dev","datasource":"npm","package":"@types/node","install_script":false,"constraint":"^22.10.5","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"26.6.2","latest_date":"2026-09-19T00:11:47Z","version_date":"2026-07-08T06:48:07Z","url":"https://www.npmjs.com/package/@types/node"},"behind":"major","libyears":0.2,"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/node@22.20.1","tier":"plan","how":"cd apps/viewer && npm install -D @types/node@26.6.2"},{"ecosystem":"npm","name":"@types/react","version":"18.3.31","sources":[{"path":"apps/viewer/package.json","line":31}],"scope":"dev","datasource":"npm","package":"@types/react","install_script":false,"constraint":"^18.3.18","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T18:08:49Z","version_date":"2026-06-05T20:10:34Z","url":"https://www.npmjs.com/package/@types/react"},"behind":"major","libyears":0.26,"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/react@18.3.31","tier":"plan","how":"cd apps/viewer && npm install -D @types/react@19.3.0"},{"ecosystem":"npm","name":"@types/react-dom","version":"18.3.7","sources":[{"path":"apps/viewer/package.json","line":32}],"scope":"dev","datasource":"npm","package":"@types/react-dom","install_script":false,"constraint":"^18.3.5","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T18:07:51Z","version_date":"2025-04-30T10:37:39Z","url":"https://www.npmjs.com/package/@types/react-dom"},"behind":"major","libyears":1.36,"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/react-dom@18.3.7","tier":"plan","how":"cd apps/viewer && npm install -D @types/react-dom@19.3.0"},{"ecosystem":"npm","name":"@vitejs/plugin-react","version":"4.7.0","sources":[{"path":"apps/viewer/package.json","line":33}],"scope":"dev","datasource":"npm","package":"@vitejs/plugin-react","install_script":false,"constraint":"^4.3.4","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"6.1.1","latest_date":"2026-08-28T03:30:56Z","version_date":"2025-07-18T03:32:30Z","url":"https://www.npmjs.com/package/@vitejs/plugin-react"},"behind":"major","libyears":1.11,"upstream_repo":"github.com/vitejs/vite-plugin-react","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":1161,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Packaging":-1,"Token-Permissions":8,"Pinned-Dependencies":9,"Binary-Artifacts":10,"License":10,"Signed-Releases":-1,"Fuzzing":0,"Branch-Protection":3,"Security-Policy":10,"SAST":10}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitejs/plugin-react@4.7.0","tier":"plan","how":"cd apps/viewer && npm install -D @vitejs/plugin-react@6.1.1"},{"ecosystem":"npm","name":"eslint-plugin-react-hooks","version":"5.2.0","sources":[{"path":"apps/viewer/package.json","line":37}],"scope":"dev","datasource":"npm","package":"eslint-plugin-react-hooks","install_script":false,"constraint":"^5.1.0","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"7.1.1","latest_date":"2026-04-17T18:03:19Z","version_date":"2025-02-28T15:30:44Z","url":"https://www.npmjs.com/package/eslint-plugin-react-hooks"},"behind":"major","libyears":1.13,"upstream_repo":"github.com/facebook/react","licenses":["MIT"],"repo_signals":{"stars":250625,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"CII-Best-Practices":2,"Security-Policy":10,"Packaging":-1,"License":10,"Dangerous-Workflow":10,"Branch-Protection":5,"Signed-Releases":-1,"Token-Permissions":10,"Binary-Artifacts":9,"SAST":0,"Pinned-Dependencies":0,"Fuzzing":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/eslint-plugin-react-hooks@5.2.0","tier":"plan","how":"cd apps/viewer && npm install -D eslint-plugin-react-hooks@7.1.1"},{"ecosystem":"npm","name":"globals","version":"14.0.0","sources":[{"path":"apps/viewer/package.json","line":38}],"scope":"dev","datasource":"npm","package":"globals","install_script":false,"constraint":"^14.0.0","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"17.12.0","latest_date":"2026-09-01T11:00:43Z","version_date":"2024-02-10T15:40:47Z","url":"https://www.npmjs.com/package/globals"},"behind":"major","libyears":2.56,"upstream_repo":"github.com/sindresorhus/globals","licenses":["MIT"],"repo_signals":{"stars":610,"scorecard":{"score":4.8,"date":"2026-08-24","checks":{"Code-Review":3,"Maintained":10,"Dangerous-Workflow":10,"Security-Policy":10,"Packaging":-1,"Token-Permissions":0,"Binary-Artifacts":10,"Pinned-Dependencies":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Branch-Protection":0,"Signed-Releases":-1,"SAST":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/globals@14.0.0","tier":"plan","how":"cd apps/viewer && npm install -D globals@17.12.0"},{"ecosystem":"npm","name":"jsdom","version":"25.0.1","sources":[{"path":"apps/viewer/package.json","line":39}],"scope":"dev","datasource":"npm","package":"jsdom","install_script":false,"constraint":"^25.0.1","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"30.1.1","latest_date":"2026-09-22T02:07:00Z","version_date":"2024-09-22T05:00:48Z","url":"https://www.npmjs.com/package/jsdom"},"behind":"major","libyears":2.0,"upstream_repo":"github.com/jsdom/jsdom","licenses":["MIT"],"repo_signals":{"stars":21686,"scorecard":{"score":7.3,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":10,"Code-Review":6,"Token-Permissions":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"License":10,"Pinned-Dependencies":3,"Signed-Releases":-1,"Branch-Protection":-1,"Packaging":10,"Security-Policy":10,"Fuzzing":0,"SAST":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/jsdom@25.0.1","tier":"plan","how":"cd apps/viewer && npm install -D jsdom@30.1.1"},{"ecosystem":"npm","name":"react","version":"18.3.1","sources":[{"path":"apps/viewer/package.json","line":23}],"scope":"direct","datasource":"npm","package":"react","install_script":false,"constraint":"^18.3.1","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T17:21:30Z","version_date":"2024-04-26T16:42:26Z","url":"https://www.npmjs.com/package/react"},"behind":"major","libyears":2.37,"upstream_repo":"github.com/react/react","lifecycle":{"product":"react","cycle":"18","release":"2022-03-29","support":"2024-12-05","eol":null,"lts":false,"latest":"18.3.1","phase":"maintenance","url":"https://endoflife.date/react"},"licenses":["MIT"],"repo_signals":{"stars":250593},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"allowed","score":93},"purl":"pkg:npm/react@18.3.1","tier":"plan","how":"cd apps/viewer && npm install react@19.3.0"},{"ecosystem":"npm","name":"react-dom","version":"18.3.1","sources":[{"path":"apps/viewer/package.json","line":24}],"scope":"direct","datasource":"npm","package":"react-dom","install_script":false,"constraint":"^18.3.1","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T17:17:39Z","version_date":"2024-04-26T16:42:49Z","url":"https://www.npmjs.com/package/react-dom"},"behind":"major","libyears":2.37,"upstream_repo":"github.com/react/react","licenses":["MIT"],"repo_signals":{"stars":250593},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"allowed","score":93},"purl":"pkg:npm/react-dom@18.3.1","tier":"plan","how":"cd apps/viewer && npm install react-dom@19.3.0"},{"ecosystem":"npm","name":"typescript","version":"5.9.3","sources":[{"path":"apps/viewer/package.json","line":41}],"scope":"dev","datasource":"npm","package":"typescript","install_script":false,"constraint":"^5.6.3","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"7.0.2","latest_date":"2026-07-08T15:55:18Z","version_date":"2025-09-30T21:19:38Z","url":"https://www.npmjs.com/package/typescript"},"behind":"major","libyears":0.77,"upstream_repo":"github.com/microsoft/TypeScript","licenses":["Apache-2.0"],"repo_signals":{"stars":111137,"scorecard":{"score":8.2,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"Packaging":-1,"Security-Policy":10,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":10,"License":10,"Signed-Releases":0,"Binary-Artifacts":10,"Pinned-Dependencies":9,"Branch-Protection":5,"Fuzzing":10,"SAST":10}}},"status":"major","level":"warning","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/typescript@5.9.3","tier":"plan","how":"cd apps/viewer && npm install -D typescript@7.0.2"},{"ecosystem":"npm","name":"vite","version":"6.4.3","sources":[{"path":"apps/viewer/package.json","line":43}],"scope":"dev","datasource":"npm","package":"vite","install_script":false,"constraint":"^6.0.7","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"8.3.1","latest_date":"2026-09-24T12:26:19Z","version_date":"2026-06-01T10:37:49Z","url":"https://www.npmjs.com/package/vite"},"behind":"major","libyears":0.32,"upstream_repo":"github.com/vitejs/vite","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":82966,"scorecard":{"score":6.8,"date":"2026-08-24","checks":{"Maintained":10,"Dangerous-Workflow":10,"Code-Review":7,"Security-Policy":10,"Packaging":-1,"CII-Best-Practices":0,"Token-Permissions":7,"Binary-Artifacts":1,"License":10,"Pinned-Dependencies":6,"Branch-Protection":-1,"Signed-Releases":-1,"Fuzzing":0,"SAST":10}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/vite@6.4.3","tier":"plan","how":"cd apps/viewer && npm install -D vite@8.3.1"},{"ecosystem":"runtime","name":"node","version":"22.13","sources":[{"path":".github/workflows/ci.yml","line":172}],"scope":"ci","datasource":"node","label":"Node.js","floating":true,"internal":false,"lifecycle":{"product":"nodejs","cycle":"22","release":"2024-04-24","support":"2025-10-21","eol":"2027-04-30","lts":true,"latest":"22.23.3","phase":"maintenance","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0","latest_date":"2026-09-07T00:00:00Z","version_date":"2025-01-21T00:00:00Z","line_latest":"22.23.3","url":"https://nodejs.org/en/about/previous-releases","effective":"22.13.1"},"behind":"major","libyears":1.63,"status":"major","level":"warning","tier":"plan","how":"move to 24.21.0   at .github/workflows/ci.yml:172"},{"ecosystem":"go","name":"github.com/codesweep-ai/ledger","version":"v0.0.0-20260924050924-dffe2aa34b39","sources":[{"path":"go.mod","line":16,"tools":["github.com/codesweep-ai/ledger/cmd/cs-ledger"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/ledger","internal":true,"provider":"ledger","lag":{"commits":3,"days":0.7,"head":"9c01ea57e8e2f26c9c48f9c315e25c604c085019","pinned":"dffe2aa34b39","built":"9c01ea57e8e2f26c9c48f9c315e25c604c085019"},"upstream":{"latest_date":"2026-09-24T22:12:05Z","version_date":"2026-09-24T05:09:24Z","url":"https://github.com/codesweep-ai/ledger/compare/dffe2aa34b39...9c01ea57e8e2"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/ledger@v0.0.0-20260924050924-dffe2aa34b39","tier":"routine","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/lint","version":"v0.0.0-20260924012322-5ffce6301cbf","sources":[{"path":"go.mod","line":17,"tools":["github.com/codesweep-ai/lint/cmd/cs-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/lint","internal":true,"provider":"lint","lag":{"commits":5,"days":0.9,"head":"341b79bde5204891a6e8074aa2a85e45bc009ecf","pinned":"5ffce6301cbf","built":"341b79bde5204891a6e8074aa2a85e45bc009ecf"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T01:23:22Z","url":"https://github.com/codesweep-ai/lint/compare/5ffce6301cbf...341b79bde520"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/lint@v0.0.0-20260924012322-5ffce6301cbf","tier":"routine","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/npmrevs","version":"v0.0.0-20260924012324-0b587a7c4645","sources":[{"path":"go.mod","line":18,"tools":["github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/npmrevs","internal":true,"provider":"npmrevs","lag":{"commits":4,"days":0.9,"head":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504","pinned":"0b587a7c4645","built":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T01:23:24Z","url":"https://github.com/codesweep-ai/npmrevs/compare/0b587a7c4645...6bbb69bc9a58"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/npmrevs@v0.0.0-20260924012324-0b587a7c4645","tier":"routine","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy"},{"ecosystem":"go","name":"github.com/golangci/golangci-lint/v2","version":"v2.13.1","sources":[{"path":"go.golangci.mod","line":99,"tools":["github.com/golangci/golangci-lint/v2/cmd/golangci-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/golangci/golangci-lint/v2","internal":false,"upstream":{"latest":"v2.14.0","latest_date":"2026-09-24T10:54:53Z","version_date":"2026-08-20T14:25:22Z","url":"https://pkg.go.dev/github.com/golangci/golangci-lint/v2"},"behind":"minor","libyears":0.1,"upstream_repo":"github.com/golangci/golangci-lint","licenses":["GPL-3.0","BSD-3-Clause","MIT"],"repo_signals":{"stars":19393,"scorecard":{"score":6.3,"date":"2026-08-24","checks":{"Code-Review":4,"Dangerous-Workflow":10,"Maintained":10,"Token-Permissions":0,"Binary-Artifacts":10,"CII-Best-Practices":5,"License":10,"Fuzzing":0,"Security-Policy":10,"Pinned-Dependencies":7,"Packaging":10,"Branch-Protection":4,"Signed-Releases":0,"SAST":10}}},"in_build":false,"status":"minor","level":"info","license":{"expression":"GPL-3.0 AND BSD-3-Clause AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golangci-lint/v2@v2.13.1","tier":"routine","how":"go get -modfile=go.golangci.mod -tool github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.14.0"},{"ecosystem":"go","name":"golang.org/x/tools","version":"v0.49.0","sources":[{"path":"go.golangci.mod","line":220},{"path":"go.mod","line":42,"tools":["golang.org/x/tools/cmd/deadcode"]}],"scope":"tool","datasource":"goproxy","package":"golang.org/x/tools","internal":false,"upstream":{"latest":"v0.50.0","latest_date":"2026-09-08T19:59:56Z","version_date":"2026-08-13T14:53:26Z","url":"https://pkg.go.dev/golang.org/x/tools"},"behind":"minor","libyears":0.07,"licenses":["BSD-3-Clause"],"in_build":false,"status":"minor","level":"info","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/tools@v0.49.0","tier":"routine","how":"go get -modfile=go.golangci.mod golang.org/x/tools@v0.50.0"},{"ecosystem":"npm","name":"@codesweep-ai/ui","version":"0.3.1-dev.20260924012330.d8a36fe","sources":[{"path":"apps/viewer/package.json","line":21}],"scope":"direct","datasource":"npm","package":"@codesweep-ai/ui","install_script":false,"floating":false,"internal":true,"lockfile":"apps/viewer/package-lock.json","installer":"scripts/with-npmrevs.sh","after":[{"run":"make viewer-build","cwd":"."}],"provider":"ui","lag":{"commits":8,"days":0.9,"head":"9217a01ffda64d26d495486c4801d873799a254d","pinned":"d8a36fe","built":"9217a01ffda64d26d495486c4801d873799a254d","version":"0.3.1-dev.20260924221206.9217a01"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T01:23:30Z","url":"https://github.com/codesweep-ai/ui/compare/d8a36fe...9217a01ffda6"},"libyears":0.0,"status":"behind","level":"info","purl":"pkg:npm/%40codesweep-ai/ui@0.3.1-dev.20260924012330.d8a36fe","tier":"routine","how":"cd apps/viewer && ../../scripts/with-npmrevs.sh npm install --save-exact @codesweep-ai/ui@0.3.1-dev.20260924221206.9217a01"},{"ecosystem":"npm","name":"playwright-core","version":"1.62.1","sources":[{"path":"apps/viewer/package.json","line":40}],"scope":"dev","datasource":"npm","package":"playwright-core","install_script":false,"constraint":"^1.62.1","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"1.63.0","latest_date":"2026-09-04T22:43:09Z","version_date":"2026-07-30T16:36:51Z","url":"https://www.npmjs.com/package/playwright-core"},"behind":"minor","libyears":0.1,"upstream_repo":"github.com/microsoft/playwright","licenses":["Apache-2.0"],"provenance":true,"repo_signals":{"stars":96569,"scorecard":{"score":5.6,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"CII-Best-Practices":0,"Security-Policy":10,"Dangerous-Workflow":10,"Packaging":-1,"License":10,"Token-Permissions":0,"Signed-Releases":-1,"Binary-Artifacts":7,"Pinned-Dependencies":5,"SAST":0,"Fuzzing":0,"Branch-Protection":0}}},"status":"minor","level":"info","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/playwright-core@1.62.1","tier":"routine","how":"cd apps/viewer && npm install -D playwright-core@1.63.0"},{"ecosystem":"npm","name":"typescript-eslint","version":"8.69.0","sources":[{"path":"apps/viewer/package.json","line":42}],"scope":"dev","datasource":"npm","package":"typescript-eslint","install_script":false,"constraint":"^8.19.1","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"8.70.1","latest_date":"2026-09-21T17:07:55Z","version_date":"2026-08-31T17:08:46Z","url":"https://www.npmjs.com/package/typescript-eslint"},"behind":"minor","libyears":0.06,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":16393,"scorecard":{"score":6.7,"date":"2026-08-24","checks":{"Maintained":10,"Packaging":-1,"Code-Review":9,"Security-Policy":10,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"License":10,"Branch-Protection":-1,"Signed-Releases":-1,"Binary-Artifacts":10,"Pinned-Dependencies":8,"Fuzzing":0,"SAST":0}}},"status":"minor","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/typescript-eslint@8.69.0","tier":"routine","how":"cd apps/viewer && npm install -D typescript-eslint@8.70.1"},{"ecosystem":"runtime","name":"go","version":"1.27.0","sources":[{"path":"go.golangci.mod","line":12},{"path":"go.mod","line":3}],"scope":"build","datasource":"golang","label":"Go toolchain","floating":false,"internal":false,"lifecycle":{"product":"go","cycle":"1.27","release":"2026-08-19","eol":null,"lts":false,"latest":"1.27.1","phase":"active","url":"https://endoflife.date/go"},"upstream":{"latest":"1.27.1","latest_date":"2026-08-28T16:20:06Z","version_date":"2026-08-18T21:24:23Z","url":"https://go.dev/doc/devel/release"},"behind":"patch","libyears":0.03,"status":"patch","level":"info","tier":"routine","how":"go mod edit -modfile=go.golangci.mod -go=1.27.1"},{"ecosystem":"actions","name":"actions/checkout","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":36},{"path":".github/workflows/ci.yml","line":86},{"path":".github/workflows/ci.yml","line":101},{"path":".github/workflows/ci.yml","line":117},{"path":".github/workflows/ci.yml","line":130},{"path":".github/workflows/ci.yml","line":147},{"path":".github/workflows/ci.yml","line":169},{"path":".github/workflows/ci.yml","line":197},{"path":".github/workflows/ledger.yml","line":30},{"path":".github/workflows/ledger.yml","line":41},{"path":".github/workflows/ledger.yml","line":52},{"path":".github/workflows/ledger.yml","line":65},{"path":".github/workflows/pages.yml","line":76},{"path":".github/workflows/release.yml","line":24}],"scope":"ci","datasource":"github","package":"actions/checkout","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/checkout","upstream":{"latest":"7.0.1","latest_date":"2026-07-20T15:10:05Z","version_date":"2026-07-20T15:10:05Z","url":"https://github.com/actions/checkout/releases","effective":"7.0.1"},"repo_signals":{"stars":8886,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Packaging":-1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Pinned-Dependencies":3,"Security-Policy":9,"SAST":10,"Branch-Protection":6}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/jekyll-build-pages","version":"v1","sources":[{"path":".github/workflows/pages.yml","line":99}],"scope":"ci","datasource":"github","package":"actions/jekyll-build-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/jekyll-build-pages","upstream":{"latest":"1.0.13","latest_date":"2024-08-06T23:48:04Z","version_date":"2024-08-06T23:48:04Z","url":"https://github.com/actions/jekyll-build-pages/releases","effective":"1.0.13"},"repo_signals":{"stars":121,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":2,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Fuzzing":0,"Token-Permissions":0,"License":10,"Packaging":10,"Signed-Releases":-1,"Pinned-Dependencies":0,"Security-Policy":9,"SAST":1,"Branch-Protection":8}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/setup-go","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":39},{"path":".github/workflows/ci.yml","line":87},{"path":".github/workflows/ci.yml","line":102},{"path":".github/workflows/ci.yml","line":118},{"path":".github/workflows/ci.yml","line":133},{"path":".github/workflows/ci.yml","line":148},{"path":".github/workflows/ci.yml","line":182},{"path":".github/workflows/ci.yml","line":198},{"path":".github/workflows/ledger.yml","line":31},{"path":".github/workflows/ledger.yml","line":42},{"path":".github/workflows/ledger.yml","line":55},{"path":".github/workflows/ledger.yml","line":68},{"path":".github/workflows/release.yml","line":28}],"scope":"ci","datasource":"github","package":"actions/setup-go","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-go","upstream":{"latest":"7.0.0","latest_date":"2026-07-16T02:50:50Z","version_date":"2026-07-16T02:50:50Z","url":"https://github.com/actions/setup-go/releases","effective":"7.0.0"},"repo_signals":{"stars":1762,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Maintained":5,"Code-Review":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Packaging":-1,"Pinned-Dependencies":7,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/upload-artifact","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":60}],"scope":"ci","datasource":"github","package":"actions/upload-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-artifact","upstream":{"latest":"7.0.1","latest_date":"2026-04-10T17:31:14Z","version_date":"2026-04-10T17:31:14Z","url":"https://github.com/actions/upload-artifact/releases","effective":"7.0.1"},"repo_signals":{"stars":4196,"scorecard":{"score":5.2,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"actions","name":"codesweep-ai/dashboards/action","version":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","sources":[{"path":".github/workflows/pages.yml","line":90}],"scope":"ci","datasource":"github","package":"codesweep-ai/dashboards","subpath":"action","pinned_sha":true,"floating":false,"internal":true,"upstream_repo":"github.com/codesweep-ai/dashboards","provider":"dashboards","lag":{"commits":0,"days":0.0,"head":"066e52753f5b3be9681cc3f3f9279fb7356f5823","pinned":"7c88a9b19ea7","built":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","commits_touching":0,"paths":["action"]},"upstream":{"latest_date":"2026-09-24T21:51:09Z","version_date":"2026-09-24T21:51:09Z","url":"https://github.com/codesweep-ai/dashboards/compare/7c88a9b19ea7...7c88a9b19ea7"},"status":"current","level":"good","purl":"pkg:github/codesweep-ai/dashboards@7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e"},{"ecosystem":"actions","name":"goreleaser/goreleaser-action","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":71},{"path":".github/workflows/release.yml","line":37}],"scope":"ci","datasource":"github","package":"goreleaser/goreleaser-action","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/goreleaser/goreleaser-action","upstream":{"latest":"7.2.3","latest_date":"2026-06-29T11:37:51Z","version_date":"2026-06-29T11:37:51Z","url":"https://github.com/goreleaser/goreleaser-action/releases","effective":"7.2.3"},"repo_signals":{"stars":1035,"scorecard":{"score":4.9,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":10,"Binary-Artifacts":10,"Code-Review":0,"Packaging":-1,"CII-Best-Practices":0,"Pinned-Dependencies":9,"Token-Permissions":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":0,"SAST":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 4.9/10)"},{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}]},{"ecosystem":"actions","name":"sigstore/cosign-installer","version":"v4.1.2","sources":[{"path":".github/workflows/release.yml","line":33}],"scope":"ci","datasource":"github","package":"sigstore/cosign-installer","pinned_sha":false,"floating":false,"internal":false,"upstream_repo":"github.com/sigstore/cosign-installer","upstream":{"latest":"4.1.2","latest_date":"2026-05-07T01:27:27Z","version_date":"2026-05-07T01:27:27Z","url":"https://github.com/sigstore/cosign-installer/releases"},"repo_signals":{"stars":211,"scorecard":{"score":7.3,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":3,"Dangerous-Workflow":10,"Binary-Artifacts":10,"Packaging":-1,"Pinned-Dependencies":10,"Token-Permissions":10,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":10,"SAST":0}}},"licenses":["Apache-2.0"],"status":"current","level":"good","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:github/sigstore/cosign-installer@v4.1.2","signals":[{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}]},{"ecosystem":"go","name":"github.com/rhysd/actionlint","version":"v1.7.12","sources":[{"path":"go.mod","line":31,"tools":["github.com/rhysd/actionlint/cmd/actionlint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/rhysd/actionlint","internal":false,"upstream":{"latest":"v1.7.12","latest_date":"2026-03-30T17:47:17Z","version_date":"2026-03-30T17:47:17Z","url":"https://pkg.go.dev/github.com/rhysd/actionlint"},"upstream_repo":"github.com/rhysd/actionlint","licenses":["MIT"],"repo_signals":{"stars":4261,"scorecard":{"score":3.6,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":0,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Binary-Artifacts":10,"Security-Policy":0,"Fuzzing":0,"License":10,"SAST":10,"Branch-Protection":0,"Signed-Releases":0,"Pinned-Dependencies":0,"Packaging":10}}},"in_build":false,"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rhysd/actionlint@v1.7.12","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"image","name":"runner/macos","version":"macos-latest","sources":[{"path":".github/workflows/ci.yml","line":32}],"scope":"ci","datasource":"runner","label":"macOS 26 Arm64 (macos-latest)","floating":true,"os":"macos","internal":false,"runner":{"image":"macOS 26 Arm64","os":"macos","version":"26","arch":"arm64","deprecated":false,"preview":false},"upstream":{"effective":"26","url":"https://github.com/actions/runner-images","latest":"27"},"lifecycle":{"product":"macos","cycle":"26","release":"2025-09-15","eol":null,"lts":false,"latest":"26.7","phase":"active","url":"https://endoflife.date/macos"},"status":"current","level":"good"},{"ecosystem":"image","name":"runner/ubuntu","version":"ubuntu-latest","sources":[{"path":".github/workflows/ci.yml","line":32},{"path":".github/workflows/ci.yml","line":83},{"path":".github/workflows/ci.yml","line":98},{"path":".github/workflows/ci.yml","line":114},{"path":".github/workflows/ci.yml","line":127},{"path":".github/workflows/ci.yml","line":144},{"path":".github/workflows/ci.yml","line":166},{"path":".github/workflows/ci.yml","line":194},{"path":".github/workflows/ledger.yml","line":27},{"path":".github/workflows/ledger.yml","line":38},{"path":".github/workflows/ledger.yml","line":49},{"path":".github/workflows/ledger.yml","line":62},{"path":".github/workflows/pages.yml","line":70},{"path":".github/workflows/pages.yml","line":116},{"path":".github/workflows/release.yml","line":21}],"scope":"ci","datasource":"runner","label":"Ubuntu 24.04 (ubuntu-latest)","floating":true,"os":"ubuntu","internal":false,"runner":{"image":"Ubuntu 24.04","os":"ubuntu","version":"24.04","arch":"x64","deprecated":false,"preview":false},"upstream":{"effective":"24.04","url":"https://github.com/actions/runner-images","latest":"26.04"},"lifecycle":{"product":"ubuntu","cycle":"24.04","release":"2024-04-25","support":"2029-05-31","eol":"2029-05-31","lts":true,"latest":"24.04.4","phase":"active","url":"https://endoflife.date/ubuntu"},"status":"current","level":"good"},{"ecosystem":"npm","name":"@testing-library/react","version":"16.3.3","sources":[{"path":"apps/viewer/package.json","line":29}],"scope":"dev","datasource":"npm","package":"@testing-library/react","install_script":false,"constraint":"^16.1.0","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"16.3.3","latest_date":"2026-08-27T17:41:18Z","version_date":"2026-08-27T17:41:18Z","url":"https://www.npmjs.com/package/@testing-library/react"},"upstream_repo":"github.com/testing-library/react-testing-library","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":19655,"scorecard":{"score":3.7,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Packaging":-1,"Code-Review":5,"Binary-Artifacts":10,"Maintained":0,"Token-Permissions":0,"Pinned-Dependencies":0,"CII-Best-Practices":0,"License":10,"Fuzzing":0,"Branch-Protection":-1,"Signed-Releases":-1,"Security-Policy":0,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40testing-library/react@16.3.3","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"npm","name":"ajv","version":"8.20.0","sources":[{"path":"fixtures/test/package.json","line":11}],"scope":"dev","datasource":"npm","package":"ajv","install_script":false,"constraint":"^8.20.0","floating":false,"internal":false,"lockfile":"fixtures/test/package-lock.json","upstream":{"latest":"8.20.0","latest_date":"2026-04-24T15:22:16Z","version_date":"2026-04-24T15:22:16Z","url":"https://www.npmjs.com/package/ajv"},"upstream_repo":"github.com/ajv-validator/ajv","licenses":["MIT"],"repo_signals":{"stars":14836,"scorecard":{"score":4.8,"date":"2026-08-24","checks":{"Packaging":-1,"Code-Review":8,"Maintained":0,"Dangerous-Workflow":10,"Security-Policy":10,"Token-Permissions":0,"Binary-Artifacts":10,"Pinned-Dependencies":0,"CII-Best-Practices":2,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ajv@8.20.0","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"npm","name":"axe-core","version":"4.13.0","sources":[{"path":"apps/viewer/package.json","line":34}],"scope":"dev","datasource":"npm","package":"axe-core","install_script":false,"constraint":"^4.13.0","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"4.13.0","latest_date":"2026-08-05T16:53:07Z","version_date":"2026-08-05T16:53:07Z","url":"https://www.npmjs.com/package/axe-core"},"upstream_repo":"github.com/dequelabs/axe-core","licenses":["MPL-2.0"],"provenance":true,"repo_signals":{"stars":7536,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Security-Policy":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Binary-Artifacts":10,"Pinned-Dependencies":5,"Signed-Releases":-1,"License":10,"Branch-Protection":4,"Fuzzing":0,"Packaging":10,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/axe-core@4.13.0"},{"ecosystem":"npm","name":"eslint-plugin-react","version":"7.37.5","sources":[{"path":"apps/viewer/package.json","line":36}],"scope":"dev","datasource":"npm","package":"eslint-plugin-react","install_script":false,"constraint":"^7.37.3","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"7.37.5","latest_date":"2025-04-03T20:01:15Z","version_date":"2025-04-03T20:01:15Z","url":"https://www.npmjs.com/package/eslint-plugin-react"},"upstream_repo":"github.com/jsx-eslint/eslint-plugin-react","licenses":["MIT"],"repo_signals":{"stars":9293,"scorecard":{"score":4.8,"date":"2026-08-24","checks":{"Security-Policy":10,"Code-Review":5,"Dangerous-Workflow":10,"Maintained":3,"Packaging":-1,"Binary-Artifacts":10,"Token-Permissions":0,"CII-Best-Practices":0,"Pinned-Dependencies":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Fuzzing":0,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/eslint-plugin-react@7.37.5","signals":[{"kind":"stale","text":"no release since 2025-04-03"}]},{"ecosystem":"npm","name":"highlight.js","version":"11.12.0","sources":[{"path":"apps/viewer/package.json","line":22}],"scope":"direct","datasource":"npm","package":"highlight.js","install_script":false,"constraint":"^11.11.1","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"11.12.0","latest_date":"2026-08-12T04:06:58Z","version_date":"2026-08-12T04:06:58Z","url":"https://www.npmjs.com/package/highlight.js"},"upstream_repo":"github.com/highlightjs/highlight.js","licenses":["BSD-3-Clause"],"provenance":true,"repo_signals":{"stars":24996,"scorecard":{"score":6.6,"date":"2026-08-24","checks":{"Code-Review":9,"Maintained":10,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"CII-Best-Practices":0,"Binary-Artifacts":10,"License":10,"Pinned-Dependencies":2,"Fuzzing":0,"Packaging":10,"Branch-Protection":-1,"Signed-Releases":-1,"SAST":2}}},"status":"current","level":"good","license":{"expression":"BSD-3-Clause","verdict":"allowed","found":["CC-BY-SA-4.0","Vim"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/highlight.js/11.12.0","found_verdict":"review","unlisted":{"Vim":"Copyleft"},"score":45},"purl":"pkg:npm/highlight.js@11.12.0"},{"ecosystem":"npm","name":"vite-plugin-singlefile","version":"2.3.3","sources":[{"path":"apps/viewer/package.json","line":44}],"scope":"dev","datasource":"npm","package":"vite-plugin-singlefile","install_script":false,"constraint":"^2.2.0","floating":false,"internal":false,"lockfile":"apps/viewer/package-lock.json","upstream":{"latest":"2.3.3","latest_date":"2026-04-17T22:28:03Z","version_date":"2026-04-17T22:28:03Z","url":"https://www.npmjs.com/package/vite-plugin-singlefile"},"upstream_repo":"github.com/richardtallent/vite-plugin-singlefile","licenses":["MIT"],"repo_signals":{"stars":1234,"scorecard":{"score":4.2,"date":"2026-08-24","checks":{"Code-Review":3,"Binary-Artifacts":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Token-Permissions":10,"Pinned-Dependencies":1,"CII-Best-Practices":0,"Security-Policy":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":0,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/vite-plugin-singlefile@2.3.3","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"runtime","name":"node","version":null,"sources":[{"path":"apps/viewer/package.json","line":7},{"path":"fixtures/test/package.json","line":8}],"scope":"engines","datasource":"node","label":"Node.js","constraint":">=22.13","floating":true,"cycle":"22","internal":false,"lifecycle":{"product":"nodejs","cycle":"22","release":"2024-04-24","support":"2025-10-21","eol":"2027-04-30","lts":true,"latest":"22.23.3","phase":"maintenance","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0"},"status":"floating","level":"idle"},{"ecosystem":"npm","name":"@vitest/mocker","version":"2.1.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@vitest/mocker","via":["vitest"],"licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","vulnerabilities":[{"id":"GHSA-82fw-gwwq-j7x9","aliases":["CVE-2026-84373"],"severity":"moderate","summary":"Vitest: Path Traversal / Arbitrary File Read via @vitest/mocker Redirect Mock","fixed":"4.1.11","published":"2026-09-08T20:46:45Z","url":"https://osv.dev/vulnerability/GHSA-82fw-gwwq-j7x9","epss":{"probability":0.0053,"percentile":0.4215}}],"fix":"4.1.11","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/mocker@2.1.9","opened":"2026-09-08T20:46:45Z","cleared_by":[{"name":"vitest","version":"4.1.11"}],"tier":"fix","how":"cd apps/viewer && npm install @vitest/mocker@4.1.11"},{"ecosystem":"npm","name":"esbuild","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"esbuild","via":["vitest"],"licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","vulnerabilities":[{"id":"GHSA-67mh-4wv8-2f99","severity":"moderate","summary":"esbuild enables any website to send any requests to the development server and read the response","fixed":"0.25.0","published":"2025-02-10T17:48:07Z","url":"https://osv.dev/vulnerability/GHSA-67mh-4wv8-2f99"}],"install_script":true,"fix":"0.25.0","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/esbuild@0.21.5","signals":[{"kind":"install-script","text":"runs a script when npm installs it"}],"opened":"2025-02-10T17:48:07Z","cleared_by":[{"name":"vitest","version":"4.1.11"}],"tier":"fix","how":"cd apps/viewer && npm install esbuild@0.25.0"},{"ecosystem":"npm","name":"fast-uri","version":"3.1.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"fixtures/test/package-lock.json"}],"datasource":"npm","package":"fast-uri","via":["ajv"],"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fastify/fast-uri","vulnerabilities":[{"id":"GHSA-5jgf-p345-68v8","aliases":["CVE-2026-75931"],"severity":"high","summary":"fast-uri vulnerable to host confusion via skipped IDN canonicalization on scheme-relative references","fixed":"3.1.6","published":"2026-09-02T15:44:30Z","url":"https://osv.dev/vulnerability/GHSA-5jgf-p345-68v8","epss":{"probability":0.004,"percentile":0.3118}},{"id":"GHSA-f65p-4m7j-42xc","aliases":["CVE-2026-75975"],"severity":"high","summary":"fast-uri vulnerable to server-side request forgery via malformed IPv6 normalization","fixed":"3.1.6","published":"2026-09-02T15:43:30Z","url":"https://osv.dev/vulnerability/GHSA-f65p-4m7j-42xc","epss":{"probability":0.0038,"percentile":0.2887}},{"id":"GHSA-fph4-wmhf-6fwf","aliases":["CVE-2026-75899"],"severity":"high","summary":"fast-uri vulnerable to server-side request forgery via repeated hostname percent-decoding","fixed":"3.1.6","published":"2026-09-02T15:42:39Z","url":"https://osv.dev/vulnerability/GHSA-fph4-wmhf-6fwf","epss":{"probability":0.0038,"percentile":0.2887}},{"id":"GHSA-jqff-g426-hqxp","aliases":["CVE-2026-76172"],"severity":"high","summary":"fast-uri vulnerable to host confusion via percent-encoded scheme normalization","fixed":"3.1.6","published":"2026-09-02T15:41:53Z","url":"https://osv.dev/vulnerability/GHSA-jqff-g426-hqxp","epss":{"probability":0.004,"percentile":0.3118}}],"fix":"3.1.6","status":"vulnerable","level":"serious","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/fast-uri@3.1.5","opened":"2026-09-02T15:41:53Z","tier":"fix","how":"cd fixtures/test && npm install fast-uri@3.1.6"},{"ecosystem":"npm","name":"vite","version":"5.4.21","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"vite","via":["vitest"],"licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitejs/vite","vulnerabilities":[{"id":"GHSA-fx2h-pf6j-xcff","aliases":["CVE-2026-53571"],"severity":"high","summary":"vite: `server.fs.deny` bypass on Windows alternate paths","fixed":"6.4.3","published":"2026-06-15T17:17:45Z","url":"https://osv.dev/vulnerability/GHSA-fx2h-pf6j-xcff","epss":{"probability":0.0058,"percentile":0.4512}},{"id":"GHSA-4w7w-66w2-5vf9","aliases":["CVE-2026-39365"],"severity":"moderate","summary":"Vite Vulnerable to Path Traversal in Optimized Deps `.map` Handling","fixed":"6.4.2","published":"2026-04-06T18:03:46Z","url":"https://osv.dev/vulnerability/GHSA-4w7w-66w2-5vf9","epss":{"probability":0.0098,"percentile":0.6065}},{"id":"GHSA-v6wh-96g9-6wx3","aliases":["CVE-2026-53632"],"severity":"moderate","summary":"launch-editor: NTLMv2 hash disclosure via UNC path handling on Windows","fixed":"6.4.3","published":"2026-06-15T17:18:31Z","url":"https://osv.dev/vulnerability/GHSA-v6wh-96g9-6wx3","epss":{"probability":0.0041,"percentile":0.3228}}],"fix":"6.4.3","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/vite@5.4.21","opened":"2026-04-06T18:03:46Z","cleared_by":[{"name":"vitest","version":"4.1.11"}],"tier":"fix","how":"cd apps/viewer && npm install vite@6.4.3"},{"ecosystem":"go","name":"4d63.com/gocheckcompilerdirectives","version":"v1.4.0","sources":[{"path":"go.golangci.mod","line":17}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gocheckcompilerdirectives","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gocheckcompilerdirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gocheckcompilerdirectives@v1.4.0"},{"ecosystem":"go","name":"4d63.com/gochecknoglobals","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":18}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gochecknoglobals","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gochecknoglobals","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gochecknoglobals@v0.2.2"},{"ecosystem":"go","name":"charm.land/lipgloss/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"charm.land/lipgloss/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/lipgloss","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/charm.land/lipgloss/v2@v2.0.6"},{"ecosystem":"go","name":"codeberg.org/chavacava/garif","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/chavacava/garif","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/chavacava/garif@v0.2.0"},{"ecosystem":"go","name":"codeberg.org/polyfloyd/go-errorlint","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/polyfloyd/go-errorlint","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/polyfloyd/go-errorlint@v1.9.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v4","version":"v4.0.0","sources":[{"path":"go.golangci.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v4@v4.0.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v5","version":"v5.0.3","sources":[{"path":"go.golangci.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v5@v5.0.3"},{"ecosystem":"go","name":"dev.gaijin.team/go/golib","version":"v0.8.1","sources":[{"path":"go.golangci.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/golib","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/golib","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/golib@v0.8.1"},{"ecosystem":"go","name":"github.com/4meepo/tagalign","version":"v1.4.3","sources":[{"path":"go.golangci.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/4meepo/tagalign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/4meepo/tagalign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/4meepo/tagalign@v1.4.3"},{"ecosystem":"go","name":"github.com/Abirdcfly/dupword","version":"v0.1.8","sources":[{"path":"go.golangci.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/Abirdcfly/dupword","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Abirdcfly/dupword","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Abirdcfly/dupword@v0.1.8"},{"ecosystem":"go","name":"github.com/AdminBenni/iota-mixing","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/AdminBenni/iota-mixing","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AdminBenni/iota-mixing","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AdminBenni/iota-mixing@v1.0.0"},{"ecosystem":"go","name":"github.com/AlwxSin/noinlineerr","version":"v1.0.6","sources":[{"path":"go.golangci.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/AlwxSin/noinlineerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AlwxSin/noinlineerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AlwxSin/noinlineerr@v1.0.6"},{"ecosystem":"go","name":"github.com/Antonboom/errname","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/errname","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/errname","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/errname@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/nilnil","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/nilnil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/nilnil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/nilnil@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/testifylint","version":"v1.6.4","sources":[{"path":"go.golangci.mod","line":31}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/testifylint","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/Antonboom/testifylint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/testifylint@v1.6.4"},{"ecosystem":"go","name":"github.com/BurntSushi/toml","version":"v1.6.0","sources":[{"path":"go.golangci.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"github.com/BurntSushi/toml","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/BurntSushi/toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/BurntSushi/toml@v1.6.0"},{"ecosystem":"go","name":"github.com/ClickHouse/clickhouse-go-linter","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"github.com/ClickHouse/clickhouse-go-linter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ClickHouse/clickhouse-go-linter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ClickHouse/clickhouse-go-linter@v1.2.1"},{"ecosystem":"go","name":"github.com/Djarvur/go-err113","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"github.com/Djarvur/go-err113","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Djarvur/go-err113","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Djarvur/go-err113@v0.1.1"},{"ecosystem":"go","name":"github.com/Masterminds/semver/v3","version":"v3.5.0","sources":[{"path":"go.golangci.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"github.com/Masterminds/semver/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Masterminds/semver","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Masterminds/semver/v3@v3.5.0"},{"ecosystem":"go","name":"github.com/MirrexOne/unqueryvet","version":"v1.5.4","sources":[{"path":"go.golangci.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"github.com/MirrexOne/unqueryvet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/MirrexOne/unqueryvet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/MirrexOne/unqueryvet@v1.5.4"},{"ecosystem":"go","name":"github.com/OpenPeeDeeP/depguard/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"github.com/OpenPeeDeeP/depguard/v2","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/OpenPeeDeeP/depguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/OpenPeeDeeP/depguard/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/alecthomas/chroma/v2","version":"v2.27.0","sources":[{"path":"go.golangci.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/chroma/v2","internal":false,"licenses":["MIT","OFL-1.1"],"upstream_repo":"github.com/alecthomas/chroma","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND OFL-1.1","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/chroma/v2@v2.27.0"},{"ecosystem":"go","name":"github.com/alecthomas/go-check-sumtype","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":39}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/go-check-sumtype","internal":false,"licenses":["MIT","Unlicense"],"upstream_repo":"github.com/alecthomas/go-check-sumtype","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Unlicense","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/go-check-sumtype@v0.3.1"},{"ecosystem":"go","name":"github.com/alexkohler/nakedret/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":40}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/nakedret/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/nakedret","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/nakedret/v2@v2.0.6"},{"ecosystem":"go","name":"github.com/alexkohler/prealloc","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":41}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/prealloc","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/prealloc","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/prealloc@v1.1.0"},{"ecosystem":"go","name":"github.com/alfatraining/structtag","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":42}],"scope":"indirect","datasource":"goproxy","package":"github.com/alfatraining/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/alfatraining/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alfatraining/structtag@v1.0.0"},{"ecosystem":"go","name":"github.com/alingse/asasalint","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":43}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/asasalint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/asasalint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/asasalint@v0.0.11"},{"ecosystem":"go","name":"github.com/alingse/nilnesserr","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":44}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/nilnesserr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/nilnesserr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/nilnesserr@v0.2.0"},{"ecosystem":"go","name":"github.com/ashanbrown/forbidigo/v2","version":"v2.3.1","sources":[{"path":"go.golangci.mod","line":45}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/forbidigo/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/forbidigo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/forbidigo/v2@v2.3.1"},{"ecosystem":"go","name":"github.com/ashanbrown/makezero/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":46}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/makezero/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/makezero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/makezero/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/beorn7/perks","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":47}],"scope":"indirect","datasource":"goproxy","package":"github.com/beorn7/perks","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/beorn7/perks","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/beorn7/perks@v1.0.1"},{"ecosystem":"go","name":"github.com/bkielbasa/cyclop","version":"v1.2.3","sources":[{"path":"go.golangci.mod","line":48}],"scope":"indirect","datasource":"goproxy","package":"github.com/bkielbasa/cyclop","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bkielbasa/cyclop","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bkielbasa/cyclop@v1.2.3"},{"ecosystem":"go","name":"github.com/blizzy78/varnamelen","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":49}],"scope":"indirect","datasource":"goproxy","package":"github.com/blizzy78/varnamelen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/blizzy78/varnamelen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/blizzy78/varnamelen@v0.8.0"},{"ecosystem":"go","name":"github.com/bmatcuk/doublestar/v4","version":"v4.10.0","sources":[{"path":"go.mod","line":14}],"scope":"indirect","datasource":"goproxy","package":"github.com/bmatcuk/doublestar/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bmatcuk/doublestar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bmatcuk/doublestar/v4@v4.10.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v4","version":"v4.7.0","sources":[{"path":"go.golangci.mod","line":50}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v4@v4.7.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v5","version":"v5.9.0","sources":[{"path":"go.golangci.mod","line":51}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v5@v5.9.0"},{"ecosystem":"go","name":"github.com/breml/bidichk","version":"v0.3.3","sources":[{"path":"go.golangci.mod","line":52}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/bidichk","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/bidichk","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/bidichk@v0.3.3"},{"ecosystem":"go","name":"github.com/breml/errchkjson","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":53}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/errchkjson","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/errchkjson","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/errchkjson@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/ireturn","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":54}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/ireturn","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/ireturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/ireturn@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/mirror","version":"v1.3.3","sources":[{"path":"go.golangci.mod","line":55}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/mirror","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/mirror","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/mirror@v1.3.3"},{"ecosystem":"go","name":"github.com/catenacyber/perfsprint","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":56}],"scope":"indirect","datasource":"goproxy","package":"github.com/catenacyber/perfsprint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/catenacyber/perfsprint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/catenacyber/perfsprint@v0.10.1"},{"ecosystem":"go","name":"github.com/ccojocar/zxcvbn-go","version":"v1.0.4","sources":[{"path":"go.golangci.mod","line":57}],"scope":"indirect","datasource":"goproxy","package":"github.com/ccojocar/zxcvbn-go","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ccojocar/zxcvbn-go","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ccojocar/zxcvbn-go@v1.0.4"},{"ecosystem":"go","name":"github.com/cespare/xxhash/v2","version":"v2.3.0","sources":[{"path":"go.golangci.mod","line":58}],"scope":"indirect","datasource":"goproxy","package":"github.com/cespare/xxhash/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/cespare/xxhash","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/cespare/xxhash/v2@v2.3.0"},{"ecosystem":"go","name":"github.com/charithe/durationcheck","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":59}],"scope":"indirect","datasource":"goproxy","package":"github.com/charithe/durationcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/charithe/durationcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charithe/durationcheck@v0.0.11"},{"ecosystem":"go","name":"github.com/charmbracelet/colorprofile","version":"v0.4.3","sources":[{"path":"go.golangci.mod","line":60}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/colorprofile","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/colorprofile","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/colorprofile@v0.4.3"},{"ecosystem":"go","name":"github.com/charmbracelet/ultraviolet","version":"v0.0.0-20260811164956-006e29f97886","sources":[{"path":"go.golangci.mod","line":61}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/ultraviolet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/ultraviolet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/ultraviolet@v0.0.0-20260811164956-006e29f97886"},{"ecosystem":"go","name":"github.com/charmbracelet/x/ansi","version":"v0.11.8","sources":[{"path":"go.golangci.mod","line":62}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/ansi","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/ansi@v0.11.8"},{"ecosystem":"go","name":"github.com/charmbracelet/x/term","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":63}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/term","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/term@v0.2.2"},{"ecosystem":"go","name":"github.com/charmbracelet/x/termios","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":64}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/termios","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/termios@v0.1.1"},{"ecosystem":"go","name":"github.com/charmbracelet/x/windows","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":65}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/windows","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/windows@v0.2.2"},{"ecosystem":"go","name":"github.com/ckaznocha/intrange","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":66}],"scope":"indirect","datasource":"goproxy","package":"github.com/ckaznocha/intrange","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ckaznocha/intrange","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ckaznocha/intrange@v0.3.1"},{"ecosystem":"go","name":"github.com/clipperhouse/displaywidth","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":67}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/displaywidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/displaywidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/displaywidth@v0.11.0"},{"ecosystem":"go","name":"github.com/clipperhouse/uax29/v2","version":"v2.7.0","sources":[{"path":"go.golangci.mod","line":68},{"path":"go.mod","line":15}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/uax29/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/uax29","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/uax29/v2@v2.7.0"},{"ecosystem":"go","name":"github.com/curioswitch/go-reassign","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":69}],"scope":"indirect","datasource":"goproxy","package":"github.com/curioswitch/go-reassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/curioswitch/go-reassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/curioswitch/go-reassign@v0.3.0"},{"ecosystem":"go","name":"github.com/daixiang0/gci","version":"v0.13.7","sources":[{"path":"go.golangci.mod","line":70}],"scope":"indirect","datasource":"goproxy","package":"github.com/daixiang0/gci","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/daixiang0/gci","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/daixiang0/gci@v0.13.7"},{"ecosystem":"go","name":"github.com/dave/dst","version":"v0.27.3","sources":[{"path":"go.golangci.mod","line":71}],"scope":"indirect","datasource":"goproxy","package":"github.com/dave/dst","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dave/dst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dave/dst@v0.27.3"},{"ecosystem":"go","name":"github.com/denis-tingaikin/go-header","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":72}],"scope":"indirect","datasource":"goproxy","package":"github.com/denis-tingaikin/go-header","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/denis-tingaikin/go-header","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/denis-tingaikin/go-header@v0.5.0"},{"ecosystem":"go","name":"github.com/dlclark/regexp2/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":73}],"scope":"indirect","datasource":"goproxy","package":"github.com/dlclark/regexp2/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/dlclark/regexp2","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dlclark/regexp2/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/docker/cli","version":"v29.7.2+incompatible","sources":[{"path":"go.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/cli","internal":false,"licenses":["Apache-2.0","BSD-3-Clause"],"upstream_repo":"github.com/docker/cli","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/docker/cli@v29.7.2%2Bincompatible"},{"ecosystem":"go","name":"github.com/docker/docker-credential-helpers","version":"v0.9.3","sources":[{"path":"go.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"github.com/docker/docker-credential-helpers","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/docker/docker-credential-helpers","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/docker/docker-credential-helpers@v0.9.3"},{"ecosystem":"go","name":"github.com/ettle/strcase","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":74}],"scope":"indirect","datasource":"goproxy","package":"github.com/ettle/strcase","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ettle/strcase","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ettle/strcase@v0.2.0"},{"ecosystem":"go","name":"github.com/fatih/color","version":"v1.19.0","sources":[{"path":"go.golangci.mod","line":75},{"path":"go.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/color","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/fatih/color","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/color@v1.19.0"},{"ecosystem":"go","name":"github.com/fatih/structtag","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":76}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fatih/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/structtag@v1.2.0"},{"ecosystem":"go","name":"github.com/firefart/nonamedreturns","version":"v1.0.8","sources":[{"path":"go.golangci.mod","line":77}],"scope":"indirect","datasource":"goproxy","package":"github.com/firefart/nonamedreturns","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/firefart/nonamedreturns","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/firefart/nonamedreturns@v1.0.8"},{"ecosystem":"go","name":"github.com/fsnotify/fsnotify","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":78}],"scope":"indirect","datasource":"goproxy","package":"github.com/fsnotify/fsnotify","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fsnotify/fsnotify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fsnotify/fsnotify@v1.9.0"},{"ecosystem":"go","name":"github.com/fzipp/gocyclo","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":79}],"scope":"indirect","datasource":"goproxy","package":"github.com/fzipp/gocyclo","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fzipp/gocyclo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fzipp/gocyclo@v0.6.0"},{"ecosystem":"go","name":"github.com/ghostiam/protogetter","version":"v0.3.21","sources":[{"path":"go.golangci.mod","line":80}],"scope":"indirect","datasource":"goproxy","package":"github.com/ghostiam/protogetter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ghostiam/protogetter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ghostiam/protogetter@v0.3.21"},{"ecosystem":"go","name":"github.com/go-critic/go-critic","version":"v0.14.4","sources":[{"path":"go.golangci.mod","line":81}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-critic/go-critic","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-critic/go-critic","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-critic/go-critic@v0.14.4"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcast","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":82}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcast@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcopy","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":83}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcopy","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcopy","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcopy@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astequal","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":84}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astequal","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astequal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astequal@v1.2.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astfmt","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":85}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astfmt@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astp","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":86}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astp","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astp@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/strparse","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":87}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/strparse","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/strparse","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/strparse@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/typep","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":88}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/typep","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/typep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/typep@v1.1.0"},{"ecosystem":"go","name":"github.com/go-viper/mapstructure/v2","version":"v2.5.0","sources":[{"path":"go.golangci.mod","line":89}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-viper/mapstructure/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-viper/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-viper/mapstructure/v2@v2.5.0"},{"ecosystem":"go","name":"github.com/go-xmlfmt/xmlfmt","version":"v1.1.3","sources":[{"path":"go.golangci.mod","line":90}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-xmlfmt/xmlfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-xmlfmt/xmlfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-xmlfmt/xmlfmt@v1.1.3"},{"ecosystem":"go","name":"github.com/gobwas/glob","version":"v0.2.3","sources":[{"path":"go.golangci.mod","line":91}],"scope":"indirect","datasource":"goproxy","package":"github.com/gobwas/glob","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gobwas/glob","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gobwas/glob@v0.2.3"},{"ecosystem":"go","name":"github.com/godoc-lint/godoc-lint","version":"v0.11.2","sources":[{"path":"go.golangci.mod","line":92}],"scope":"indirect","datasource":"goproxy","package":"github.com/godoc-lint/godoc-lint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/godoc-lint/godoc-lint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/godoc-lint/godoc-lint@v0.11.2"},{"ecosystem":"go","name":"github.com/gofrs/flock","version":"v0.13.0","sources":[{"path":"go.golangci.mod","line":93}],"scope":"indirect","datasource":"goproxy","package":"github.com/gofrs/flock","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/gofrs/flock","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gofrs/flock@v0.13.0"},{"ecosystem":"go","name":"github.com/golang/protobuf","version":"v1.5.3","sources":[{"path":"go.golangci.mod","line":94}],"scope":"indirect","datasource":"goproxy","package":"github.com/golang/protobuf","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golang/protobuf","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golang/protobuf@v1.5.3"},{"ecosystem":"go","name":"github.com/golangci/asciicheck","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":95}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/asciicheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/asciicheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/asciicheck@v0.5.0"},{"ecosystem":"go","name":"github.com/golangci/dupl","version":"v0.0.0-20260401084720-c99c5cf5c202","sources":[{"path":"go.golangci.mod","line":96}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/dupl","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/dupl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/dupl@v0.0.0-20260401084720-c99c5cf5c202"},{"ecosystem":"go","name":"github.com/golangci/go-printf-func-name","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":97}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/go-printf-func-name","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/go-printf-func-name","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/go-printf-func-name@v0.1.1"},{"ecosystem":"go","name":"github.com/golangci/gofmt","version":"v0.0.0-20260820135601-e84e05053792","sources":[{"path":"go.golangci.mod","line":98}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/gofmt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/gofmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/gofmt@v0.0.0-20260820135601-e84e05053792"},{"ecosystem":"go","name":"github.com/golangci/golines","version":"v0.15.0","sources":[{"path":"go.golangci.mod","line":100}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/golines","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/golines","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golines@v0.15.0"},{"ecosystem":"go","name":"github.com/golangci/misspell","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":101}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/misspell","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/misspell","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/misspell@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/plugin-module-register","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":102}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/plugin-module-register","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/plugin-module-register","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/plugin-module-register@v0.1.2"},{"ecosystem":"go","name":"github.com/golangci/revgrep","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":103}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/revgrep","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/revgrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/revgrep@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/rowserrcheck","version":"v0.0.0-20260419091836-c5f79b8a11ba","sources":[{"path":"go.golangci.mod","line":104}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/rowserrcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/rowserrcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/rowserrcheck@v0.0.0-20260419091836-c5f79b8a11ba"},{"ecosystem":"go","name":"github.com/golangci/swaggoswag","version":"v0.0.0-20250504205917-77f2aca3143e","sources":[{"path":"go.golangci.mod","line":105}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/swaggoswag","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/swaggoswag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/swaggoswag@v0.0.0-20250504205917-77f2aca3143e"},{"ecosystem":"go","name":"github.com/golangci/unconvert","version":"v0.0.0-20250410112200-a129a6e6413e","sources":[{"path":"go.golangci.mod","line":106}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/unconvert","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/unconvert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/unconvert@v0.0.0-20250410112200-a129a6e6413e"},{"ecosystem":"go","name":"github.com/google/go-cmp","version":"v0.7.0","sources":[{"path":"go.golangci.mod","line":107}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-cmp","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/google/go-cmp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-cmp@v0.7.0"},{"ecosystem":"go","name":"github.com/google/go-containerregistry","version":"v0.22.1","sources":[{"path":"go.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-containerregistry","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/google/go-containerregistry","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-containerregistry@v0.22.1"},{"ecosystem":"go","name":"github.com/gordonklaus/ineffassign","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":108}],"scope":"indirect","datasource":"goproxy","package":"github.com/gordonklaus/ineffassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gordonklaus/ineffassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gordonklaus/ineffassign@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/analysisutil","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":109}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/analysisutil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/analysisutil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/analysisutil@v0.7.1"},{"ecosystem":"go","name":"github.com/gostaticanalysis/comment","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":110}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/comment","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/comment","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/comment@v1.5.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/forcetypeassert","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":111}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/forcetypeassert","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/forcetypeassert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/forcetypeassert@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/nilerr","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":112}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/nilerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/nilerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/nilerr@v0.1.2"},{"ecosystem":"go","name":"github.com/hashicorp/go-immutable-radix/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":113}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-immutable-radix/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-immutable-radix","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-immutable-radix/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/hashicorp/go-version","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":114}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-version","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-version","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-version@v1.9.0"},{"ecosystem":"go","name":"github.com/hashicorp/golang-lru/v2","version":"v2.0.7","sources":[{"path":"go.golangci.mod","line":115}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/golang-lru/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/golang-lru","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/golang-lru/v2@v2.0.7"},{"ecosystem":"go","name":"github.com/hashicorp/hcl","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":116}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/hcl","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/hcl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/hcl@v1.0.0"},{"ecosystem":"go","name":"github.com/hexops/gotextdiff","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":117}],"scope":"indirect","datasource":"goproxy","package":"github.com/hexops/gotextdiff","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/hexops/gotextdiff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hexops/gotextdiff@v1.0.3"},{"ecosystem":"go","name":"github.com/inconshreveable/mousetrap","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":118},{"path":"go.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"github.com/inconshreveable/mousetrap","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/inconshreveable/mousetrap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/inconshreveable/mousetrap@v1.1.0"},{"ecosystem":"go","name":"github.com/jgautheron/goconst","version":"v1.11.0","sources":[{"path":"go.golangci.mod","line":119}],"scope":"indirect","datasource":"goproxy","package":"github.com/jgautheron/goconst","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jgautheron/goconst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jgautheron/goconst@v1.11.0"},{"ecosystem":"go","name":"github.com/jjti/go-spancheck","version":"v0.6.5","sources":[{"path":"go.golangci.mod","line":120}],"scope":"indirect","datasource":"goproxy","package":"github.com/jjti/go-spancheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jjti/go-spancheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jjti/go-spancheck@v0.6.5"},{"ecosystem":"go","name":"github.com/julz/importas","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":121}],"scope":"indirect","datasource":"goproxy","package":"github.com/julz/importas","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/julz/importas","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/julz/importas@v0.2.0"},{"ecosystem":"go","name":"github.com/karamaru-alpha/copyloopvar","version":"v1.2.2","sources":[{"path":"go.golangci.mod","line":122}],"scope":"indirect","datasource":"goproxy","package":"github.com/karamaru-alpha/copyloopvar","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/karamaru-alpha/copyloopvar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/karamaru-alpha/copyloopvar@v1.2.2"},{"ecosystem":"go","name":"github.com/kisielk/errcheck","version":"v1.20.0","sources":[{"path":"go.golangci.mod","line":123}],"scope":"indirect","datasource":"goproxy","package":"github.com/kisielk/errcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kisielk/errcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kisielk/errcheck@v1.20.0"},{"ecosystem":"go","name":"github.com/kkHAIKE/contextcheck","version":"v1.1.6","sources":[{"path":"go.golangci.mod","line":124}],"scope":"indirect","datasource":"goproxy","package":"github.com/kkHAIKE/contextcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/kkHAIKE/contextcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kkHAIKE/contextcheck@v1.1.6"},{"ecosystem":"go","name":"github.com/klauspost/compress","version":"v1.19.2","sources":[{"path":"go.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"github.com/klauspost/compress","internal":false,"licenses":["BSD-3-Clause","Apache-2.0","MIT"],"upstream_repo":"github.com/klauspost/compress","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause AND Apache-2.0 AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/klauspost/compress@v1.19.2"},{"ecosystem":"go","name":"github.com/kulti/thelper","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":125}],"scope":"indirect","datasource":"goproxy","package":"github.com/kulti/thelper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kulti/thelper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kulti/thelper@v0.7.1"},{"ecosystem":"go","name":"github.com/kunwardeep/paralleltest","version":"v1.0.15","sources":[{"path":"go.golangci.mod","line":126}],"scope":"indirect","datasource":"goproxy","package":"github.com/kunwardeep/paralleltest","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kunwardeep/paralleltest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kunwardeep/paralleltest@v1.0.15"},{"ecosystem":"go","name":"github.com/lasiar/canonicalheader","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":127}],"scope":"indirect","datasource":"goproxy","package":"github.com/lasiar/canonicalheader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lasiar/canonicalheader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lasiar/canonicalheader@v1.1.2"},{"ecosystem":"go","name":"github.com/ldez/exptostd","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":128}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/exptostd","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/exptostd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/exptostd@v0.4.5"},{"ecosystem":"go","name":"github.com/ldez/gomoddirectives","version":"v0.9.0","sources":[{"path":"go.golangci.mod","line":129}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/gomoddirectives","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/gomoddirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/gomoddirectives@v0.9.0"},{"ecosystem":"go","name":"github.com/ldez/grignotin","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":130}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/grignotin","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/grignotin","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/grignotin@v0.10.1"},{"ecosystem":"go","name":"github.com/ldez/structtags","version":"v0.6.1","sources":[{"path":"go.golangci.mod","line":131}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/structtags","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/ldez/structtags","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/structtags@v0.6.1"},{"ecosystem":"go","name":"github.com/ldez/tagliatelle","version":"v0.7.2","sources":[{"path":"go.golangci.mod","line":132}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/tagliatelle","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/tagliatelle","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/tagliatelle@v0.7.2"},{"ecosystem":"go","name":"github.com/ldez/usetesting","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":133}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/usetesting","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/usetesting","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/usetesting@v0.5.0"},{"ecosystem":"go","name":"github.com/leonklingele/grouper","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":134}],"scope":"indirect","datasource":"goproxy","package":"github.com/leonklingele/grouper","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/leonklingele/grouper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/leonklingele/grouper@v1.1.2"},{"ecosystem":"go","name":"github.com/lucasb-eyer/go-colorful","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":135}],"scope":"indirect","datasource":"goproxy","package":"github.com/lucasb-eyer/go-colorful","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lucasb-eyer/go-colorful","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lucasb-eyer/go-colorful@v1.4.1"},{"ecosystem":"go","name":"github.com/macabu/inamedparam","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":136}],"scope":"indirect","datasource":"goproxy","package":"github.com/macabu/inamedparam","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/macabu/inamedparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/macabu/inamedparam@v0.2.0"},{"ecosystem":"go","name":"github.com/magiconair/properties","version":"v1.8.6","sources":[{"path":"go.golangci.mod","line":137}],"scope":"indirect","datasource":"goproxy","package":"github.com/magiconair/properties","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/magiconair/properties","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/magiconair/properties@v1.8.6"},{"ecosystem":"go","name":"github.com/manuelarte/embeddedstructfieldcheck","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":138}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/embeddedstructfieldcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/embeddedstructfieldcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/embeddedstructfieldcheck@v0.4.0"},{"ecosystem":"go","name":"github.com/manuelarte/funcorder","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":139}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/funcorder","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/funcorder","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/funcorder@v0.6.0"},{"ecosystem":"go","name":"github.com/maratori/testableexamples","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":140}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testableexamples","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testableexamples","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testableexamples@v1.0.1"},{"ecosystem":"go","name":"github.com/maratori/testpackage","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":141}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testpackage","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testpackage","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testpackage@v1.1.2"},{"ecosystem":"go","name":"github.com/matoous/godox","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":142}],"scope":"indirect","datasource":"goproxy","package":"github.com/matoous/godox","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/matoous/godox","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matoous/godox@v1.1.0"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.15","sources":[{"path":"go.golangci.mod","line":143}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.15"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.14","sources":[{"path":"go.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.14"},{"ecosystem":"go","name":"github.com/mattn/go-isatty","version":"v0.0.20","sources":[{"path":"go.golangci.mod","line":144},{"path":"go.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-isatty","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-isatty","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-isatty@v0.0.20"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.24","sources":[{"path":"go.golangci.mod","line":145}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.24"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.21","sources":[{"path":"go.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.21"},{"ecosystem":"go","name":"github.com/mattn/go-shellwords","version":"v1.0.12","sources":[{"path":"go.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-shellwords","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-shellwords","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-shellwords@v1.0.12"},{"ecosystem":"go","name":"github.com/matttproud/golang_protobuf_extensions","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":146}],"scope":"indirect","datasource":"goproxy","package":"github.com/matttproud/golang_protobuf_extensions","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/matttproud/golang_protobuf_extensions","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matttproud/golang_protobuf_extensions@v1.0.1"},{"ecosystem":"go","name":"github.com/mgechev/revive","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":147}],"scope":"indirect","datasource":"goproxy","package":"github.com/mgechev/revive","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mgechev/revive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mgechev/revive@v1.15.0"},{"ecosystem":"go","name":"github.com/mitchellh/go-homedir","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":148}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/go-homedir","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/go-homedir","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/go-homedir@v1.1.0"},{"ecosystem":"go","name":"github.com/mitchellh/mapstructure","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":149}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/mapstructure","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/mapstructure@v1.5.0"},{"ecosystem":"go","name":"github.com/moricho/tparallel","version":"v0.3.2","sources":[{"path":"go.golangci.mod","line":150}],"scope":"indirect","datasource":"goproxy","package":"github.com/moricho/tparallel","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/moricho/tparallel","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/moricho/tparallel@v0.3.2"},{"ecosystem":"go","name":"github.com/muesli/cancelreader","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":151}],"scope":"indirect","datasource":"goproxy","package":"github.com/muesli/cancelreader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/muesli/cancelreader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/muesli/cancelreader@v0.2.2"},{"ecosystem":"go","name":"github.com/nakabonne/nestif","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":152}],"scope":"indirect","datasource":"goproxy","package":"github.com/nakabonne/nestif","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nakabonne/nestif","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nakabonne/nestif@v0.3.1"},{"ecosystem":"go","name":"github.com/nishanths/exhaustive","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":153}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/exhaustive","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nishanths/exhaustive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/exhaustive@v0.12.0"},{"ecosystem":"go","name":"github.com/nishanths/predeclared","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":154}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/predeclared","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/nishanths/predeclared","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/predeclared@v0.2.2"},{"ecosystem":"go","name":"github.com/nunnatsa/ginkgolinter","version":"v0.24.0","sources":[{"path":"go.golangci.mod","line":155}],"scope":"indirect","datasource":"goproxy","package":"github.com/nunnatsa/ginkgolinter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/nunnatsa/ginkgolinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nunnatsa/ginkgolinter@v0.24.0"},{"ecosystem":"go","name":"github.com/opencontainers/go-digest","version":"v1.0.0","sources":[{"path":"go.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/go-digest","internal":false,"licenses":["Apache-2.0","CC-BY-SA-4.0"],"upstream_repo":"github.com/opencontainers/go-digest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0 AND CC-BY-SA-4.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/opencontainers/go-digest@v1.0.0"},{"ecosystem":"go","name":"github.com/opencontainers/image-spec","version":"v1.1.1","sources":[{"path":"go.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/opencontainers/image-spec","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/opencontainers/image-spec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/opencontainers/image-spec@v1.1.1"},{"ecosystem":"go","name":"github.com/pelletier/go-toml","version":"v1.9.5","sources":[{"path":"go.golangci.mod","line":156}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml@v1.9.5"},{"ecosystem":"go","name":"github.com/pelletier/go-toml/v2","version":"v2.4.3","sources":[{"path":"go.golangci.mod","line":157}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml/v2@v2.4.3"},{"ecosystem":"go","name":"github.com/prometheus/client_golang","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":158}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_golang","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_golang","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_golang@v1.12.1"},{"ecosystem":"go","name":"github.com/prometheus/client_model","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":159}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_model","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_model","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_model@v0.2.0"},{"ecosystem":"go","name":"github.com/prometheus/common","version":"v0.32.1","sources":[{"path":"go.golangci.mod","line":160}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/common","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/common","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/common@v0.32.1"},{"ecosystem":"go","name":"github.com/prometheus/procfs","version":"v0.7.3","sources":[{"path":"go.golangci.mod","line":161}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/procfs","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/procfs","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/procfs@v0.7.3"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":162}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard@v0.4.5"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard/dsl","version":"v0.3.23","sources":[{"path":"go.golangci.mod","line":163}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard/dsl","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard/dsl@v0.3.23"},{"ecosystem":"go","name":"github.com/quasilyte/gogrep","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":164}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/gogrep","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/gogrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/gogrep@v0.5.0"},{"ecosystem":"go","name":"github.com/quasilyte/regex/syntax","version":"v0.0.0-20210819130434-b3f0c404a727","sources":[{"path":"go.golangci.mod","line":165}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/regex/syntax","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/regex","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/regex/syntax@v0.0.0-20210819130434-b3f0c404a727"},{"ecosystem":"go","name":"github.com/quasilyte/stdinfo","version":"v0.0.0-20220114132959-f7386bf02567","sources":[{"path":"go.golangci.mod","line":166}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/stdinfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/stdinfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/stdinfo@v0.0.0-20220114132959-f7386bf02567"},{"ecosystem":"go","name":"github.com/raeperd/recvcheck","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":167}],"scope":"indirect","datasource":"goproxy","package":"github.com/raeperd/recvcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/raeperd/recvcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/raeperd/recvcheck@v0.3.0"},{"ecosystem":"go","name":"github.com/rivo/uniseg","version":"v0.4.7","sources":[{"path":"go.golangci.mod","line":168}],"scope":"indirect","datasource":"goproxy","package":"github.com/rivo/uniseg","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/rivo/uniseg","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rivo/uniseg@v0.4.7"},{"ecosystem":"go","name":"github.com/robfig/cron/v3","version":"v3.0.1","sources":[{"path":"go.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"github.com/robfig/cron/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/robfig/cron","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/robfig/cron/v3@v3.0.1"},{"ecosystem":"go","name":"github.com/rogpeppe/go-internal","version":"v1.16.0","sources":[{"path":"go.golangci.mod","line":169}],"scope":"indirect","datasource":"goproxy","package":"github.com/rogpeppe/go-internal","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/rogpeppe/go-internal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rogpeppe/go-internal@v1.16.0"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":170}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard@v1.4.1"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard/v2","version":"v2.1.3","sources":[{"path":"go.golangci.mod","line":171}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard/v2@v2.1.3"},{"ecosystem":"go","name":"github.com/ryanrolds/sqlclosecheck","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":172}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryanrolds/sqlclosecheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryanrolds/sqlclosecheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryanrolds/sqlclosecheck@v0.6.0"},{"ecosystem":"go","name":"github.com/sanposhiho/wastedassign/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":173}],"scope":"indirect","datasource":"goproxy","package":"github.com/sanposhiho/wastedassign/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sanposhiho/wastedassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sanposhiho/wastedassign/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/santhosh-tekuri/jsonschema/v6","version":"v6.0.3","sources":[{"path":"go.golangci.mod","line":174}],"scope":"indirect","datasource":"goproxy","package":"github.com/santhosh-tekuri/jsonschema/v6","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/santhosh-tekuri/jsonschema","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/santhosh-tekuri/jsonschema/v6@v6.0.3"},{"ecosystem":"go","name":"github.com/sashamelentyev/interfacebloat","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":175}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/interfacebloat","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/interfacebloat","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/interfacebloat@v1.1.0"},{"ecosystem":"go","name":"github.com/sashamelentyev/usestdlibvars","version":"v1.29.0","sources":[{"path":"go.golangci.mod","line":176}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/usestdlibvars","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/usestdlibvars","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/usestdlibvars@v1.29.0"},{"ecosystem":"go","name":"github.com/securego/gosec/v2","version":"v2.28.0","sources":[{"path":"go.golangci.mod","line":177}],"scope":"indirect","datasource":"goproxy","package":"github.com/securego/gosec/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/securego/gosec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/securego/gosec/v2@v2.28.0"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.10.1","sources":[{"path":"go.golangci.mod","line":178}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.10.1"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.9.4","sources":[{"path":"go.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.9.4"},{"ecosystem":"go","name":"github.com/sivchari/containedctx","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":179}],"scope":"indirect","datasource":"goproxy","package":"github.com/sivchari/containedctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sivchari/containedctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sivchari/containedctx@v1.0.3"},{"ecosystem":"go","name":"github.com/sonatard/noctx","version":"v0.5.1","sources":[{"path":"go.golangci.mod","line":180}],"scope":"indirect","datasource":"goproxy","package":"github.com/sonatard/noctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sonatard/noctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sonatard/noctx@v0.5.1"},{"ecosystem":"go","name":"github.com/sourcegraph/go-diff","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":181}],"scope":"indirect","datasource":"goproxy","package":"github.com/sourcegraph/go-diff","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sourcegraph/go-diff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sourcegraph/go-diff@v0.8.0"},{"ecosystem":"go","name":"github.com/spf13/afero","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":182}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/afero","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/spf13/afero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/afero@v1.15.0"},{"ecosystem":"go","name":"github.com/spf13/cast","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":183}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/cast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/cast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/cast@v1.5.0"},{"ecosystem":"go","name":"github.com/spf13/cobra","version":"v1.10.2","sources":[{"path":"go.golangci.mod","line":184},{"path":"go.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/cobra","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/spf13/cobra","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/cobra@v1.10.2"},{"ecosystem":"go","name":"github.com/spf13/jwalterweatherman","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":185}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/jwalterweatherman","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/jwalterweatherman","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/jwalterweatherman@v1.1.0"},{"ecosystem":"go","name":"github.com/spf13/pflag","version":"v1.0.10","sources":[{"path":"go.golangci.mod","line":186},{"path":"go.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/pflag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/spf13/pflag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/pflag@v1.0.10"},{"ecosystem":"go","name":"github.com/spf13/viper","version":"v1.12.0","sources":[{"path":"go.golangci.mod","line":187}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/viper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/viper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/viper@v1.12.0"},{"ecosystem":"go","name":"github.com/ssgreg/nlreturn/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":188}],"scope":"indirect","datasource":"goproxy","package":"github.com/ssgreg/nlreturn/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ssgreg/nlreturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ssgreg/nlreturn/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/stbenjam/no-sprintf-host-port","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":189}],"scope":"indirect","datasource":"goproxy","package":"github.com/stbenjam/no-sprintf-host-port","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stbenjam/no-sprintf-host-port","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stbenjam/no-sprintf-host-port@v0.3.1"},{"ecosystem":"go","name":"github.com/stretchr/objx","version":"v0.5.3","sources":[{"path":"go.golangci.mod","line":190}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/objx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stretchr/objx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/objx@v0.5.3"},{"ecosystem":"go","name":"github.com/stretchr/testify","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":191}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/testify","internal":false,"licenses":["MIT","BSD-3-Clause","ISC"],"upstream_repo":"github.com/stretchr/testify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause AND ISC","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/testify@v1.12.1"},{"ecosystem":"go","name":"github.com/subosito/gotenv","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":192}],"scope":"indirect","datasource":"goproxy","package":"github.com/subosito/gotenv","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/subosito/gotenv","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/subosito/gotenv@v1.4.1"},{"ecosystem":"go","name":"github.com/tetafro/godot","version":"v1.5.6","sources":[{"path":"go.golangci.mod","line":193}],"scope":"indirect","datasource":"goproxy","package":"github.com/tetafro/godot","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tetafro/godot","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tetafro/godot@v1.5.6"},{"ecosystem":"go","name":"github.com/timakin/bodyclose","version":"v0.0.0-20260129054331-73d1f95b84b4","sources":[{"path":"go.golangci.mod","line":194}],"scope":"indirect","datasource":"goproxy","package":"github.com/timakin/bodyclose","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timakin/bodyclose","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timakin/bodyclose@v0.0.0-20260129054331-73d1f95b84b4"},{"ecosystem":"go","name":"github.com/timonwong/loggercheck","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":195}],"scope":"indirect","datasource":"goproxy","package":"github.com/timonwong/loggercheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timonwong/loggercheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timonwong/loggercheck@v0.11.0"},{"ecosystem":"go","name":"github.com/tomarrell/wrapcheck/v2","version":"v2.12.0","sources":[{"path":"go.golangci.mod","line":196}],"scope":"indirect","datasource":"goproxy","package":"github.com/tomarrell/wrapcheck/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tomarrell/wrapcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tomarrell/wrapcheck/v2@v2.12.0"},{"ecosystem":"go","name":"github.com/tommy-muehle/go-mnd/v2","version":"v2.5.1","sources":[{"path":"go.golangci.mod","line":197}],"scope":"indirect","datasource":"goproxy","package":"github.com/tommy-muehle/go-mnd/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tommy-muehle/go-mnd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tommy-muehle/go-mnd/v2@v2.5.1"},{"ecosystem":"go","name":"github.com/ultraware/funlen","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":198}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/funlen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/funlen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/funlen@v0.2.0"},{"ecosystem":"go","name":"github.com/ultraware/whitespace","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":199}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/whitespace","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/whitespace","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/whitespace@v0.2.0"},{"ecosystem":"go","name":"github.com/uudashr/gocognit","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":200}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/gocognit","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uudashr/gocognit","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/gocognit@v1.2.1"},{"ecosystem":"go","name":"github.com/uudashr/iface","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":201}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/iface","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/uudashr/iface","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/iface@v1.5.0"},{"ecosystem":"go","name":"github.com/xen0n/gosmopolitan","version":"v1.3.0","sources":[{"path":"go.golangci.mod","line":202}],"scope":"indirect","datasource":"goproxy","package":"github.com/xen0n/gosmopolitan","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/xen0n/gosmopolitan","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xen0n/gosmopolitan@v1.3.0"},{"ecosystem":"go","name":"github.com/xo/terminfo","version":"v0.0.0-20220910002029-abceb7e1c41e","sources":[{"path":"go.golangci.mod","line":203}],"scope":"indirect","datasource":"goproxy","package":"github.com/xo/terminfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/xo/terminfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xo/terminfo@v0.0.0-20220910002029-abceb7e1c41e"},{"ecosystem":"go","name":"github.com/yagipy/maintidx","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":204}],"scope":"indirect","datasource":"goproxy","package":"github.com/yagipy/maintidx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/yagipy/maintidx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yagipy/maintidx@v1.0.0"},{"ecosystem":"go","name":"github.com/yeya24/promlinter","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":205}],"scope":"indirect","datasource":"goproxy","package":"github.com/yeya24/promlinter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yeya24/promlinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yeya24/promlinter@v0.3.0"},{"ecosystem":"go","name":"github.com/ykadowak/zerologlint","version":"v0.1.5","sources":[{"path":"go.golangci.mod","line":206}],"scope":"indirect","datasource":"goproxy","package":"github.com/ykadowak/zerologlint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ykadowak/zerologlint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ykadowak/zerologlint@v0.1.5"},{"ecosystem":"go","name":"gitlab.com/bosi/decorder","version":"v0.4.2","sources":[{"path":"go.golangci.mod","line":207}],"scope":"indirect","datasource":"goproxy","package":"gitlab.com/bosi/decorder","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/gitlab.com/bosi/decorder@v0.4.2"},{"ecosystem":"go","name":"go-simpler.org/musttag","version":"v0.14.0","sources":[{"path":"go.golangci.mod","line":208}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/musttag","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/musttag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/musttag@v0.14.0"},{"ecosystem":"go","name":"go-simpler.org/sloglint","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":209}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/sloglint","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/sloglint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/sloglint@v0.12.0"},{"ecosystem":"go","name":"go.augendre.info/arangolint","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":210}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/arangolint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/arangolint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/arangolint@v0.4.0"},{"ecosystem":"go","name":"go.augendre.info/fatcontext","version":"v0.10.0","sources":[{"path":"go.golangci.mod","line":211}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/fatcontext","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/fatcontext","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/fatcontext@v0.10.0"},{"ecosystem":"go","name":"go.uber.org/multierr","version":"v1.10.0","sources":[{"path":"go.golangci.mod","line":212}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/multierr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/multierr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/multierr@v1.10.0"},{"ecosystem":"go","name":"go.uber.org/zap","version":"v1.27.0","sources":[{"path":"go.golangci.mod","line":213}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/zap","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/zap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/zap@v1.27.0"},{"ecosystem":"go","name":"go.yaml.in/yaml/v3","version":"v3.0.5","sources":[{"path":"go.golangci.mod","line":214}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v3","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v3@v3.0.5"},{"ecosystem":"go","name":"go.yaml.in/yaml/v4","version":"v4.0.0-rc.3","sources":[{"path":"go.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v4","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v4@v4.0.0-rc.3"},{"ecosystem":"go","name":"golang.org/x/crypto/x509roots/fallback","version":"v0.0.0-20260916154351-b853e4b620cd","sources":[{"path":"go.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/crypto/x509roots/fallback","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/crypto/x509roots/fallback@v0.0.0-20260916154351-b853e4b620cd"},{"ecosystem":"go","name":"golang.org/x/exp/typeparams","version":"v0.0.0-20260811152304-ee035b5b010f","sources":[{"path":"go.golangci.mod","line":215}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/exp/typeparams","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/exp/typeparams@v0.0.0-20260811152304-ee035b5b010f"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":216}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.40.0"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.41.0","sources":[{"path":"go.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.41.0"},{"ecosystem":"go","name":"golang.org/x/sync","version":"v0.22.0","sources":[{"path":"go.golangci.mod","line":217},{"path":"go.mod","line":39}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sync","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sync@v0.22.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.47.0","sources":[{"path":"go.golangci.mod","line":218}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.47.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.48.0","sources":[{"path":"go.mod","line":40}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.48.0"},{"ecosystem":"go","name":"golang.org/x/telemetry","version":"v0.0.0-20260811182544-a038080d80e5","sources":[{"path":"go.mod","line":41}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/telemetry","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/telemetry@v0.0.0-20260811182544-a038080d80e5"},{"ecosystem":"go","name":"golang.org/x/text","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":219}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/text","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/text@v0.40.0"},{"ecosystem":"go","name":"google.golang.org/protobuf","version":"v1.36.11","sources":[{"path":"go.golangci.mod","line":221}],"scope":"indirect","datasource":"goproxy","package":"google.golang.org/protobuf","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/google.golang.org/protobuf@v1.36.11"},{"ecosystem":"go","name":"gopkg.in/ini.v1","version":"v1.67.0","sources":[{"path":"go.golangci.mod","line":222}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/ini.v1","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/ini.v1@v1.67.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v2","version":"v2.4.0","sources":[{"path":"go.golangci.mod","line":223}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v2","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v2@v2.4.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v3","version":"v3.0.1","sources":[{"path":"go.golangci.mod","line":224},{"path":"go.mod","line":43}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v3","internal":false,"licenses":["MIT","Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v3@v3.0.1"},{"ecosystem":"go","name":"honnef.co/go/tools","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":225}],"scope":"indirect","datasource":"goproxy","package":"honnef.co/go/tools","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dominikh/go-tools","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/honnef.co/go/tools@v0.8.0"},{"ecosystem":"go","name":"mvdan.cc/gofumpt","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":226}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/gofumpt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/gofumpt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/gofumpt@v0.11.0"},{"ecosystem":"go","name":"mvdan.cc/unparam","version":"v0.0.0-20260818115549-3f964bcb5673","sources":[{"path":"go.golangci.mod","line":227}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/unparam","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/unparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/unparam@v0.0.0-20260818115549-3f964bcb5673"},{"ecosystem":"npm","name":"@adobe/css-tools","version":"4.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@adobe/css-tools","licenses":["MIT"],"upstream_repo":"github.com/adobe/css-tools","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40adobe/css-tools@4.5.0"},{"ecosystem":"npm","name":"@asamuzakjp/css-color","version":"3.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@asamuzakjp/css-color","licenses":["MIT"],"upstream_repo":"github.com/asamuzaK/cssColor","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40asamuzakjp/css-color@3.2.0"},{"ecosystem":"npm","name":"@babel/code-frame","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/code-frame","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/code-frame@7.29.7"},{"ecosystem":"npm","name":"@babel/compat-data","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/compat-data","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/compat-data@7.29.7"},{"ecosystem":"npm","name":"@babel/core","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/core","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/core@7.29.7"},{"ecosystem":"npm","name":"@babel/generator","version":"7.29.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/generator","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/generator@7.29.8"},{"ecosystem":"npm","name":"@babel/helper-compilation-targets","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/helper-compilation-targets","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/helper-compilation-targets@7.29.7"},{"ecosystem":"npm","name":"@babel/helper-globals","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/helper-globals","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/helper-globals@7.29.7"},{"ecosystem":"npm","name":"@babel/helper-module-imports","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/helper-module-imports","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/helper-module-imports@7.29.7"},{"ecosystem":"npm","name":"@babel/helper-module-transforms","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/helper-module-transforms","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/helper-module-transforms@7.29.7"},{"ecosystem":"npm","name":"@babel/helper-plugin-utils","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/helper-plugin-utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/helper-plugin-utils@7.29.7"},{"ecosystem":"npm","name":"@babel/helper-string-parser","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/helper-string-parser","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/helper-string-parser@7.29.7"},{"ecosystem":"npm","name":"@babel/helper-validator-identifier","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/helper-validator-identifier","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/helper-validator-identifier@7.29.7"},{"ecosystem":"npm","name":"@babel/helper-validator-option","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/helper-validator-option","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/helper-validator-option@7.29.7"},{"ecosystem":"npm","name":"@babel/helpers","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/helpers","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/helpers@7.29.7"},{"ecosystem":"npm","name":"@babel/parser","version":"7.29.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/parser","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/parser@7.29.8"},{"ecosystem":"npm","name":"@babel/plugin-transform-react-jsx-self","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/plugin-transform-react-jsx-self","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/plugin-transform-react-jsx-self@7.29.7"},{"ecosystem":"npm","name":"@babel/plugin-transform-react-jsx-source","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/plugin-transform-react-jsx-source","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/plugin-transform-react-jsx-source@7.29.7"},{"ecosystem":"npm","name":"@babel/runtime","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/runtime","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/runtime@7.29.7"},{"ecosystem":"npm","name":"@babel/template","version":"7.29.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/template","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/template@7.29.7"},{"ecosystem":"npm","name":"@babel/traverse","version":"7.29.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/traverse","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/traverse@7.29.8"},{"ecosystem":"npm","name":"@babel/types","version":"7.29.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@babel/types","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/types@7.29.8"},{"ecosystem":"npm","name":"@csstools/color-helpers","version":"5.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@csstools/color-helpers","licenses":["MIT-0"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT-0","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/color-helpers@5.1.0"},{"ecosystem":"npm","name":"@csstools/css-calc","version":"2.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@csstools/css-calc","licenses":["MIT"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/css-calc@2.1.4"},{"ecosystem":"npm","name":"@csstools/css-color-parser","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@csstools/css-color-parser","licenses":["MIT"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/css-color-parser@3.1.0"},{"ecosystem":"npm","name":"@csstools/css-parser-algorithms","version":"3.0.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@csstools/css-parser-algorithms","licenses":["MIT"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/css-parser-algorithms@3.0.5"},{"ecosystem":"npm","name":"@csstools/css-tokenizer","version":"3.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@csstools/css-tokenizer","licenses":["MIT"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/css-tokenizer@3.0.4"},{"ecosystem":"npm","name":"@dnd-kit/accessibility","version":"3.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@dnd-kit/accessibility","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/%40dnd-kit/accessibility@3.1.1"},{"ecosystem":"npm","name":"@dnd-kit/core","version":"6.3.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@dnd-kit/core","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/%40dnd-kit/core@6.3.1"},{"ecosystem":"npm","name":"@dnd-kit/sortable","version":"10.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@dnd-kit/sortable","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","found":["LPPL-1.3c"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/@dnd-kit/sortable/10.0.0","found_verdict":"unknown","unlisted":{"LPPL-1.3c":"Copyleft"},"score":46},"purl":"pkg:npm/%40dnd-kit/sortable@10.0.0"},{"ecosystem":"npm","name":"@dnd-kit/utilities","version":"3.2.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@dnd-kit/utilities","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/%40dnd-kit/utilities@3.2.2"},{"ecosystem":"npm","name":"@esbuild/aix-ppc64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/aix-ppc64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/aix-ppc64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/aix-ppc64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/aix-ppc64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/aix-ppc64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/android-arm","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/android-arm","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/android-arm@0.25.12"},{"ecosystem":"npm","name":"@esbuild/android-arm","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/android-arm","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/android-arm@0.21.5"},{"ecosystem":"npm","name":"@esbuild/android-arm64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/android-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/android-arm64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/android-arm64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/android-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/android-arm64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/android-x64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/android-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/android-x64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/android-x64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/android-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/android-x64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/darwin-arm64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/darwin-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/darwin-arm64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/darwin-arm64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/darwin-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/darwin-arm64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/darwin-x64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/darwin-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/darwin-x64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/darwin-x64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/darwin-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/darwin-x64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/freebsd-arm64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/freebsd-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/freebsd-arm64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/freebsd-arm64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/freebsd-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/freebsd-arm64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/freebsd-x64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/freebsd-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/freebsd-x64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/freebsd-x64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/freebsd-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/freebsd-x64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/linux-arm","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-arm","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-arm@0.25.12"},{"ecosystem":"npm","name":"@esbuild/linux-arm","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-arm","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-arm@0.21.5"},{"ecosystem":"npm","name":"@esbuild/linux-arm64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-arm64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/linux-arm64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-arm64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/linux-ia32","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-ia32","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-ia32@0.25.12"},{"ecosystem":"npm","name":"@esbuild/linux-ia32","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-ia32","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-ia32@0.21.5"},{"ecosystem":"npm","name":"@esbuild/linux-loong64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-loong64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-loong64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/linux-loong64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-loong64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-loong64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/linux-mips64el","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-mips64el","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-mips64el@0.25.12"},{"ecosystem":"npm","name":"@esbuild/linux-mips64el","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-mips64el","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-mips64el@0.21.5"},{"ecosystem":"npm","name":"@esbuild/linux-ppc64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-ppc64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-ppc64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/linux-ppc64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-ppc64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-ppc64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/linux-riscv64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-riscv64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-riscv64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/linux-riscv64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-riscv64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-riscv64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/linux-s390x","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-s390x","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-s390x@0.25.12"},{"ecosystem":"npm","name":"@esbuild/linux-s390x","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-s390x","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-s390x@0.21.5"},{"ecosystem":"npm","name":"@esbuild/linux-x64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-x64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/linux-x64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/linux-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/linux-x64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/netbsd-arm64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/netbsd-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/netbsd-arm64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/netbsd-x64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/netbsd-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/netbsd-x64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/netbsd-x64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/netbsd-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/netbsd-x64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/openbsd-arm64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/openbsd-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/openbsd-arm64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/openbsd-x64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/openbsd-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/openbsd-x64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/openbsd-x64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/openbsd-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/openbsd-x64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/openharmony-arm64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/openharmony-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/openharmony-arm64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/sunos-x64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/sunos-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/sunos-x64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/sunos-x64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/sunos-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/sunos-x64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/win32-arm64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/win32-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/win32-arm64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/win32-arm64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/win32-arm64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/win32-arm64@0.21.5"},{"ecosystem":"npm","name":"@esbuild/win32-ia32","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/win32-ia32","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/win32-ia32@0.25.12"},{"ecosystem":"npm","name":"@esbuild/win32-ia32","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/win32-ia32","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/win32-ia32@0.21.5"},{"ecosystem":"npm","name":"@esbuild/win32-x64","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/win32-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/win32-x64@0.25.12"},{"ecosystem":"npm","name":"@esbuild/win32-x64","version":"0.21.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@esbuild/win32-x64","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40esbuild/win32-x64@0.21.5"},{"ecosystem":"npm","name":"@eslint-community/eslint-utils","version":"4.10.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@eslint-community/eslint-utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/eslint-community/eslint-utils","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint-community/eslint-utils@4.10.1"},{"ecosystem":"npm","name":"@eslint-community/regexpp","version":"4.12.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@eslint-community/regexpp","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/eslint-community/regexpp","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint-community/regexpp@4.12.2"},{"ecosystem":"npm","name":"@eslint/config-array","version":"0.21.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@eslint/config-array","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/rewrite","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/config-array@0.21.2"},{"ecosystem":"npm","name":"@eslint/config-helpers","version":"0.4.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@eslint/config-helpers","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/rewrite","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/config-helpers@0.4.2"},{"ecosystem":"npm","name":"@eslint/core","version":"0.17.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@eslint/core","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/rewrite","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/core@0.17.0"},{"ecosystem":"npm","name":"@eslint/eslintrc","version":"3.3.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@eslint/eslintrc","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/eslint/eslintrc","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/eslintrc@3.3.7"},{"ecosystem":"npm","name":"@eslint/object-schema","version":"2.1.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@eslint/object-schema","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/rewrite","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/object-schema@2.1.7"},{"ecosystem":"npm","name":"@eslint/plugin-kit","version":"0.4.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@eslint/plugin-kit","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/rewrite","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/plugin-kit@0.4.1"},{"ecosystem":"npm","name":"@humanfs/core","version":"0.19.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@humanfs/core","licenses":["Apache-2.0"],"upstream_repo":"github.com/humanwhocodes/humanfs","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40humanfs/core@0.19.2"},{"ecosystem":"npm","name":"@humanfs/node","version":"0.16.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@humanfs/node","licenses":["Apache-2.0"],"upstream_repo":"github.com/humanwhocodes/humanfs","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40humanfs/node@0.16.8"},{"ecosystem":"npm","name":"@humanfs/types","version":"0.15.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@humanfs/types","licenses":["Apache-2.0"],"upstream_repo":"github.com/humanwhocodes/humanfs","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40humanfs/types@0.15.0"},{"ecosystem":"npm","name":"@humanwhocodes/module-importer","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@humanwhocodes/module-importer","licenses":["Apache-2.0"],"upstream_repo":"github.com/humanwhocodes/module-importer","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40humanwhocodes/module-importer@1.0.1"},{"ecosystem":"npm","name":"@humanwhocodes/retry","version":"0.4.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@humanwhocodes/retry","licenses":["Apache-2.0"],"upstream_repo":"github.com/humanwhocodes/retry","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40humanwhocodes/retry@0.4.3"},{"ecosystem":"npm","name":"@jridgewell/gen-mapping","version":"0.3.13","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@jridgewell/gen-mapping","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/sourcemaps","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/gen-mapping@0.3.13"},{"ecosystem":"npm","name":"@jridgewell/remapping","version":"2.3.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@jridgewell/remapping","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/sourcemaps","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/remapping@2.3.5"},{"ecosystem":"npm","name":"@jridgewell/resolve-uri","version":"3.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@jridgewell/resolve-uri","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/resolve-uri","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/resolve-uri@3.1.2"},{"ecosystem":"npm","name":"@jridgewell/sourcemap-codec","version":"1.6.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@jridgewell/sourcemap-codec","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/sourcemaps","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/sourcemap-codec@1.6.0"},{"ecosystem":"npm","name":"@jridgewell/trace-mapping","version":"0.3.31","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@jridgewell/trace-mapping","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/sourcemaps","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/trace-mapping@0.3.31"},{"ecosystem":"npm","name":"@napi-rs/lzma-linux-x64-gnu","version":"1.5.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@napi-rs/lzma-linux-x64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/Brooooooklyn/lzma","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40napi-rs/lzma-linux-x64-gnu@1.5.1"},{"ecosystem":"npm","name":"@rolldown/pluginutils","version":"1.0.0-beta.27","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rolldown/pluginutils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/pluginutils@1.0.0-beta.27"},{"ecosystem":"npm","name":"@rollup/rollup-android-arm-eabi","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-android-arm-eabi","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-android-arm-eabi@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-android-arm64","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-android-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-android-arm64@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-darwin-arm64","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-darwin-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-darwin-arm64@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-darwin-x64","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-darwin-x64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-darwin-x64@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-freebsd-arm64","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-freebsd-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-freebsd-arm64@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-freebsd-x64","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-freebsd-x64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-freebsd-x64@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-arm-gnueabihf","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-arm-gnueabihf","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-arm-musleabihf","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-arm-musleabihf","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-arm-musleabihf@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-arm64-gnu","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-arm64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-arm64-musl","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-arm64-musl","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-arm64-musl@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-loong64-gnu","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-loong64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-loong64-gnu@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-loong64-musl","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-loong64-musl","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-loong64-musl@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-ppc64-gnu","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-ppc64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-ppc64-gnu@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-ppc64-musl","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-ppc64-musl","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-ppc64-musl@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-riscv64-gnu","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-riscv64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-riscv64-gnu@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-riscv64-musl","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-riscv64-musl","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-riscv64-musl@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-s390x-gnu","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-s390x-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-s390x-gnu@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-x64-gnu","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-x64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-x64-gnu@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-linux-x64-musl","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-linux-x64-musl","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-linux-x64-musl@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-openbsd-x64","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-openbsd-x64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-openbsd-x64@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-openharmony-arm64","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-openharmony-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-openharmony-arm64@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-win32-arm64-msvc","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-win32-arm64-msvc","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-win32-ia32-msvc","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-win32-ia32-msvc","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-win32-x64-gnu","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-win32-x64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-win32-x64-gnu@4.63.1"},{"ecosystem":"npm","name":"@rollup/rollup-win32-x64-msvc","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@rollup/rollup-win32-x64-msvc","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rollup/rollup-win32-x64-msvc@4.63.1"},{"ecosystem":"npm","name":"@testing-library/dom","version":"10.4.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@testing-library/dom","licenses":["MIT"],"upstream_repo":"github.com/testing-library/dom-testing-library","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40testing-library/dom@10.4.1"},{"ecosystem":"npm","name":"@types/aria-query","version":"5.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/aria-query","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/aria-query@5.0.4"},{"ecosystem":"npm","name":"@types/babel__core","version":"7.20.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/babel__core","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/babel__core@7.20.5"},{"ecosystem":"npm","name":"@types/babel__generator","version":"7.27.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/babel__generator","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/babel__generator@7.27.0"},{"ecosystem":"npm","name":"@types/babel__template","version":"7.4.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/babel__template","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/babel__template@7.4.4"},{"ecosystem":"npm","name":"@types/babel__traverse","version":"7.28.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/babel__traverse","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/babel__traverse@7.28.0"},{"ecosystem":"npm","name":"@types/debug","version":"4.1.13","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/debug","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/debug@4.1.13"},{"ecosystem":"npm","name":"@types/estree","version":"1.0.9","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/estree","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/%40types/estree@1.0.9"},{"ecosystem":"npm","name":"@types/estree-jsx","version":"1.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/estree-jsx","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/estree-jsx@1.0.5"},{"ecosystem":"npm","name":"@types/hast","version":"3.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/hast","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/hast@3.0.5"},{"ecosystem":"npm","name":"@types/json-schema","version":"7.0.15","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/json-schema","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/json-schema@7.0.15"},{"ecosystem":"npm","name":"@types/katex","version":"0.16.8","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/katex","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/%40types/katex@0.16.8"},{"ecosystem":"npm","name":"@types/mdast","version":"4.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/mdast","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/mdast@4.0.4"},{"ecosystem":"npm","name":"@types/ms","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/ms","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/ms@2.1.0"},{"ecosystem":"npm","name":"@types/prop-types","version":"15.7.15","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/prop-types","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/prop-types@15.7.15"},{"ecosystem":"npm","name":"@types/unist","version":"3.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/unist","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/unist@3.0.3"},{"ecosystem":"npm","name":"@types/unist","version":"2.0.11","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@types/unist","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/unist@2.0.11"},{"ecosystem":"npm","name":"@typescript-eslint/eslint-plugin","version":"8.69.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/eslint-plugin","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/eslint-plugin@8.69.0"},{"ecosystem":"npm","name":"@typescript-eslint/parser","version":"8.69.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/parser","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/parser@8.69.0"},{"ecosystem":"npm","name":"@typescript-eslint/project-service","version":"8.69.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/project-service","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/project-service@8.69.0"},{"ecosystem":"npm","name":"@typescript-eslint/scope-manager","version":"8.69.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/scope-manager","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/scope-manager@8.69.0"},{"ecosystem":"npm","name":"@typescript-eslint/tsconfig-utils","version":"8.69.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/tsconfig-utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/tsconfig-utils@8.69.0"},{"ecosystem":"npm","name":"@typescript-eslint/type-utils","version":"8.69.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/type-utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/type-utils@8.69.0"},{"ecosystem":"npm","name":"@typescript-eslint/types","version":"8.69.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/types","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/types@8.69.0"},{"ecosystem":"npm","name":"@typescript-eslint/typescript-estree","version":"8.69.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/typescript-estree","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/typescript-estree@8.69.0"},{"ecosystem":"npm","name":"@typescript-eslint/utils","version":"8.69.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/utils@8.69.0"},{"ecosystem":"npm","name":"@typescript-eslint/visitor-keys","version":"8.69.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/visitor-keys","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/visitor-keys@8.69.0"},{"ecosystem":"npm","name":"@ungap/structured-clone","version":"1.4.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@ungap/structured-clone","licenses":["ISC"],"upstream_repo":"github.com/ungap/structured-clone","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed"},"purl":"pkg:npm/%40ungap/structured-clone@1.4.0"},{"ecosystem":"npm","name":"@vitest/expect","version":"2.1.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@vitest/expect","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/expect@2.1.9"},{"ecosystem":"npm","name":"@vitest/pretty-format","version":"2.1.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@vitest/pretty-format","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/pretty-format@2.1.9"},{"ecosystem":"npm","name":"@vitest/runner","version":"2.1.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@vitest/runner","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/runner@2.1.9"},{"ecosystem":"npm","name":"@vitest/snapshot","version":"2.1.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@vitest/snapshot","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/snapshot@2.1.9"},{"ecosystem":"npm","name":"@vitest/spy","version":"2.1.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@vitest/spy","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/spy@2.1.9"},{"ecosystem":"npm","name":"@vitest/utils","version":"2.1.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"@vitest/utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/utils@2.1.9"},{"ecosystem":"npm","name":"acorn","version":"8.18.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"acorn","licenses":["MIT"],"upstream_repo":"github.com/acornjs/acorn","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/acorn@8.18.0"},{"ecosystem":"npm","name":"acorn-jsx","version":"5.3.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"acorn-jsx","licenses":["MIT"],"upstream_repo":"github.com/acornjs/acorn-jsx","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/acorn-jsx@5.3.2"},{"ecosystem":"npm","name":"agent-base","version":"7.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"agent-base","licenses":["MIT"],"upstream_repo":"github.com/TooTallNate/proxy-agents","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/agent-base@7.1.4"},{"ecosystem":"npm","name":"ajv","version":"6.15.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"ajv","licenses":["MIT"],"upstream_repo":"github.com/ajv-validator/ajv","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ajv@6.15.0"},{"ecosystem":"npm","name":"ansi-regex","version":"5.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"ansi-regex","licenses":["MIT"],"upstream_repo":"github.com/chalk/ansi-regex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ansi-regex@5.0.1"},{"ecosystem":"npm","name":"ansi-styles","version":"4.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"ansi-styles","licenses":["MIT"],"upstream_repo":"github.com/chalk/ansi-styles","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ansi-styles@4.3.0"},{"ecosystem":"npm","name":"ansi-styles","version":"5.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"ansi-styles","licenses":["MIT"],"upstream_repo":"github.com/chalk/ansi-styles","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ansi-styles@5.2.0"},{"ecosystem":"npm","name":"argparse","version":"2.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"argparse","licenses":["Python-2.0"],"upstream_repo":"github.com/nodeca/argparse","status":"untracked","level":"idle","license":{"expression":"Python-2.0","verdict":"not-shipped"},"purl":"pkg:npm/argparse@2.0.1"},{"ecosystem":"npm","name":"aria-query","version":"5.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"aria-query","licenses":["Apache-2.0"],"upstream_repo":"github.com/A11yance/aria-query","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/aria-query@5.3.0"},{"ecosystem":"npm","name":"array-buffer-byte-length","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"array-buffer-byte-length","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/array-buffer-byte-length","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/array-buffer-byte-length@1.0.2"},{"ecosystem":"npm","name":"array-includes","version":"3.1.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"array-includes","licenses":["MIT"],"upstream_repo":"github.com/es-shims/array-includes","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/array-includes@3.1.9"},{"ecosystem":"npm","name":"array.prototype.findlast","version":"1.2.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"array.prototype.findlast","licenses":["MIT"],"upstream_repo":"github.com/es-shims/Array.prototype.findLast","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/array.prototype.findlast@1.2.5"},{"ecosystem":"npm","name":"array.prototype.flat","version":"1.3.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"array.prototype.flat","licenses":["MIT"],"upstream_repo":"github.com/es-shims/Array.prototype.flat","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/array.prototype.flat@1.3.3"},{"ecosystem":"npm","name":"array.prototype.flatmap","version":"1.3.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"array.prototype.flatmap","licenses":["MIT"],"upstream_repo":"github.com/es-shims/Array.prototype.flatMap","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/array.prototype.flatmap@1.3.3"},{"ecosystem":"npm","name":"array.prototype.tosorted","version":"1.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"array.prototype.tosorted","licenses":["MIT"],"upstream_repo":"github.com/es-shims/Array.prototype.toSorted","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/array.prototype.tosorted@1.1.4"},{"ecosystem":"npm","name":"arraybuffer.prototype.slice","version":"1.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"arraybuffer.prototype.slice","licenses":["MIT"],"upstream_repo":"github.com/es-shims/ArrayBuffer.prototype.slice","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/arraybuffer.prototype.slice@1.0.4"},{"ecosystem":"npm","name":"assertion-error","version":"2.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"assertion-error","licenses":["MIT"],"upstream_repo":"github.com/chaijs/assertion-error","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/assertion-error@2.0.1"},{"ecosystem":"npm","name":"async-function","version":"1.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"async-function","licenses":["MIT"],"upstream_repo":"github.com/ljharb/async-function","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/async-function@1.0.0"},{"ecosystem":"npm","name":"asynckit","version":"0.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"asynckit","licenses":["MIT"],"upstream_repo":"github.com/alexindigo/asynckit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/asynckit@0.4.0"},{"ecosystem":"npm","name":"available-typed-arrays","version":"1.0.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"available-typed-arrays","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/available-typed-arrays","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/available-typed-arrays@1.0.7"},{"ecosystem":"npm","name":"bail","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"bail","licenses":["MIT"],"upstream_repo":"github.com/wooorm/bail","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/bail@2.0.2"},{"ecosystem":"npm","name":"balanced-match","version":"4.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"balanced-match","licenses":["MIT"],"upstream_repo":"github.com/juliangruber/balanced-match","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/balanced-match@4.0.4"},{"ecosystem":"npm","name":"balanced-match","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"balanced-match","licenses":["MIT"],"upstream_repo":"github.com/juliangruber/balanced-match","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/balanced-match@1.0.2"},{"ecosystem":"npm","name":"baseline-browser-mapping","version":"2.11.20","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"baseline-browser-mapping","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/web-platform-dx/baseline-browser-mapping","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/baseline-browser-mapping@2.11.20"},{"ecosystem":"npm","name":"brace-expansion","version":"5.0.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"brace-expansion","licenses":["MIT"],"upstream_repo":"github.com/juliangruber/brace-expansion","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/brace-expansion@5.0.9"},{"ecosystem":"npm","name":"brace-expansion","version":"1.1.18","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"brace-expansion","licenses":["MIT"],"upstream_repo":"github.com/juliangruber/brace-expansion","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/brace-expansion@1.1.18"},{"ecosystem":"npm","name":"braces","version":"3.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"braces","licenses":["MIT"],"upstream_repo":"github.com/micromatch/braces","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/braces@3.0.3"},{"ecosystem":"npm","name":"browserslist","version":"4.28.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"browserslist","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/browserslist/browserslist","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/browserslist@4.28.8"},{"ecosystem":"npm","name":"cac","version":"6.7.14","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"cac","licenses":["MIT"],"upstream_repo":"github.com/egoist/cac","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/cac@6.7.14"},{"ecosystem":"npm","name":"call-bind","version":"1.0.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"call-bind","licenses":["MIT"],"upstream_repo":"github.com/ljharb/call-bind","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/call-bind@1.0.9"},{"ecosystem":"npm","name":"call-bind-apply-helpers","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"call-bind-apply-helpers","licenses":["MIT"],"upstream_repo":"github.com/ljharb/call-bind-apply-helpers","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/call-bind-apply-helpers@1.0.2"},{"ecosystem":"npm","name":"call-bound","version":"1.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"call-bound","licenses":["MIT"],"upstream_repo":"github.com/ljharb/call-bound","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/call-bound@1.0.4"},{"ecosystem":"npm","name":"callsites","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"callsites","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/callsites","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/callsites@3.1.0"},{"ecosystem":"npm","name":"caniuse-lite","version":"1.0.30001810","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"caniuse-lite","licenses":["CC-BY-4.0"],"provenance":true,"upstream_repo":"github.com/browserslist/caniuse-lite","status":"untracked","level":"idle","license":{"expression":"CC-BY-4.0","verdict":"not-shipped"},"purl":"pkg:npm/caniuse-lite@1.0.30001810"},{"ecosystem":"npm","name":"ccount","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"ccount","licenses":["MIT"],"upstream_repo":"github.com/wooorm/ccount","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/ccount@2.0.1"},{"ecosystem":"npm","name":"chai","version":"5.3.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"chai","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/chaijs/chai","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/chai@5.3.3"},{"ecosystem":"npm","name":"chalk","version":"4.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"chalk","licenses":["MIT"],"upstream_repo":"github.com/chalk/chalk","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/chalk@4.1.2"},{"ecosystem":"npm","name":"character-entities","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"character-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities@2.0.2"},{"ecosystem":"npm","name":"character-entities-html4","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"character-entities-html4","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities-html4","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities-html4@2.1.0"},{"ecosystem":"npm","name":"character-entities-legacy","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"character-entities-legacy","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities-legacy","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities-legacy@3.0.0"},{"ecosystem":"npm","name":"character-reference-invalid","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"character-reference-invalid","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-reference-invalid","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-reference-invalid@2.0.1"},{"ecosystem":"npm","name":"check-error","version":"2.1.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"check-error","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/chaijs/check-error","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/check-error@2.1.3"},{"ecosystem":"npm","name":"color-convert","version":"2.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"color-convert","licenses":["MIT"],"upstream_repo":"github.com/Qix-/color-convert","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/color-convert@2.0.1"},{"ecosystem":"npm","name":"color-name","version":"1.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"color-name","licenses":["MIT"],"upstream_repo":"github.com/colorjs/color-name","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/color-name@1.1.4"},{"ecosystem":"npm","name":"combined-stream","version":"1.0.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"combined-stream","licenses":["MIT"],"upstream_repo":"github.com/felixge/node-combined-stream","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/combined-stream@1.0.8"},{"ecosystem":"npm","name":"comma-separated-tokens","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"comma-separated-tokens","licenses":["MIT"],"upstream_repo":"github.com/wooorm/comma-separated-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/comma-separated-tokens@2.0.3"},{"ecosystem":"npm","name":"commander","version":"8.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"commander","licenses":["MIT"],"upstream_repo":"github.com/tj/commander.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/commander@8.3.0"},{"ecosystem":"npm","name":"concat-map","version":"0.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"concat-map","licenses":["MIT"],"upstream_repo":"github.com/substack/node-concat-map","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/concat-map@0.0.1"},{"ecosystem":"npm","name":"convert-source-map","version":"2.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"convert-source-map","licenses":["MIT"],"upstream_repo":"github.com/thlorenz/convert-source-map","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/convert-source-map@2.0.0"},{"ecosystem":"npm","name":"cross-spawn","version":"7.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"cross-spawn","licenses":["MIT"],"upstream_repo":"github.com/moxystudio/node-cross-spawn","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/cross-spawn@7.0.6"},{"ecosystem":"npm","name":"css.escape","version":"1.5.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"css.escape","licenses":["MIT"],"upstream_repo":"github.com/mathiasbynens/CSS.escape","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/css.escape@1.5.1"},{"ecosystem":"npm","name":"cssstyle","version":"4.6.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"cssstyle","licenses":["MIT"],"upstream_repo":"github.com/jsdom/cssstyle","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/cssstyle@4.6.0"},{"ecosystem":"npm","name":"csstype","version":"3.2.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"csstype","licenses":["MIT"],"upstream_repo":"github.com/frenic/csstype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/csstype@3.2.3"},{"ecosystem":"npm","name":"data-urls","version":"5.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"data-urls","licenses":["MIT"],"upstream_repo":"github.com/jsdom/data-urls","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/data-urls@5.0.0"},{"ecosystem":"npm","name":"data-view-buffer","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"data-view-buffer","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/data-view-buffer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/data-view-buffer@1.0.2"},{"ecosystem":"npm","name":"data-view-byte-length","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"data-view-byte-length","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/data-view-byte-length","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/data-view-byte-length@1.0.2"},{"ecosystem":"npm","name":"data-view-byte-offset","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"data-view-byte-offset","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/data-view-byte-offset","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/data-view-byte-offset@1.0.1"},{"ecosystem":"npm","name":"debug","version":"4.4.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"debug","licenses":["MIT"],"upstream_repo":"github.com/debug-js/debug","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/debug@4.4.3"},{"ecosystem":"npm","name":"decimal.js","version":"10.6.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"decimal.js","licenses":["MIT"],"upstream_repo":"github.com/MikeMcl/decimal.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/decimal.js@10.6.0"},{"ecosystem":"npm","name":"decode-named-character-reference","version":"1.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"decode-named-character-reference","licenses":["MIT"],"upstream_repo":"github.com/wooorm/decode-named-character-reference","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/decode-named-character-reference@1.3.0"},{"ecosystem":"npm","name":"deep-eql","version":"5.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"deep-eql","licenses":["MIT"],"upstream_repo":"github.com/chaijs/deep-eql","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/deep-eql@5.0.2"},{"ecosystem":"npm","name":"deep-is","version":"0.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"deep-is","licenses":["MIT"],"upstream_repo":"github.com/thlorenz/deep-is","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/deep-is@0.1.4"},{"ecosystem":"npm","name":"define-data-property","version":"1.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"define-data-property","licenses":["MIT"],"upstream_repo":"github.com/ljharb/define-data-property","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/define-data-property@1.1.4"},{"ecosystem":"npm","name":"define-properties","version":"1.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"define-properties","licenses":["MIT"],"upstream_repo":"github.com/ljharb/define-properties","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/define-properties@1.2.1"},{"ecosystem":"npm","name":"delayed-stream","version":"1.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"delayed-stream","licenses":["MIT"],"upstream_repo":"github.com/felixge/node-delayed-stream","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/delayed-stream@1.0.0"},{"ecosystem":"npm","name":"dequal","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"dequal","licenses":["MIT"],"upstream_repo":"github.com/lukeed/dequal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/dequal@2.0.3"},{"ecosystem":"npm","name":"devlop","version":"1.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"devlop","licenses":["MIT"],"upstream_repo":"github.com/wooorm/devlop","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/devlop@1.1.0"},{"ecosystem":"npm","name":"doctrine","version":"2.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"doctrine","licenses":["Apache-2.0"],"upstream_repo":"github.com/eslint/doctrine","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/doctrine@2.1.0"},{"ecosystem":"npm","name":"dom-accessibility-api","version":"0.6.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"dom-accessibility-api","licenses":["MIT"],"upstream_repo":"github.com/eps1lon/dom-accessibility-api","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/dom-accessibility-api@0.6.3"},{"ecosystem":"npm","name":"dom-accessibility-api","version":"0.5.16","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"dom-accessibility-api","licenses":["MIT"],"upstream_repo":"github.com/eps1lon/dom-accessibility-api","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/dom-accessibility-api@0.5.16"},{"ecosystem":"npm","name":"dunder-proto","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"dunder-proto","licenses":["MIT"],"upstream_repo":"github.com/es-shims/dunder-proto","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/dunder-proto@1.0.1"},{"ecosystem":"npm","name":"electron-to-chromium","version":"1.5.420","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"electron-to-chromium","licenses":["ISC"],"provenance":true,"upstream_repo":"github.com/Kilian/electron-to-chromium","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/electron-to-chromium@1.5.420"},{"ecosystem":"npm","name":"entities","version":"6.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"entities","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/fb55/entities","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"allowed","score":75},"purl":"pkg:npm/entities@6.0.1"},{"ecosystem":"npm","name":"es-abstract","version":"1.24.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"es-abstract","licenses":["MIT"],"upstream_repo":"github.com/ljharb/es-abstract","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/es-abstract@1.24.2"},{"ecosystem":"npm","name":"es-abstract-get","version":"1.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"es-abstract-get","licenses":["MIT"],"upstream_repo":"github.com/ljharb/es-abstract-get","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/es-abstract-get@1.0.0"},{"ecosystem":"npm","name":"es-define-property","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"es-define-property","licenses":["MIT"],"upstream_repo":"github.com/ljharb/es-define-property","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/es-define-property@1.0.1"},{"ecosystem":"npm","name":"es-errors","version":"1.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"es-errors","licenses":["MIT"],"upstream_repo":"github.com/ljharb/es-errors","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/es-errors@1.3.0"},{"ecosystem":"npm","name":"es-iterator-helpers","version":"1.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"es-iterator-helpers","licenses":["MIT"],"upstream_repo":"github.com/es-shims/iterator-helpers","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/es-iterator-helpers@1.4.0"},{"ecosystem":"npm","name":"es-module-lexer","version":"1.7.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"es-module-lexer","licenses":["MIT"],"upstream_repo":"github.com/guybedford/es-module-lexer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/es-module-lexer@1.7.0"},{"ecosystem":"npm","name":"es-object-atoms","version":"1.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"es-object-atoms","licenses":["MIT"],"upstream_repo":"github.com/ljharb/es-object-atoms","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/es-object-atoms@1.1.2"},{"ecosystem":"npm","name":"es-set-tostringtag","version":"2.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"es-set-tostringtag","licenses":["MIT"],"upstream_repo":"github.com/es-shims/es-set-tostringtag","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/es-set-tostringtag@2.1.0"},{"ecosystem":"npm","name":"es-shim-unscopables","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"es-shim-unscopables","licenses":["MIT"],"upstream_repo":"github.com/ljharb/es-shim-unscopables","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/es-shim-unscopables@1.1.0"},{"ecosystem":"npm","name":"es-to-primitive","version":"1.3.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"es-to-primitive","licenses":["MIT"],"upstream_repo":"github.com/ljharb/es-to-primitive","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/es-to-primitive@1.3.4"},{"ecosystem":"npm","name":"esbuild","version":"0.25.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"esbuild","licenses":["MIT"],"upstream_repo":"github.com/evanw/esbuild","install_script":true,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/esbuild@0.25.12","signals":[{"kind":"install-script","text":"runs a script when npm installs it"}]},{"ecosystem":"npm","name":"escalade","version":"3.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"escalade","licenses":["MIT"],"upstream_repo":"github.com/lukeed/escalade","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/escalade@3.2.0"},{"ecosystem":"npm","name":"escape-string-regexp","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"escape-string-regexp","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/escape-string-regexp","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/escape-string-regexp@4.0.0"},{"ecosystem":"npm","name":"escape-string-regexp","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"escape-string-regexp","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/escape-string-regexp","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/escape-string-regexp@5.0.0"},{"ecosystem":"npm","name":"eslint-scope","version":"8.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"eslint-scope","licenses":["BSD-2-Clause"],"provenance":true,"upstream_repo":"github.com/eslint/js","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/eslint-scope@8.4.0"},{"ecosystem":"npm","name":"eslint-visitor-keys","version":"3.4.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"eslint-visitor-keys","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/eslint-visitor-keys","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/eslint-visitor-keys@3.4.3"},{"ecosystem":"npm","name":"eslint-visitor-keys","version":"5.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"eslint-visitor-keys","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/js","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/eslint-visitor-keys@5.0.1"},{"ecosystem":"npm","name":"eslint-visitor-keys","version":"4.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"eslint-visitor-keys","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/js","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/eslint-visitor-keys@4.2.1"},{"ecosystem":"npm","name":"espree","version":"10.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"espree","licenses":["BSD-2-Clause"],"provenance":true,"upstream_repo":"github.com/eslint/js","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/espree@10.4.0"},{"ecosystem":"npm","name":"esquery","version":"1.7.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"esquery","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/estools/esquery","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/esquery@1.7.0"},{"ecosystem":"npm","name":"esrecurse","version":"4.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"esrecurse","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/estools/esrecurse","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/esrecurse@4.3.0"},{"ecosystem":"npm","name":"estraverse","version":"5.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"estraverse","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/estools/estraverse","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/estraverse@5.3.0"},{"ecosystem":"npm","name":"estree-util-is-identifier-name","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"estree-util-is-identifier-name","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/estree-util-is-identifier-name","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/estree-util-is-identifier-name@3.0.0"},{"ecosystem":"npm","name":"estree-walker","version":"3.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"estree-walker","licenses":["MIT"],"upstream_repo":"github.com/Rich-Harris/estree-walker","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/estree-walker@3.0.3"},{"ecosystem":"npm","name":"esutils","version":"2.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"esutils","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/estools/esutils","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/esutils@2.0.3"},{"ecosystem":"npm","name":"expect-type","version":"1.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"expect-type","licenses":["Apache-2.0"],"upstream_repo":"github.com/mmkal/expect-type","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/expect-type@1.4.0"},{"ecosystem":"npm","name":"extend","version":"3.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"extend","licenses":["MIT"],"upstream_repo":"github.com/justmoon/node-extend","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/extend@3.0.2"},{"ecosystem":"npm","name":"fast-deep-equal","version":"3.1.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"fast-deep-equal","licenses":["MIT"],"upstream_repo":"github.com/epoberezkin/fast-deep-equal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fast-deep-equal@3.1.3"},{"ecosystem":"npm","name":"fast-json-stable-stringify","version":"2.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"fast-json-stable-stringify","licenses":["MIT"],"upstream_repo":"github.com/epoberezkin/fast-json-stable-stringify","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fast-json-stable-stringify@2.1.0"},{"ecosystem":"npm","name":"fast-levenshtein","version":"2.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"fast-levenshtein","licenses":["MIT"],"upstream_repo":"github.com/hiddentao/fast-levenshtein","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fast-levenshtein@2.0.6"},{"ecosystem":"npm","name":"fdir","version":"6.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"fdir","licenses":["MIT"],"upstream_repo":"github.com/thecodrr/fdir","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fdir@6.5.0"},{"ecosystem":"npm","name":"file-entry-cache","version":"8.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"file-entry-cache","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/file-entry-cache","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/file-entry-cache@8.0.0"},{"ecosystem":"npm","name":"fill-range","version":"7.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"fill-range","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/fill-range","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fill-range@7.1.1"},{"ecosystem":"npm","name":"find-up","version":"5.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"find-up","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/find-up","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/find-up@5.0.0"},{"ecosystem":"npm","name":"flat-cache","version":"4.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"flat-cache","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/flat-cache","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/flat-cache@4.0.1"},{"ecosystem":"npm","name":"flatted","version":"3.4.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"flatted","licenses":["ISC"],"upstream_repo":"github.com/WebReflection/flatted","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/flatted@3.4.4"},{"ecosystem":"npm","name":"for-each","version":"0.3.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"for-each","licenses":["MIT"],"upstream_repo":"github.com/Raynos/for-each","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/for-each@0.3.5"},{"ecosystem":"npm","name":"form-data","version":"4.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"form-data","licenses":["MIT"],"upstream_repo":"github.com/form-data/form-data","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/form-data@4.0.6"},{"ecosystem":"npm","name":"fsevents","version":"2.3.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"fsevents","licenses":["MIT"],"upstream_repo":"github.com/fsevents/fsevents","install_script":true,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fsevents@2.3.3","signals":[{"kind":"install-script","text":"runs a script when npm installs it"}]},{"ecosystem":"npm","name":"function-bind","version":"1.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"function-bind","licenses":["MIT"],"upstream_repo":"github.com/Raynos/function-bind","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/function-bind@1.1.2"},{"ecosystem":"npm","name":"function.prototype.name","version":"1.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"function.prototype.name","licenses":["MIT"],"upstream_repo":"github.com/es-shims/Function.prototype.name","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/function.prototype.name@1.2.0"},{"ecosystem":"npm","name":"functions-have-names","version":"1.2.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"functions-have-names","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/functions-have-names","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/functions-have-names@1.2.3"},{"ecosystem":"npm","name":"generator-function","version":"2.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"generator-function","licenses":["MIT"],"upstream_repo":"github.com/TimothyGu/generator-function","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/generator-function@2.0.1"},{"ecosystem":"npm","name":"gensync","version":"1.0.0-beta.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"gensync","licenses":["MIT"],"upstream_repo":"github.com/loganfsmyth/gensync","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/gensync@1.0.0-beta.2"},{"ecosystem":"npm","name":"get-intrinsic","version":"1.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"get-intrinsic","licenses":["MIT"],"upstream_repo":"github.com/ljharb/get-intrinsic","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/get-intrinsic@1.3.0"},{"ecosystem":"npm","name":"get-proto","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"get-proto","licenses":["MIT"],"upstream_repo":"github.com/ljharb/get-proto","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/get-proto@1.0.1"},{"ecosystem":"npm","name":"get-symbol-description","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"get-symbol-description","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/get-symbol-description","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/get-symbol-description@1.1.0"},{"ecosystem":"npm","name":"github-slugger","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"github-slugger","licenses":["ISC"],"upstream_repo":"github.com/Flet/github-slugger","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":79},"purl":"pkg:npm/github-slugger@2.0.0"},{"ecosystem":"npm","name":"glob-parent","version":"6.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"glob-parent","licenses":["ISC"],"upstream_repo":"github.com/gulpjs/glob-parent","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/glob-parent@6.0.2"},{"ecosystem":"npm","name":"globalthis","version":"1.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"globalthis","licenses":["MIT"],"upstream_repo":"github.com/ljharb/System.global","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/globalthis@1.0.4"},{"ecosystem":"npm","name":"gopd","version":"1.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"gopd","licenses":["MIT"],"upstream_repo":"github.com/ljharb/gopd","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/gopd@1.2.0"},{"ecosystem":"npm","name":"hachure-fill","version":"0.5.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hachure-fill","licenses":["MIT"],"upstream_repo":"github.com/pshihn/hachure-fill","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/hachure-fill@0.5.2"},{"ecosystem":"npm","name":"has-bigints","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"has-bigints","licenses":["MIT"],"upstream_repo":"github.com/ljharb/has-bigints","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/has-bigints@1.1.0"},{"ecosystem":"npm","name":"has-flag","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"has-flag","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/has-flag","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/has-flag@4.0.0"},{"ecosystem":"npm","name":"has-property-descriptors","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"has-property-descriptors","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/has-property-descriptors","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/has-property-descriptors@1.0.2"},{"ecosystem":"npm","name":"has-proto","version":"1.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"has-proto","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/has-proto","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/has-proto@1.2.0"},{"ecosystem":"npm","name":"has-symbols","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"has-symbols","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/has-symbols","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/has-symbols@1.1.0"},{"ecosystem":"npm","name":"has-tostringtag","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"has-tostringtag","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/has-tostringtag","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/has-tostringtag@1.0.2"},{"ecosystem":"npm","name":"hasown","version":"2.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hasown","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/hasOwn","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/hasown@2.0.4"},{"ecosystem":"npm","name":"hast-util-from-dom","version":"5.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-from-dom","licenses":["ISC"],"upstream_repo":"github.com/syntax-tree/hast-util-from-dom","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-dom@5.0.1"},{"ecosystem":"npm","name":"hast-util-from-html","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-from-html","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-html","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/hast-util-from-html@2.0.3"},{"ecosystem":"npm","name":"hast-util-from-html-isomorphic","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-from-html-isomorphic","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-html-isomorphic","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-html-isomorphic@2.0.0"},{"ecosystem":"npm","name":"hast-util-from-parse5","version":"8.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-from-parse5","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-parse5","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-parse5@8.0.3"},{"ecosystem":"npm","name":"hast-util-heading-rank","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-heading-rank","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-heading-rank","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-heading-rank@3.0.0"},{"ecosystem":"npm","name":"hast-util-is-element","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-is-element","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-is-element","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-is-element@3.0.0"},{"ecosystem":"npm","name":"hast-util-parse-selector","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-parse-selector","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-parse-selector","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-parse-selector@4.0.0"},{"ecosystem":"npm","name":"hast-util-to-jsx-runtime","version":"2.3.6","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-to-jsx-runtime","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-to-jsx-runtime","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/hast-util-to-jsx-runtime@2.3.6"},{"ecosystem":"npm","name":"hast-util-to-string","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-to-string","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-to-string@3.0.1"},{"ecosystem":"npm","name":"hast-util-to-text","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-to-text","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-to-text","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-to-text@4.0.2"},{"ecosystem":"npm","name":"hast-util-whitespace","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hast-util-whitespace","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-whitespace","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-whitespace@3.0.0"},{"ecosystem":"npm","name":"hastscript","version":"9.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"hastscript","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hastscript","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":47},"purl":"pkg:npm/hastscript@9.0.1"},{"ecosystem":"npm","name":"highlight.js","version":"11.11.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"highlight.js","licenses":["BSD-3-Clause"],"provenance":true,"upstream_repo":"github.com/highlightjs/highlight.js","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed","found":["CC-BY-SA-4.0","Vim"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/highlight.js/11.11.2","found_verdict":"review","unlisted":{"Vim":"Copyleft"},"score":45},"purl":"pkg:npm/highlight.js@11.11.2"},{"ecosystem":"npm","name":"html-encoding-sniffer","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"html-encoding-sniffer","licenses":["MIT"],"upstream_repo":"github.com/jsdom/html-encoding-sniffer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/html-encoding-sniffer@4.0.0"},{"ecosystem":"npm","name":"html-url-attributes","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"html-url-attributes","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/html-url-attributes@3.0.1"},{"ecosystem":"npm","name":"http-proxy-agent","version":"7.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"http-proxy-agent","licenses":["MIT"],"upstream_repo":"github.com/TooTallNate/proxy-agents","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/http-proxy-agent@7.0.2"},{"ecosystem":"npm","name":"https-proxy-agent","version":"7.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"https-proxy-agent","licenses":["MIT"],"upstream_repo":"github.com/TooTallNate/proxy-agents","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/https-proxy-agent@7.0.6"},{"ecosystem":"npm","name":"iconv-lite","version":"0.6.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"iconv-lite","licenses":["MIT"],"upstream_repo":"github.com/ashtuchkin/iconv-lite","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/iconv-lite@0.6.3"},{"ecosystem":"npm","name":"ignore","version":"7.0.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"ignore","licenses":["MIT"],"upstream_repo":"github.com/kaelzhang/node-ignore","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ignore@7.0.8"},{"ecosystem":"npm","name":"ignore","version":"5.3.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"ignore","licenses":["MIT"],"upstream_repo":"github.com/kaelzhang/node-ignore","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ignore@5.3.2"},{"ecosystem":"npm","name":"import-fresh","version":"3.3.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"import-fresh","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/import-fresh","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/import-fresh@3.3.1"},{"ecosystem":"npm","name":"imurmurhash","version":"0.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"imurmurhash","licenses":["MIT"],"upstream_repo":"github.com/jensyt/imurmurhash-js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/imurmurhash@0.1.4"},{"ecosystem":"npm","name":"indent-string","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"indent-string","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/indent-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/indent-string@4.0.0"},{"ecosystem":"npm","name":"inline-style-parser","version":"0.2.7","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"inline-style-parser","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/inline-style-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/inline-style-parser@0.2.7"},{"ecosystem":"npm","name":"internal-slot","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"internal-slot","licenses":["MIT"],"upstream_repo":"github.com/ljharb/internal-slot","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/internal-slot@1.1.0"},{"ecosystem":"npm","name":"is-alphabetical","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-alphabetical","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-alphabetical","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-alphabetical@2.0.1"},{"ecosystem":"npm","name":"is-alphanumerical","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-alphanumerical","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-alphanumerical","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-alphanumerical@2.0.1"},{"ecosystem":"npm","name":"is-array-buffer","version":"3.0.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-array-buffer","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-array-buffer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-array-buffer@3.0.5"},{"ecosystem":"npm","name":"is-async-function","version":"2.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-async-function","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-async-function","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-async-function@2.1.1"},{"ecosystem":"npm","name":"is-bigint","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-bigint","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-bigint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-bigint@1.1.0"},{"ecosystem":"npm","name":"is-boolean-object","version":"1.2.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-boolean-object","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-boolean-object","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-boolean-object@1.2.2"},{"ecosystem":"npm","name":"is-callable","version":"1.2.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-callable","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-callable","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-callable@1.2.7"},{"ecosystem":"npm","name":"is-core-module","version":"2.16.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-core-module","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-core-module","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-core-module@2.16.2"},{"ecosystem":"npm","name":"is-data-view","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-data-view","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-data-view","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-data-view@1.0.2"},{"ecosystem":"npm","name":"is-date-object","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-date-object","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-date-object","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-date-object@1.1.0"},{"ecosystem":"npm","name":"is-decimal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-decimal","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-decimal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-decimal@2.0.1"},{"ecosystem":"npm","name":"is-document.all","version":"1.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-document.all","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-document.all","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-document.all@1.0.0"},{"ecosystem":"npm","name":"is-extglob","version":"2.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-extglob","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/is-extglob","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-extglob@2.1.1"},{"ecosystem":"npm","name":"is-finalizationregistry","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-finalizationregistry","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-finalizationregistry","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-finalizationregistry@1.1.1"},{"ecosystem":"npm","name":"is-generator-function","version":"1.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-generator-function","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-generator-function","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-generator-function@1.1.2"},{"ecosystem":"npm","name":"is-glob","version":"4.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-glob","licenses":["MIT"],"upstream_repo":"github.com/micromatch/is-glob","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-glob@4.0.3"},{"ecosystem":"npm","name":"is-hexadecimal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-hexadecimal","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-hexadecimal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-hexadecimal@2.0.1"},{"ecosystem":"npm","name":"is-map","version":"2.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-map","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-map","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-map@2.0.3"},{"ecosystem":"npm","name":"is-negative-zero","version":"2.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-negative-zero","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-negative-zero","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-negative-zero@2.0.3"},{"ecosystem":"npm","name":"is-number","version":"7.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-number","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/is-number","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-number@7.0.0"},{"ecosystem":"npm","name":"is-number-object","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-number-object","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-number-object","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-number-object@1.1.1"},{"ecosystem":"npm","name":"is-plain-obj","version":"4.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-plain-obj","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/is-plain-obj","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/is-plain-obj@4.1.0"},{"ecosystem":"npm","name":"is-potential-custom-element-name","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-potential-custom-element-name","licenses":["MIT"],"upstream_repo":"github.com/mathiasbynens/is-potential-custom-element-name","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-potential-custom-element-name@1.0.1"},{"ecosystem":"npm","name":"is-regex","version":"1.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-regex","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-regex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-regex@1.2.1"},{"ecosystem":"npm","name":"is-set","version":"2.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-set","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-set","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-set@2.0.3"},{"ecosystem":"npm","name":"is-shared-array-buffer","version":"1.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-shared-array-buffer","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-shared-array-buffer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-shared-array-buffer@1.0.4"},{"ecosystem":"npm","name":"is-string","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-string","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-string@1.1.1"},{"ecosystem":"npm","name":"is-symbol","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-symbol","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-symbol","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-symbol@1.1.1"},{"ecosystem":"npm","name":"is-typed-array","version":"1.1.15","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-typed-array","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-typed-array","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-typed-array@1.1.15"},{"ecosystem":"npm","name":"is-weakmap","version":"2.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-weakmap","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-weakmap","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-weakmap@2.0.2"},{"ecosystem":"npm","name":"is-weakref","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-weakref","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-weakref","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-weakref@1.1.1"},{"ecosystem":"npm","name":"is-weakset","version":"2.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"is-weakset","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/is-weakset","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-weakset@2.0.4"},{"ecosystem":"npm","name":"isarray","version":"2.0.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"isarray","licenses":["MIT"],"upstream_repo":"github.com/juliangruber/isarray","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/isarray@2.0.5"},{"ecosystem":"npm","name":"isexe","version":"2.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"isexe","licenses":["ISC"],"upstream_repo":"github.com/isaacs/isexe","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/isexe@2.0.0"},{"ecosystem":"npm","name":"iterator.prototype","version":"1.1.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"iterator.prototype","licenses":["MIT"],"upstream_repo":"github.com/ljharb/Iterator.prototype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/iterator.prototype@1.1.5"},{"ecosystem":"npm","name":"js-tokens","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"js-tokens","licenses":["MIT"],"upstream_repo":"github.com/lydell/js-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/js-tokens@4.0.0"},{"ecosystem":"npm","name":"js-yaml","version":"4.3.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"js-yaml","licenses":["MIT"],"upstream_repo":"github.com/nodeca/js-yaml","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/js-yaml@4.3.2"},{"ecosystem":"npm","name":"jsesc","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"jsesc","licenses":["MIT"],"upstream_repo":"github.com/mathiasbynens/jsesc","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/jsesc@3.1.0"},{"ecosystem":"npm","name":"json-buffer","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"json-buffer","licenses":["MIT"],"upstream_repo":"github.com/dominictarr/json-buffer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/json-buffer@3.0.1"},{"ecosystem":"npm","name":"json-schema-traverse","version":"0.4.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"json-schema-traverse","licenses":["MIT"],"upstream_repo":"github.com/epoberezkin/json-schema-traverse","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/json-schema-traverse@0.4.1"},{"ecosystem":"npm","name":"json-schema-traverse","version":"1.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"fixtures/test/package-lock.json"}],"datasource":"npm","package":"json-schema-traverse","licenses":["MIT"],"upstream_repo":"github.com/epoberezkin/json-schema-traverse","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/json-schema-traverse@1.0.0"},{"ecosystem":"npm","name":"json-stable-stringify-without-jsonify","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"json-stable-stringify-without-jsonify","licenses":["MIT"],"upstream_repo":"github.com/samn/json-stable-stringify","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/json-stable-stringify-without-jsonify@1.0.1"},{"ecosystem":"npm","name":"json5","version":"2.2.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"json5","licenses":["MIT"],"upstream_repo":"github.com/json5/json5","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/json5@2.2.3"},{"ecosystem":"npm","name":"jsx-ast-utils","version":"3.3.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"jsx-ast-utils","licenses":["MIT"],"upstream_repo":"github.com/jsx-eslint/jsx-ast-utils","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/jsx-ast-utils@3.3.5"},{"ecosystem":"npm","name":"katex","version":"0.16.47","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"katex","licenses":["MIT"],"upstream_repo":"github.com/KaTeX/KaTeX","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","found":["OSL-3.0"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/katex/0.16.47","found_verdict":"unknown","unlisted":{"OSL-3.0":"Copyleft"},"score":48},"purl":"pkg:npm/katex@0.16.47"},{"ecosystem":"npm","name":"keyv","version":"4.5.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"keyv","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/keyv","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/keyv@4.5.4"},{"ecosystem":"npm","name":"levn","version":"0.4.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"levn","licenses":["MIT"],"upstream_repo":"github.com/gkz/levn","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/levn@0.4.1"},{"ecosystem":"npm","name":"locate-path","version":"6.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"locate-path","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/locate-path","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/locate-path@6.0.0"},{"ecosystem":"npm","name":"lodash.merge","version":"4.6.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"lodash.merge","licenses":["MIT"],"upstream_repo":"github.com/lodash/lodash","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/lodash.merge@4.6.2"},{"ecosystem":"npm","name":"longest-streak","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"longest-streak","licenses":["MIT"],"upstream_repo":"github.com/wooorm/longest-streak","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/longest-streak@3.1.0"},{"ecosystem":"npm","name":"loose-envify","version":"1.4.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"loose-envify","licenses":["MIT"],"upstream_repo":"github.com/zertosh/loose-envify","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/loose-envify@1.4.0"},{"ecosystem":"npm","name":"loupe","version":"3.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"loupe","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/chaijs/loupe","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/loupe@3.2.1"},{"ecosystem":"npm","name":"lowlight","version":"3.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"lowlight","licenses":["MIT"],"upstream_repo":"github.com/wooorm/lowlight","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/lowlight@3.3.0"},{"ecosystem":"npm","name":"lru-cache","version":"10.4.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"lru-cache","licenses":["ISC"],"upstream_repo":"github.com/isaacs/node-lru-cache","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/lru-cache@10.4.3"},{"ecosystem":"npm","name":"lru-cache","version":"5.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"lru-cache","licenses":["ISC"],"upstream_repo":"github.com/isaacs/node-lru-cache","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/lru-cache@5.1.1"},{"ecosystem":"npm","name":"lucide-react","version":"0.563.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"lucide-react","licenses":["ISC"],"provenance":true,"upstream_repo":"github.com/lucide-icons/lucide","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":75},"purl":"pkg:npm/lucide-react@0.563.0"},{"ecosystem":"npm","name":"lz-string","version":"1.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"lz-string","licenses":["MIT"],"upstream_repo":"github.com/pieroxy/lz-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/lz-string@1.5.0"},{"ecosystem":"npm","name":"magic-string","version":"0.30.21","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"magic-string","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/Rich-Harris/magic-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/magic-string@0.30.21"},{"ecosystem":"npm","name":"markdown-table","version":"3.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"markdown-table","licenses":["MIT"],"upstream_repo":"github.com/wooorm/markdown-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/markdown-table@3.0.4"},{"ecosystem":"npm","name":"math-intrinsics","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"math-intrinsics","licenses":["MIT"],"upstream_repo":"github.com/es-shims/math-intrinsics","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/math-intrinsics@1.1.0"},{"ecosystem":"npm","name":"mdast-util-find-and-replace","version":"3.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-find-and-replace","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-find-and-replace","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-find-and-replace@3.0.2"},{"ecosystem":"npm","name":"mdast-util-from-markdown","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-from-markdown","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-from-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/mdast-util-from-markdown@2.0.3"},{"ecosystem":"npm","name":"mdast-util-gfm","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-gfm@3.1.0"},{"ecosystem":"npm","name":"mdast-util-gfm-autolink-literal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-autolink-literal","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-autolink-literal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-autolink-literal@2.0.1"},{"ecosystem":"npm","name":"mdast-util-gfm-footnote","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-footnote","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-footnote","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-gfm-footnote@2.1.0"},{"ecosystem":"npm","name":"mdast-util-gfm-strikethrough","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-strikethrough","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-strikethrough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-strikethrough@2.0.0"},{"ecosystem":"npm","name":"mdast-util-gfm-table","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-table","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-table@2.0.0"},{"ecosystem":"npm","name":"mdast-util-gfm-task-list-item","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-task-list-item","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-task-list-item","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-task-list-item@2.0.0"},{"ecosystem":"npm","name":"mdast-util-math","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-math","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-math","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-math@3.0.0"},{"ecosystem":"npm","name":"mdast-util-mdx-expression","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-mdx-expression","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdx-expression","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-mdx-expression@2.0.1"},{"ecosystem":"npm","name":"mdast-util-mdx-jsx","version":"3.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-mdx-jsx","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdx-jsx","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-mdx-jsx@3.2.0"},{"ecosystem":"npm","name":"mdast-util-mdxjs-esm","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-mdxjs-esm","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdxjs-esm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-mdxjs-esm@2.0.1"},{"ecosystem":"npm","name":"mdast-util-phrasing","version":"4.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-phrasing","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-phrasing","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-phrasing@4.1.0"},{"ecosystem":"npm","name":"mdast-util-to-hast","version":"13.2.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-to-hast","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-hast","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/mdast-util-to-hast@13.2.1"},{"ecosystem":"npm","name":"mdast-util-to-markdown","version":"2.1.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-to-markdown","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/mdast-util-to-markdown@2.1.2"},{"ecosystem":"npm","name":"mdast-util-to-string","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mdast-util-to-string","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-to-string@4.0.0"},{"ecosystem":"npm","name":"micromark","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/micromark@4.0.2"},{"ecosystem":"npm","name":"micromark-core-commonmark","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-core-commonmark","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/micromark-core-commonmark@2.0.3"},{"ecosystem":"npm","name":"micromark-extension-gfm","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/micromark-extension-gfm@3.0.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-autolink-literal","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-autolink-literal","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-autolink-literal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-autolink-literal@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-footnote","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-footnote","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-footnote","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-footnote@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-strikethrough","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-strikethrough","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-strikethrough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-strikethrough@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-table","version":"2.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-table","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/micromark-extension-gfm-table@2.1.1"},{"ecosystem":"npm","name":"micromark-extension-gfm-tagfilter","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-tagfilter","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-tagfilter","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/micromark-extension-gfm-tagfilter@2.0.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-task-list-item","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-task-list-item","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-task-list-item","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-task-list-item@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-math","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-extension-math","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-math","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/micromark-extension-math@3.1.0"},{"ecosystem":"npm","name":"micromark-factory-destination","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-factory-destination","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-destination@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-label","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-factory-label","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-label@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-space","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-factory-space","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-space@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-title","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-factory-title","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-title@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-whitespace","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-factory-whitespace","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-whitespace@2.0.1"},{"ecosystem":"npm","name":"micromark-util-character","version":"2.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-character","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-character@2.1.1"},{"ecosystem":"npm","name":"micromark-util-chunked","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-chunked","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/micromark-util-chunked@2.0.1"},{"ecosystem":"npm","name":"micromark-util-classify-character","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-classify-character","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-classify-character@2.0.1"},{"ecosystem":"npm","name":"micromark-util-combine-extensions","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-combine-extensions","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-combine-extensions@2.0.1"},{"ecosystem":"npm","name":"micromark-util-decode-numeric-character-reference","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-decode-numeric-character-reference","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-decode-numeric-character-reference@2.0.2"},{"ecosystem":"npm","name":"micromark-util-decode-string","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-decode-string","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-decode-string@2.0.1"},{"ecosystem":"npm","name":"micromark-util-encode","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-encode","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-encode@2.0.1"},{"ecosystem":"npm","name":"micromark-util-html-tag-name","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-html-tag-name","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-html-tag-name@2.0.1"},{"ecosystem":"npm","name":"micromark-util-normalize-identifier","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-normalize-identifier","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-normalize-identifier@2.0.1"},{"ecosystem":"npm","name":"micromark-util-resolve-all","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-resolve-all","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-resolve-all@2.0.1"},{"ecosystem":"npm","name":"micromark-util-sanitize-uri","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-sanitize-uri","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-sanitize-uri@2.0.1"},{"ecosystem":"npm","name":"micromark-util-subtokenize","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-subtokenize","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-util-subtokenize@2.1.0"},{"ecosystem":"npm","name":"micromark-util-symbol","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-symbol","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-util-symbol@2.0.1"},{"ecosystem":"npm","name":"micromark-util-types","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromark-util-types","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/micromark-util-types@2.0.2"},{"ecosystem":"npm","name":"micromatch","version":"4.0.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"micromatch","licenses":["MIT"],"upstream_repo":"github.com/micromatch/micromatch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/micromatch@4.0.8"},{"ecosystem":"npm","name":"mime-db","version":"1.52.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mime-db","licenses":["MIT"],"upstream_repo":"github.com/jshttp/mime-db","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/mime-db@1.52.0"},{"ecosystem":"npm","name":"mime-types","version":"2.1.35","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"mime-types","licenses":["MIT"],"upstream_repo":"github.com/jshttp/mime-types","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/mime-types@2.1.35"},{"ecosystem":"npm","name":"min-indent","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"min-indent","licenses":["MIT"],"upstream_repo":"github.com/thejameskyle/min-indent","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/min-indent@1.0.1"},{"ecosystem":"npm","name":"minimatch","version":"10.2.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"minimatch","licenses":["BlueOak-1.0.0"],"upstream_repo":"github.com/isaacs/minimatch","status":"untracked","level":"idle","license":{"expression":"BlueOak-1.0.0","verdict":"not-shipped"},"purl":"pkg:npm/minimatch@10.2.6"},{"ecosystem":"npm","name":"minimatch","version":"3.1.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"minimatch","licenses":["ISC"],"upstream_repo":"github.com/isaacs/minimatch","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/minimatch@3.1.5"},{"ecosystem":"npm","name":"ms","version":"2.1.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"ms","licenses":["MIT"],"upstream_repo":"github.com/vercel/ms","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/ms@2.1.3"},{"ecosystem":"npm","name":"nanoid","version":"3.3.18","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"nanoid","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/ai/nanoid","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/nanoid@3.3.18"},{"ecosystem":"npm","name":"natural-compare","version":"1.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"natural-compare","licenses":["MIT"],"upstream_repo":"github.com/litejs/natural-compare-lite","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/natural-compare@1.4.0"},{"ecosystem":"npm","name":"node-exports-info","version":"1.6.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"node-exports-info","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/node-exports-info","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/node-exports-info@1.6.2"},{"ecosystem":"npm","name":"node-releases","version":"2.0.54","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"node-releases","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/chicoxyzzy/node-releases","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/node-releases@2.0.54"},{"ecosystem":"npm","name":"nwsapi","version":"2.2.27","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"nwsapi","licenses":["MIT"],"upstream_repo":"github.com/dperini/nwsapi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/nwsapi@2.2.27"},{"ecosystem":"npm","name":"object-assign","version":"4.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"object-assign","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/object-assign","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/object-assign@4.1.1"},{"ecosystem":"npm","name":"object-inspect","version":"1.13.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"object-inspect","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/object-inspect","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/object-inspect@1.13.4"},{"ecosystem":"npm","name":"object-keys","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"object-keys","licenses":["MIT"],"upstream_repo":"github.com/ljharb/object-keys","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/object-keys@1.1.1"},{"ecosystem":"npm","name":"object.assign","version":"4.1.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"object.assign","licenses":["MIT"],"upstream_repo":"github.com/ljharb/object.assign","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/object.assign@4.1.7"},{"ecosystem":"npm","name":"object.entries","version":"1.1.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"object.entries","licenses":["MIT"],"upstream_repo":"github.com/es-shims/Object.entries","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/object.entries@1.1.9"},{"ecosystem":"npm","name":"object.fromentries","version":"2.0.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"object.fromentries","licenses":["MIT"],"upstream_repo":"github.com/es-shims/Object.fromEntries","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/object.fromentries@2.0.8"},{"ecosystem":"npm","name":"object.values","version":"1.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"object.values","licenses":["MIT"],"upstream_repo":"github.com/es-shims/Object.values","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/object.values@1.2.1"},{"ecosystem":"npm","name":"optionator","version":"0.9.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"optionator","licenses":["MIT"],"upstream_repo":"github.com/gkz/optionator","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/optionator@0.9.4"},{"ecosystem":"npm","name":"own-keys","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"own-keys","licenses":["MIT"],"upstream_repo":"github.com/ljharb/own-keys","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/own-keys@1.0.2"},{"ecosystem":"npm","name":"p-limit","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"p-limit","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/p-limit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/p-limit@3.1.0"},{"ecosystem":"npm","name":"p-locate","version":"5.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"p-locate","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/p-locate","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/p-locate@5.0.0"},{"ecosystem":"npm","name":"parent-module","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"parent-module","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/parent-module","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/parent-module@1.0.1"},{"ecosystem":"npm","name":"parse-entities","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"parse-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/parse-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/parse-entities@4.0.2"},{"ecosystem":"npm","name":"parse5","version":"7.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"parse5","licenses":["MIT"],"upstream_repo":"github.com/inikulin/parse5","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/parse5@7.3.0"},{"ecosystem":"npm","name":"path-data-parser","version":"0.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"path-data-parser","licenses":["MIT"],"upstream_repo":"github.com/pshihn/path-data-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/path-data-parser@0.1.0"},{"ecosystem":"npm","name":"path-exists","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"path-exists","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/path-exists","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/path-exists@4.0.0"},{"ecosystem":"npm","name":"path-key","version":"3.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"path-key","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/path-key","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/path-key@3.1.1"},{"ecosystem":"npm","name":"path-parse","version":"1.0.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"path-parse","licenses":["MIT"],"upstream_repo":"github.com/jbgutierrez/path-parse","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/path-parse@1.0.7"},{"ecosystem":"npm","name":"pathe","version":"1.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"pathe","licenses":["MIT"],"upstream_repo":"github.com/unjs/pathe","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/pathe@1.1.2"},{"ecosystem":"npm","name":"pathval","version":"2.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"pathval","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/chaijs/pathval","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/pathval@2.0.1"},{"ecosystem":"npm","name":"picocolors","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"picocolors","licenses":["ISC"],"upstream_repo":"github.com/alexeyraspopov/picocolors","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/picocolors@1.1.1"},{"ecosystem":"npm","name":"picomatch","version":"2.3.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"picomatch","licenses":["MIT"],"upstream_repo":"github.com/micromatch/picomatch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/picomatch@2.3.2"},{"ecosystem":"npm","name":"picomatch","version":"4.0.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"picomatch","licenses":["MIT"],"upstream_repo":"github.com/micromatch/picomatch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/picomatch@4.0.7"},{"ecosystem":"npm","name":"points-on-curve","version":"0.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"points-on-curve","licenses":["MIT"],"upstream_repo":"github.com/pshihn/bezier-points","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/points-on-curve@0.2.0"},{"ecosystem":"npm","name":"points-on-path","version":"0.2.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"points-on-path","licenses":["MIT"],"upstream_repo":"github.com/pshihn/points-on-path","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/points-on-path@0.2.1"},{"ecosystem":"npm","name":"possible-typed-array-names","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"possible-typed-array-names","licenses":["MIT"],"upstream_repo":"github.com/ljharb/possible-typed-array-names","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/possible-typed-array-names@1.1.0"},{"ecosystem":"npm","name":"postcss","version":"8.5.26","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"postcss","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/postcss/postcss","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/postcss@8.5.26"},{"ecosystem":"npm","name":"prelude-ls","version":"1.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"prelude-ls","licenses":["MIT"],"upstream_repo":"github.com/gkz/prelude-ls","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/prelude-ls@1.2.1"},{"ecosystem":"npm","name":"pretty-format","version":"27.5.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"pretty-format","licenses":["MIT"],"upstream_repo":"github.com/facebook/jest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/pretty-format@27.5.1"},{"ecosystem":"npm","name":"prop-types","version":"15.8.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"prop-types","licenses":["MIT"],"upstream_repo":"github.com/facebook/prop-types","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/prop-types@15.8.1"},{"ecosystem":"npm","name":"property-information","version":"7.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"property-information","licenses":["MIT"],"upstream_repo":"github.com/wooorm/property-information","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","found":["CC-BY-3.0"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/property-information/7.2.0","found_verdict":"unknown","unlisted":{"CC-BY-3.0":"Permissive"},"score":61},"purl":"pkg:npm/property-information@7.2.0"},{"ecosystem":"npm","name":"punycode","version":"2.3.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"punycode","licenses":["MIT"],"upstream_repo":"github.com/mathiasbynens/punycode.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/punycode@2.3.1"},{"ecosystem":"npm","name":"react-is","version":"16.13.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"react-is","licenses":["MIT"],"upstream_repo":"github.com/facebook/react","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/react-is@16.13.1"},{"ecosystem":"npm","name":"react-is","version":"17.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"react-is","licenses":["MIT"],"upstream_repo":"github.com/facebook/react","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/react-is@17.0.2"},{"ecosystem":"npm","name":"react-markdown","version":"10.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"react-markdown","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/react-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/react-markdown@10.1.0"},{"ecosystem":"npm","name":"react-refresh","version":"0.17.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"react-refresh","licenses":["MIT"],"upstream_repo":"github.com/facebook/react","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/react-refresh@0.17.0"},{"ecosystem":"npm","name":"redent","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"redent","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/redent","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/redent@3.0.0"},{"ecosystem":"npm","name":"reflect.getprototypeof","version":"1.0.10","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"reflect.getprototypeof","licenses":["MIT"],"upstream_repo":"github.com/es-shims/Reflect.getPrototypeOf","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/reflect.getprototypeof@1.0.10"},{"ecosystem":"npm","name":"regexp.prototype.flags","version":"1.5.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"regexp.prototype.flags","licenses":["MIT"],"upstream_repo":"github.com/es-shims/RegExp.prototype.flags","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/regexp.prototype.flags@1.5.4"},{"ecosystem":"npm","name":"rehype-highlight","version":"7.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"rehype-highlight","licenses":["MIT"],"upstream_repo":"github.com/rehypejs/rehype-highlight","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/rehype-highlight@7.0.2"},{"ecosystem":"npm","name":"rehype-katex","version":"7.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"rehype-katex","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":63},"purl":"pkg:npm/rehype-katex@7.0.1"},{"ecosystem":"npm","name":"rehype-slug","version":"6.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"rehype-slug","licenses":["MIT"],"upstream_repo":"github.com/rehypejs/rehype-slug","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/rehype-slug@6.0.0"},{"ecosystem":"npm","name":"remark-gfm","version":"4.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"remark-gfm","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/remark-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/remark-gfm@4.0.1"},{"ecosystem":"npm","name":"remark-math","version":"6.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"remark-math","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":64},"purl":"pkg:npm/remark-math@6.0.0"},{"ecosystem":"npm","name":"remark-parse","version":"11.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"remark-parse","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/remark-parse@11.0.0"},{"ecosystem":"npm","name":"remark-rehype","version":"11.1.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"remark-rehype","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/remark-rehype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/remark-rehype@11.1.2"},{"ecosystem":"npm","name":"remark-stringify","version":"11.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"remark-stringify","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/remark-stringify@11.0.0"},{"ecosystem":"npm","name":"require-from-string","version":"2.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"fixtures/test/package-lock.json"}],"datasource":"npm","package":"require-from-string","licenses":["MIT"],"upstream_repo":"github.com/floatdrop/require-from-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/require-from-string@2.0.2"},{"ecosystem":"npm","name":"resolve","version":"2.0.0-next.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"resolve","licenses":["MIT"],"upstream_repo":"github.com/browserify/resolve","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/resolve@2.0.0-next.7"},{"ecosystem":"npm","name":"resolve-from","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"resolve-from","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/resolve-from","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/resolve-from@4.0.0"},{"ecosystem":"npm","name":"rollup","version":"4.63.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"rollup","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rollup/rollup","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/rollup@4.63.1"},{"ecosystem":"npm","name":"roughjs","version":"4.6.6","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"roughjs","licenses":["MIT"],"upstream_repo":"github.com/pshihn/rough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/roughjs@4.6.6"},{"ecosystem":"npm","name":"rrweb-cssom","version":"0.8.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"rrweb-cssom","licenses":["MIT"],"upstream_repo":"github.com/rrweb-io/CSSOM","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/rrweb-cssom@0.8.0"},{"ecosystem":"npm","name":"rrweb-cssom","version":"0.7.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"rrweb-cssom","licenses":["MIT"],"upstream_repo":"github.com/rrweb-io/CSSOM","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/rrweb-cssom@0.7.1"},{"ecosystem":"npm","name":"safe-array-concat","version":"1.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"safe-array-concat","licenses":["MIT"],"upstream_repo":"github.com/ljharb/safe-array-concat","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/safe-array-concat@1.1.4"},{"ecosystem":"npm","name":"safe-push-apply","version":"1.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"safe-push-apply","licenses":["MIT"],"upstream_repo":"github.com/ljharb/safe-push-apply","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/safe-push-apply@1.0.0"},{"ecosystem":"npm","name":"safe-regex-test","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"safe-regex-test","licenses":["MIT"],"upstream_repo":"github.com/ljharb/safe-regex-test","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/safe-regex-test@1.1.0"},{"ecosystem":"npm","name":"safer-buffer","version":"2.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"safer-buffer","licenses":["MIT"],"upstream_repo":"github.com/ChALkeR/safer-buffer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/safer-buffer@2.1.2"},{"ecosystem":"npm","name":"saxes","version":"6.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"saxes","licenses":["ISC"],"upstream_repo":"github.com/lddubeau/saxes","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/saxes@6.0.0"},{"ecosystem":"npm","name":"scheduler","version":"0.23.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"scheduler","licenses":["MIT"],"upstream_repo":"github.com/facebook/react","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":93},"purl":"pkg:npm/scheduler@0.23.2"},{"ecosystem":"npm","name":"semver","version":"7.8.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"semver","licenses":["ISC"],"provenance":true,"upstream_repo":"github.com/npm/node-semver","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/semver@7.8.5"},{"ecosystem":"npm","name":"semver","version":"6.3.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"semver","licenses":["ISC"],"upstream_repo":"github.com/npm/node-semver","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/semver@6.3.1"},{"ecosystem":"npm","name":"set-function-length","version":"1.2.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"set-function-length","licenses":["MIT"],"upstream_repo":"github.com/ljharb/set-function-length","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/set-function-length@1.2.2"},{"ecosystem":"npm","name":"set-function-name","version":"2.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"set-function-name","licenses":["MIT"],"upstream_repo":"github.com/ljharb/set-function-name","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/set-function-name@2.0.2"},{"ecosystem":"npm","name":"set-proto","version":"1.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"set-proto","licenses":["MIT"],"upstream_repo":"github.com/ljharb/set-proto","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/set-proto@1.0.0"},{"ecosystem":"npm","name":"shebang-command","version":"2.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"shebang-command","licenses":["MIT"],"upstream_repo":"github.com/kevva/shebang-command","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/shebang-command@2.0.0"},{"ecosystem":"npm","name":"shebang-regex","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"shebang-regex","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/shebang-regex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/shebang-regex@3.0.0"},{"ecosystem":"npm","name":"side-channel","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"side-channel","licenses":["MIT"],"upstream_repo":"github.com/ljharb/side-channel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/side-channel@1.1.1"},{"ecosystem":"npm","name":"side-channel-list","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"side-channel-list","licenses":["MIT"],"upstream_repo":"github.com/ljharb/side-channel-list","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/side-channel-list@1.0.1"},{"ecosystem":"npm","name":"side-channel-map","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"side-channel-map","licenses":["MIT"],"upstream_repo":"github.com/ljharb/side-channel-map","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/side-channel-map@1.0.1"},{"ecosystem":"npm","name":"side-channel-weakmap","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"side-channel-weakmap","licenses":["MIT"],"upstream_repo":"github.com/ljharb/side-channel-weakmap","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/side-channel-weakmap@1.0.2"},{"ecosystem":"npm","name":"siginfo","version":"2.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"siginfo","licenses":["ISC"],"upstream_repo":"github.com/emilbayes/siginfo","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/siginfo@2.0.0"},{"ecosystem":"npm","name":"source-map-js","version":"1.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"source-map-js","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/7rulnik/source-map-js","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/source-map-js@1.2.1"},{"ecosystem":"npm","name":"space-separated-tokens","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"space-separated-tokens","licenses":["MIT"],"upstream_repo":"github.com/wooorm/space-separated-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/space-separated-tokens@2.0.2"},{"ecosystem":"npm","name":"stackback","version":"0.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"stackback","licenses":["MIT"],"upstream_repo":"github.com/shtylman/node-stackback","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/stackback@0.0.2"},{"ecosystem":"npm","name":"std-env","version":"3.10.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"std-env","licenses":["MIT"],"upstream_repo":"github.com/unjs/std-env","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/std-env@3.10.0"},{"ecosystem":"npm","name":"stop-iteration-iterator","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"stop-iteration-iterator","licenses":["MIT"],"upstream_repo":"github.com/ljharb/stop-iteration-iterator","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/stop-iteration-iterator@1.1.0"},{"ecosystem":"npm","name":"string.prototype.matchall","version":"4.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"string.prototype.matchall","licenses":["MIT"],"upstream_repo":"github.com/es-shims/String.prototype.matchAll","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/string.prototype.matchall@4.1.0"},{"ecosystem":"npm","name":"string.prototype.repeat","version":"1.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"string.prototype.repeat","licenses":["MIT"],"upstream_repo":"github.com/mathiasbynens/String.prototype.repeat","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/string.prototype.repeat@1.0.0"},{"ecosystem":"npm","name":"string.prototype.trim","version":"1.2.11","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"string.prototype.trim","licenses":["MIT"],"upstream_repo":"github.com/es-shims/String.prototype.trim","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/string.prototype.trim@1.2.11"},{"ecosystem":"npm","name":"string.prototype.trimend","version":"1.0.10","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"string.prototype.trimend","licenses":["MIT"],"upstream_repo":"github.com/es-shims/String.prototype.trimEnd","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/string.prototype.trimend@1.0.10"},{"ecosystem":"npm","name":"string.prototype.trimstart","version":"1.0.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"string.prototype.trimstart","licenses":["MIT"],"upstream_repo":"github.com/es-shims/String.prototype.trimStart","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/string.prototype.trimstart@1.0.8"},{"ecosystem":"npm","name":"stringify-entities","version":"4.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"stringify-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/stringify-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/stringify-entities@4.0.4"},{"ecosystem":"npm","name":"strip-indent","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"strip-indent","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/strip-indent","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/strip-indent@3.0.0"},{"ecosystem":"npm","name":"strip-json-comments","version":"3.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"strip-json-comments","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/strip-json-comments","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/strip-json-comments@3.1.1"},{"ecosystem":"npm","name":"style-to-js","version":"1.1.21","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"style-to-js","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/style-to-js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/style-to-js@1.1.21"},{"ecosystem":"npm","name":"style-to-object","version":"1.0.14","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"style-to-object","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/style-to-object","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/style-to-object@1.0.14"},{"ecosystem":"npm","name":"supports-color","version":"7.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"supports-color","licenses":["MIT"],"upstream_repo":"github.com/chalk/supports-color","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/supports-color@7.2.0"},{"ecosystem":"npm","name":"supports-preserve-symlinks-flag","version":"1.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"supports-preserve-symlinks-flag","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/node-supports-preserve-symlinks-flag","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/supports-preserve-symlinks-flag@1.0.0"},{"ecosystem":"npm","name":"symbol-tree","version":"3.2.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"symbol-tree","licenses":["MIT"],"upstream_repo":"github.com/jsdom/js-symbol-tree","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/symbol-tree@3.2.4"},{"ecosystem":"npm","name":"tinybench","version":"2.9.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"tinybench","licenses":["MIT"],"upstream_repo":"github.com/tinylibs/tinybench","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tinybench@2.9.0"},{"ecosystem":"npm","name":"tinyexec","version":"0.3.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"tinyexec","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/tinylibs/tinyexec","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tinyexec@0.3.2"},{"ecosystem":"npm","name":"tinyglobby","version":"0.2.17","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"tinyglobby","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/SuperchupuDev/tinyglobby","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tinyglobby@0.2.17"},{"ecosystem":"npm","name":"tinypool","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"tinypool","licenses":["MIT"],"upstream_repo":"github.com/tinylibs/tinypool","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tinypool@1.1.1"},{"ecosystem":"npm","name":"tinyrainbow","version":"1.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"tinyrainbow","licenses":["MIT"],"upstream_repo":"github.com/tinylibs/tinyrainbow","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tinyrainbow@1.2.0"},{"ecosystem":"npm","name":"tinyspy","version":"3.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"tinyspy","licenses":["MIT"],"upstream_repo":"github.com/tinylibs/tinyspy","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tinyspy@3.0.2"},{"ecosystem":"npm","name":"tldts","version":"6.1.86","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"tldts","licenses":["MIT"],"upstream_repo":"github.com/remusao/tldts","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tldts@6.1.86"},{"ecosystem":"npm","name":"tldts-core","version":"6.1.86","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"tldts-core","licenses":["MIT"],"upstream_repo":"github.com/remusao/tldts","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tldts-core@6.1.86"},{"ecosystem":"npm","name":"to-regex-range","version":"5.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"to-regex-range","licenses":["MIT"],"upstream_repo":"github.com/micromatch/to-regex-range","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/to-regex-range@5.0.1"},{"ecosystem":"npm","name":"tough-cookie","version":"5.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"tough-cookie","licenses":["BSD-3-Clause"],"provenance":true,"upstream_repo":"github.com/salesforce/tough-cookie","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/tough-cookie@5.1.2"},{"ecosystem":"npm","name":"tr46","version":"5.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"tr46","licenses":["MIT"],"upstream_repo":"github.com/jsdom/tr46","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tr46@5.1.1"},{"ecosystem":"npm","name":"trim-lines","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"trim-lines","licenses":["MIT"],"upstream_repo":"github.com/wooorm/trim-lines","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/trim-lines@3.0.1"},{"ecosystem":"npm","name":"trough","version":"2.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"trough","licenses":["MIT"],"upstream_repo":"github.com/wooorm/trough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/trough@2.2.0"},{"ecosystem":"npm","name":"ts-api-utils","version":"2.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"ts-api-utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/JoshuaKGoldberg/ts-api-utils","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ts-api-utils@2.5.0"},{"ecosystem":"npm","name":"tslib","version":"2.8.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"tslib","licenses":["0BSD"],"upstream_repo":"github.com/Microsoft/tslib","status":"untracked","level":"idle","license":{"expression":"0BSD","verdict":"allowed","score":86},"purl":"pkg:npm/tslib@2.8.1"},{"ecosystem":"npm","name":"type-check","version":"0.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"type-check","licenses":["MIT"],"upstream_repo":"github.com/gkz/type-check","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/type-check@0.4.0"},{"ecosystem":"npm","name":"typed-array-buffer","version":"1.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"typed-array-buffer","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/typed-array-buffer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/typed-array-buffer@1.0.3"},{"ecosystem":"npm","name":"typed-array-byte-length","version":"1.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"typed-array-byte-length","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/typed-array-byte-length","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/typed-array-byte-length@1.0.3"},{"ecosystem":"npm","name":"typed-array-byte-offset","version":"1.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"typed-array-byte-offset","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/typed-array-byte-offset","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/typed-array-byte-offset@1.0.4"},{"ecosystem":"npm","name":"typed-array-length","version":"1.0.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"typed-array-length","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/typed-array-length","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/typed-array-length@1.0.8"},{"ecosystem":"npm","name":"unbox-primitive","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"unbox-primitive","licenses":["MIT"],"upstream_repo":"github.com/ljharb/unbox-primitive","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/unbox-primitive@1.1.0"},{"ecosystem":"npm","name":"undici-types","version":"6.21.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"undici-types","licenses":["MIT"],"upstream_repo":"github.com/nodejs/undici","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/undici-types@6.21.0"},{"ecosystem":"npm","name":"unified","version":"11.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"unified","licenses":["MIT"],"upstream_repo":"github.com/unifiedjs/unified","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/unified@11.0.5"},{"ecosystem":"npm","name":"unist-util-find-after","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-find-after","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-find-after","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-find-after@5.0.0"},{"ecosystem":"npm","name":"unist-util-is","version":"6.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-is","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-is","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/unist-util-is@6.0.1"},{"ecosystem":"npm","name":"unist-util-position","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-position@5.0.0"},{"ecosystem":"npm","name":"unist-util-remove-position","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-remove-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-remove-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-remove-position@5.0.0"},{"ecosystem":"npm","name":"unist-util-stringify-position","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-stringify-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-stringify-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-stringify-position@4.0.0"},{"ecosystem":"npm","name":"unist-util-visit","version":"5.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-visit","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-visit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/unist-util-visit@5.1.0"},{"ecosystem":"npm","name":"unist-util-visit-parents","version":"6.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"unist-util-visit-parents","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-visit-parents","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/unist-util-visit-parents@6.0.2"},{"ecosystem":"npm","name":"update-browserslist-db","version":"1.3.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"update-browserslist-db","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/browserslist/update-db","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/update-browserslist-db@1.3.2"},{"ecosystem":"npm","name":"uri-js","version":"4.4.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"uri-js","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/garycourt/uri-js","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/uri-js@4.4.1"},{"ecosystem":"npm","name":"vfile","version":"6.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"vfile","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/vfile@6.0.3"},{"ecosystem":"npm","name":"vfile-location","version":"5.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"vfile-location","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile-location","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/vfile-location@5.0.3"},{"ecosystem":"npm","name":"vfile-message","version":"4.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"vfile-message","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile-message","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/vfile-message@4.0.3"},{"ecosystem":"npm","name":"vite-node","version":"2.1.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"vite-node","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/vite-node@2.1.9"},{"ecosystem":"npm","name":"w3c-xmlserializer","version":"5.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"w3c-xmlserializer","licenses":["MIT"],"upstream_repo":"github.com/jsdom/w3c-xmlserializer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/w3c-xmlserializer@5.0.0"},{"ecosystem":"npm","name":"web-namespaces","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"web-namespaces","licenses":["MIT"],"upstream_repo":"github.com/wooorm/web-namespaces","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/web-namespaces@2.0.1"},{"ecosystem":"npm","name":"webidl-conversions","version":"7.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"webidl-conversions","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/jsdom/webidl-conversions","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/webidl-conversions@7.0.0"},{"ecosystem":"npm","name":"whatwg-encoding","version":"3.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"whatwg-encoding","licenses":["MIT"],"upstream_repo":"github.com/jsdom/whatwg-encoding","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/whatwg-encoding@3.1.1"},{"ecosystem":"npm","name":"whatwg-mimetype","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"whatwg-mimetype","licenses":["MIT"],"upstream_repo":"github.com/jsdom/whatwg-mimetype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/whatwg-mimetype@4.0.0"},{"ecosystem":"npm","name":"whatwg-url","version":"14.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"whatwg-url","licenses":["MIT"],"upstream_repo":"github.com/jsdom/whatwg-url","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/whatwg-url@14.2.0"},{"ecosystem":"npm","name":"which","version":"2.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"which","licenses":["ISC"],"upstream_repo":"github.com/isaacs/node-which","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/which@2.0.2"},{"ecosystem":"npm","name":"which-boxed-primitive","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"which-boxed-primitive","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/which-boxed-primitive","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/which-boxed-primitive@1.1.1"},{"ecosystem":"npm","name":"which-builtin-type","version":"1.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"which-builtin-type","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/which-builtin-type","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/which-builtin-type@1.2.1"},{"ecosystem":"npm","name":"which-collection","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"which-collection","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/which-collection","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/which-collection@1.0.2"},{"ecosystem":"npm","name":"which-typed-array","version":"1.1.22","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"which-typed-array","licenses":["MIT"],"upstream_repo":"github.com/inspect-js/which-typed-array","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/which-typed-array@1.1.22"},{"ecosystem":"npm","name":"why-is-node-running","version":"2.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"why-is-node-running","licenses":["MIT"],"upstream_repo":"github.com/mafintosh/why-is-node-running","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/why-is-node-running@2.3.0"},{"ecosystem":"npm","name":"word-wrap","version":"1.2.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"word-wrap","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/word-wrap","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/word-wrap@1.2.5"},{"ecosystem":"npm","name":"ws","version":"8.21.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"ws","licenses":["MIT"],"upstream_repo":"github.com/websockets/ws","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ws@8.21.3"},{"ecosystem":"npm","name":"xml-name-validator","version":"5.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"xml-name-validator","licenses":["Apache-2.0"],"upstream_repo":"github.com/jsdom/xml-name-validator","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/xml-name-validator@5.0.0"},{"ecosystem":"npm","name":"xmlchars","version":"2.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"xmlchars","licenses":["MIT"],"upstream_repo":"github.com/lddubeau/xmlchars","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/xmlchars@2.2.0"},{"ecosystem":"npm","name":"yallist","version":"3.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"yallist","licenses":["ISC"],"upstream_repo":"github.com/isaacs/yallist","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/yallist@3.1.1"},{"ecosystem":"npm","name":"yocto-queue","version":"0.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"yocto-queue","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/yocto-queue","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/yocto-queue@0.1.0"},{"ecosystem":"npm","name":"zwitch","version":"2.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"apps/viewer/package-lock.json"}],"datasource":"npm","package":"zwitch","licenses":["MIT"],"upstream_repo":"github.com/wooorm/zwitch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/zwitch@2.0.4"}],"manifests":[".github/workflows/ci.yml",".github/workflows/ledger.yml",".github/workflows/pages.yml",".github/workflows/release.yml","apps/viewer/package.json","fixtures/test/package.json","go.golangci.mod","go.mod"],"reachability":"govulncheck","summary":{"licenses":{"not-shipped":697,"allowed":147},"signals":10,"sla":{"breached":0,"due-soon":0,"within":0},"dependencies":46,"indirect":808,"attention":33,"by_status":{"eol":1,"vulnerable":5,"major":18,"behind":4,"minor":4,"patch":1,"current":16,"floating":1,"untracked":804},"by_ecosystem":{"npm":{"total":606,"levels":{"serious":6,"warning":13,"info":3,"good":6,"idle":578}},"actions":{"total":11,"levels":{"warning":4,"good":7}},"runtime":{"total":3,"levels":{"warning":1,"info":1,"idle":1}},"go":{"total":232,"levels":{"info":5,"good":1,"idle":226}},"image":{"total":2,"levels":{"good":2}}},"vulnerabilities":10,"libyears":25.71,"state":"serious","tiers":{"fix":3,"plan":4,"routine":7}},"actions":[{"id":"action-dep-github-com-vitest-dev-vitest","key":"dep|github.com/vitest-dev/vitest","kind":"dep","tier":"fix","level":"serious","type":"security","status":"vulnerable","title":"Upgrade vitest to 4.1.11 in tracer","result":"Fixes 6 advisories","why":"","how":"cd apps/viewer && npm install -D vitest@4.1.11","evidence":["esbuild runs a script when npm installs it"],"projects":["tracer"],"opened":"2025-02-10T17:48:07Z","exploited":false,"epss":0.0098,"items":[{"project":"tracer","record":1,"tier":"fix","to":"4.1.11"},{"project":"tracer","record":46,"tier":"fix","to":"4.1.11"},{"project":"tracer","record":47,"tier":"fix","to":"0.25.0"},{"project":"tracer","record":49,"tier":"fix","to":"6.4.3"}]},{"id":"action-lock-tracer-fixtures-test-package-lock-json","key":"lock|tracer|fixtures/test/package-lock.json","kind":"lock","tier":"fix","level":"serious","type":"security","status":"vulnerable","title":"Refresh the lockfile in tracer/fixtures/test","result":"Fixes 4 advisories","why":"1 installed package, worst high, all dev only","how":"cd fixtures/test && npm audit fix","projects":["tracer"],"opened":"2026-09-02T15:41:53Z","exploited":false,"epss":0.004,"items":[{"project":"tracer","record":48,"tier":"fix","to":"3.1.6"}]},{"id":"action-eol-eslint-9","key":"eol|eslint|9","kind":"eol","tier":"fix","level":"serious","type":"eol","status":"eol","title":"Move off ESLint 9 in tracer","result":"ESLint 9 ended 2026-08-06","why":"","how":"cd apps/viewer && npm install -D eslint@10.11.0","evidence":["deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options."],"projects":["tracer"],"opened":"2026-08-06T00:00:00Z","exploited":false,"epss":0,"items":[{"project":"tracer","record":0,"tier":"fix","to":"10.11.0"}]},{"id":"action-actions","key":"actions","kind":"actions","tier":"plan","level":"warning","type":"update","status":"major","title":"Update 4 GitHub Actions in tracer","result":"One commit per project moves every uses: line","why":"","evidence":["actions/configure-pages has no repository activity in 90 days (OpenSSF Scorecard)"],"projects":["tracer"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":2,"tier":"plan","to":"6.0.0"},{"project":"tracer","record":3,"tier":"plan","to":"5.0.1"},{"project":"tracer","record":4,"tier":"plan","to":"7.0.0"},{"project":"tracer","record":5,"tier":"plan","to":"5.0.0"}]},{"id":"action-devtools-tracer-apps-viewer-package-json","key":"devtools|tracer|apps/viewer/package.json","kind":"devtools","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade 9 dev tools in tracer/apps/viewer","result":"Moves 9 dev dependencies to their newest major","why":"none of them ships","how":"cd apps/viewer && npm install -D @eslint/js@10.0.1 @testing-library/jest-dom@7.0.1 @types/node@26.6.2 @vitejs/plugin-react@6.1.1 eslint-plugin-react-hooks@7.1.1 globals@17.12.0 jsdom@30.1.1 typescript@7.0.2 vite@8.3.1","projects":["tracer"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":6,"tier":"plan","to":"10.0.1"},{"project":"tracer","record":7,"tier":"plan","to":"7.0.1"},{"project":"tracer","record":8,"tier":"plan","to":"26.6.2"},{"project":"tracer","record":11,"tier":"plan","to":"6.1.1"},{"project":"tracer","record":12,"tier":"plan","to":"7.1.1"},{"project":"tracer","record":13,"tier":"plan","to":"17.12.0"},{"project":"tracer","record":14,"tier":"plan","to":"30.1.1"},{"project":"tracer","record":17,"tier":"plan","to":"7.0.2"},{"project":"tracer","record":18,"tier":"plan","to":"8.3.1"}]},{"id":"action-dep-runtime-node","key":"dep|runtime:node","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade Node.js to 24.21.0 in tracer","result":"Moves to the newest major","why":"","released":{"version":"24.21.0","date":"2026-09-07T00:00:00Z"},"how":"move to 24.21.0   at .github/workflows/ci.yml:172","projects":["tracer"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":19,"tier":"plan","to":"24.21.0"}]},{"id":"action-dep-github-com-react-react","key":"dep|github.com/react/react","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade react to 19.3.0 in tracer","result":"Moves 4 packages that release together","why":"","released":{"version":"19.3.0","date":"2026-09-09T18:08:49Z"},"how":"cd apps/viewer && npm install react@19.3.0 react-dom@19.3.0 && npm install -D @types/react@19.3.0 @types/react-dom@19.3.0","projects":["tracer"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":9,"tier":"plan","to":"19.3.0"},{"project":"tracer","record":10,"tier":"plan","to":"19.3.0"},{"project":"tracer","record":15,"tier":"plan","to":"19.3.0"},{"project":"tracer","record":16,"tier":"plan","to":"19.3.0"}]},{"id":"action-routine-runtime","key":"routine|runtime","kind":"routine","tier":"routine","level":"info","type":"update","status":"patch","title":"Bump 1 toolchain in tracer","result":"Newer minor and patch releases","why":"none of them urgent","projects":["tracer"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":28,"tier":"routine","to":"1.27.1"}]},{"id":"action-routine-go","key":"routine|go","kind":"routine","tier":"routine","level":"info","type":"update","status":"minor","title":"Bump 2 go modules in tracer","result":"Newer minor and patch releases","why":"none of them urgent","projects":["tracer"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":23,"tier":"routine","to":"v2.14.0"},{"project":"tracer","record":24,"tier":"routine","to":"v0.50.0"}]},{"id":"action-routine-npm","key":"routine|npm","kind":"routine","tier":"routine","level":"info","type":"update","status":"minor","title":"Bump 2 npm packages in tracer","result":"Newer minor and patch releases","why":"none of them urgent","projects":["tracer"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":26,"tier":"routine","to":"1.63.0"},{"project":"tracer","record":27,"tier":"routine","to":"8.70.1"}]},{"id":"action-sync-ui-npm-codesweep-ai-ui","key":"sync|ui|npm|@codesweep-ai/ui","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin @codesweep-ai/ui in tracer","result":"Picks up up to 8 commits from ui","why":"","how":"cd apps/viewer && ../../scripts/with-npmrevs.sh npm install --save-exact @codesweep-ai/ui@0.3.1-dev.20260924221206.9217a01","projects":["tracer"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":25,"tier":"routine","to":"0.3.1-dev.20260924221206.9217a01"}]},{"id":"action-sync-ledger-go-github-com-codesweep-ai-ledger","key":"sync|ledger|go|github.com/codesweep-ai/ledger","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/ledger in tracer","result":"Picks up up to 3 commits from ledger","why":"","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy","projects":["tracer"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":20,"tier":"routine","to":"9c01ea5"}]},{"id":"action-sync-lint-go-github-com-codesweep-ai-lint","key":"sync|lint|go|github.com/codesweep-ai/lint","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/lint in tracer","result":"Picks up up to 5 commits from lint","why":"","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy","projects":["tracer"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":21,"tier":"routine","to":"341b79b"}]},{"id":"action-sync-npmrevs-go-github-com-codesweep-ai-npmrevs","key":"sync|npmrevs|go|github.com/codesweep-ai/npmrevs","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/npmrevs in tracer","result":"Picks up up to 4 commits from npmrevs","why":"","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy","projects":["tracer"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":22,"tier":"routine","to":"6bbb69b"}]}]},{"name":"ui","repo":{"full_name":"codesweep-ai/ui","url":"https://github.com/codesweep-ai/ui","branch":"main","sha":"9217a01ffda64d26d495486c4801d873799a254d","committed":"2026-09-24T22:12:06Z","description":"React components for agent and LLM interfaces, on a documented design token system."},"dependencies":[{"ecosystem":"npm","name":"eslint","version":"9.39.4","sources":[{"path":"package.json","line":220}],"scope":"dev","datasource":"npm","package":"eslint","install_script":false,"constraint":"^9.39.4","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"10.11.0","latest_date":"2026-09-18T20:15:36Z","version_date":"2026-03-06T21:46:46Z","url":"https://www.npmjs.com/package/eslint"},"behind":"major","libyears":0.54,"deprecated":"This version is no longer supported. Please see https://eslint.org/version-support for other options.","upstream_repo":"github.com/eslint/eslint","lifecycle":{"product":"eslint","cycle":"9","release":"2024-04-05","support":"2025-11-14","eol":"2026-08-06","lts":false,"latest":"9.39.5","phase":"eol","url":"https://endoflife.date/eslint"},"licenses":["MIT"],"repo_signals":{"stars":27513,"scorecard":{"score":6.3,"date":"2026-08-24","checks":{"Code-Review":6,"Maintained":10,"Dangerous-Workflow":10,"Packaging":-1,"CII-Best-Practices":0,"Token-Permissions":0,"Binary-Artifacts":10,"License":10,"Pinned-Dependencies":1,"Signed-Releases":-1,"Branch-Protection":5,"Security-Policy":10,"Fuzzing":0,"SAST":9}}},"status":"eol","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/eslint@9.39.4","signals":[{"kind":"deprecated","text":"deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options."}],"opened":"2026-08-06T00:00:00Z","tier":"fix","how":"npm install -D eslint@10.11.0"},{"ecosystem":"npm","name":"mermaid","version":"11.15.0","sources":[{"path":"package.json","line":222}],"scope":"dev","datasource":"npm","package":"mermaid","install_script":false,"constraint":"^11.12.2","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"12.0.0","latest_date":"2026-09-10T07:43:05Z","version_date":"2026-05-11T11:15:09Z","url":"https://www.npmjs.com/package/mermaid"},"behind":"major","libyears":0.33,"upstream_repo":"github.com/mermaid-js/mermaid","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":90365,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":7,"Packaging":-1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"License":10,"Binary-Artifacts":9,"Pinned-Dependencies":9,"Signed-Releases":-1,"Security-Policy":10,"Fuzzing":0,"Branch-Protection":1,"SAST":10}}},"vulnerabilities":[{"id":"GHSA-2v8p-3f2j-5mp7","aliases":["CVE-2026-71436"],"severity":"moderate","summary":"Mermaid XY Charts are vulnerable to an infinite loop DoS","fixed":"11.16.1","published":"2026-08-06T19:49:48Z","url":"https://osv.dev/vulnerability/GHSA-2v8p-3f2j-5mp7","epss":{"probability":0.0058,"percentile":0.4537}},{"id":"GHSA-3rrr-jr9j-h3q3","aliases":["CVE-2026-71437"],"severity":"moderate","summary":"Mermaid Architecture diagrams are vulnerable to prototype pollution","fixed":"11.16.1","published":"2026-08-06T19:51:59Z","url":"https://osv.dev/vulnerability/GHSA-3rrr-jr9j-h3q3","epss":{"probability":0.005,"percentile":0.404}},{"id":"GHSA-6x64-9x62-f2gx","aliases":["CVE-2026-50159"],"severity":"moderate","summary":"Mermaid allows CSS injection applying to sibling elements of the diagram","fixed":"11.16.1","published":"2026-08-06T19:55:31Z","url":"https://osv.dev/vulnerability/GHSA-6x64-9x62-f2gx","epss":{"probability":0.006,"percentile":0.4652}},{"id":"GHSA-rhh3-jpg6-66xh","aliases":["CVE-2026-71439"],"severity":"moderate","summary":"Mermaid radar diagrams are vulnerable to DoS","fixed":"11.16.1","published":"2026-08-06T20:01:07Z","url":"https://osv.dev/vulnerability/GHSA-rhh3-jpg6-66xh","epss":{"probability":0.0053,"percentile":0.4218}},{"id":"GHSA-c4c3-pg64-4m4v","aliases":["CVE-2026-71438"],"severity":"low","summary":"Mermaid configuration APIs allow prototype pollution","fixed":"11.16.1","published":"2026-08-06T19:59:10Z","url":"https://osv.dev/vulnerability/GHSA-c4c3-pg64-4m4v","epss":{"probability":0.0035,"percentile":0.2623}}],"fix":"11.16.1","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/mermaid@11.15.0","opened":"2026-08-06T19:49:48Z","tier":"fix","how":"npm install -D mermaid@11.16.1"},{"ecosystem":"npm","name":"vite","version":"8.0.14","sources":[{"path":"package.json","line":230}],"scope":"dev","datasource":"npm","package":"vite","install_script":false,"constraint":"^8.0.14","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"8.3.1","latest_date":"2026-09-24T12:26:19Z","version_date":"2026-05-21T07:16:03Z","url":"https://www.npmjs.com/package/vite"},"behind":"minor","libyears":0.35,"upstream_repo":"github.com/vitejs/vite","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":82966,"scorecard":{"score":6.8,"date":"2026-08-24","checks":{"Maintained":10,"Dangerous-Workflow":10,"Code-Review":7,"Security-Policy":10,"Packaging":-1,"CII-Best-Practices":0,"Token-Permissions":7,"Binary-Artifacts":1,"License":10,"Pinned-Dependencies":6,"Branch-Protection":-1,"Signed-Releases":-1,"Fuzzing":0,"SAST":10}}},"vulnerabilities":[{"id":"GHSA-fx2h-pf6j-xcff","aliases":["CVE-2026-53571"],"severity":"high","summary":"vite: `server.fs.deny` bypass on Windows alternate paths","fixed":"8.0.16","published":"2026-06-15T17:17:45Z","url":"https://osv.dev/vulnerability/GHSA-fx2h-pf6j-xcff","epss":{"probability":0.0058,"percentile":0.4512}},{"id":"GHSA-v6wh-96g9-6wx3","aliases":["CVE-2026-53632"],"severity":"moderate","summary":"launch-editor: NTLMv2 hash disclosure via UNC path handling on Windows","fixed":"8.0.16","published":"2026-06-15T17:18:31Z","url":"https://osv.dev/vulnerability/GHSA-v6wh-96g9-6wx3","epss":{"probability":0.0041,"percentile":0.3228}}],"fix":"8.0.16","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/vite@8.0.14","opened":"2026-06-15T17:17:45Z","tier":"fix","how":"npm install -D vite@8.0.16"},{"ecosystem":"npm","name":"vitest","version":"4.1.7","sources":[{"path":"package.json","line":232}],"scope":"dev","datasource":"npm","package":"vitest","install_script":false,"constraint":"^4.1.7","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"5.0.1","latest_date":"2026-09-15T08:49:35Z","version_date":"2026-05-20T07:19:42Z","url":"https://www.npmjs.com/package/vitest"},"behind":"major","libyears":0.32,"upstream_repo":"github.com/vitest-dev/vitest","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":17141},"vulnerabilities":[{"id":"GHSA-82fw-gwwq-j7x9","aliases":["CVE-2026-84373"],"severity":"moderate","summary":"Vitest: Path Traversal / Arbitrary File Read via @vitest/mocker Redirect Mock","fixed":"4.1.11","published":"2026-09-08T20:46:45Z","url":"https://osv.dev/vulnerability/GHSA-82fw-gwwq-j7x9","epss":{"probability":0.0053,"percentile":0.4215}}],"fix":"4.1.11","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/vitest@4.1.7","opened":"2026-09-08T20:46:45Z","tier":"fix","how":"npm install -D vitest@4.1.11"},{"ecosystem":"actions","name":"actions/configure-pages","version":"v5","sources":[{"path":".github/workflows/pages.yml","line":105}],"scope":"ci","datasource":"github","package":"actions/configure-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/configure-pages","upstream":{"latest":"6.0.0","latest_date":"2026-03-25T17:00:49Z","version_date":"2024-03-30T00:49:12Z","line_latest":"5.0.0","url":"https://github.com/actions/configure-pages/releases","effective":"5.0.0"},"behind":"major","libyears":1.99,"repo_signals":{"stars":242,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"CII-Best-Practices":0,"Pinned-Dependencies":6,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"SAST":7,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/configure-pages@v6   at .github/workflows/pages.yml:105"},{"ecosystem":"actions","name":"actions/deploy-pages","version":"v4","sources":[{"path":".github/workflows/pages.yml","line":150}],"scope":"ci","datasource":"github","package":"actions/deploy-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/deploy-pages","upstream":{"latest":"5.0.1","latest_date":"2026-09-01T21:31:19Z","version_date":"2024-03-18T15:43:13Z","line_latest":"4.0.5","url":"https://github.com/actions/deploy-pages/releases","effective":"4.0.5"},"behind":"major","libyears":2.46,"repo_signals":{"stars":953,"scorecard":{"score":5.5,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":6,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Fuzzing":0,"SAST":7,"Branch-Protection":1}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/deploy-pages@v5   at .github/workflows/pages.yml:150"},{"ecosystem":"actions","name":"actions/setup-node","version":"v6","sources":[{"path":".github/workflows/ci.yml","line":34},{"path":".github/workflows/ci.yml","line":54},{"path":".github/workflows/ci.yml","line":67},{"path":".github/workflows/ci.yml","line":84},{"path":".github/workflows/ci.yml","line":111},{"path":".github/workflows/ci.yml","line":135},{"path":".github/workflows/ci.yml","line":186},{"path":".github/workflows/ci.yml","line":201},{"path":".github/workflows/ledger.yml","line":34},{"path":".github/workflows/ledger.yml","line":47},{"path":".github/workflows/ledger.yml","line":62},{"path":".github/workflows/ledger.yml","line":79},{"path":".github/workflows/ledger.yml","line":94},{"path":".github/workflows/npm-images.yml","line":60},{"path":".github/workflows/npm.yml","line":116},{"path":".github/workflows/pages.yml","line":90},{"path":".github/workflows/release.yml","line":61}],"scope":"ci","datasource":"github","package":"actions/setup-node","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-node","upstream":{"latest":"7.0.0","latest_date":"2026-07-14T02:46:05Z","version_date":"2026-07-14T02:51:23Z","line_latest":"6.5.0","url":"https://github.com/actions/setup-node/releases","effective":"6.5.0"},"behind":"major","repo_signals":{"stars":4963,"scorecard":{"score":6.4,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"Binary-Artifacts":9,"Packaging":-1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Pinned-Dependencies":5,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/setup-node@v7   at .github/workflows/ci.yml:34"},{"ecosystem":"actions","name":"actions/upload-artifact","version":"v4","sources":[{"path":".github/workflows/ci.yml","line":94}],"scope":"ci","datasource":"github","package":"actions/upload-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-artifact","upstream":{"latest":"7.0.1","latest_date":"2026-04-10T17:31:14Z","version_date":"2025-03-19T17:47:02Z","line_latest":"4.6.2","url":"https://github.com/actions/upload-artifact/releases","effective":"4.6.2"},"behind":"major","libyears":1.06,"repo_signals":{"stars":4196,"scorecard":{"score":5.2,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":0}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/upload-artifact@v7   at .github/workflows/ci.yml:94"},{"ecosystem":"actions","name":"actions/upload-pages-artifact","version":"v3","sources":[{"path":".github/workflows/pages.yml","line":130}],"scope":"ci","datasource":"github","package":"actions/upload-pages-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-pages-artifact","upstream":{"latest":"5.0.0","latest_date":"2026-04-10T18:22:59Z","version_date":"2024-02-07T06:59:16Z","line_latest":"3.0.1","url":"https://github.com/actions/upload-pages-artifact/releases","effective":"3.0.1"},"behind":"major","libyears":2.17,"repo_signals":{"stars":512,"scorecard":{"score":5.6,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"Pinned-Dependencies":3,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":0,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/upload-pages-artifact@v5   at .github/workflows/pages.yml:130"},{"ecosystem":"npm","name":"@testing-library/jest-dom","version":"6.9.1","sources":[{"path":"package.json","line":204}],"scope":"dev","datasource":"npm","package":"@testing-library/jest-dom","install_script":false,"constraint":"^6.9.1","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"7.0.1","latest_date":"2026-08-09T23:44:33Z","version_date":"2025-10-01T20:04:22Z","url":"https://www.npmjs.com/package/@testing-library/jest-dom"},"behind":"major","libyears":0.85,"upstream_repo":"github.com/testing-library/jest-dom","licenses":["MIT"],"repo_signals":{"stars":4597,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":5,"Code-Review":9,"Packaging":-1,"Binary-Artifacts":10,"Token-Permissions":10,"Pinned-Dependencies":0,"CII-Best-Practices":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":0,"Branch-Protection":-1,"SAST":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40testing-library/jest-dom@6.9.1","tier":"plan","how":"npm install -D @testing-library/jest-dom@7.0.1"},{"ecosystem":"npm","name":"@types/react","version":"18.3.29","sources":[{"path":"package.json","line":211}],"scope":"dev","datasource":"npm","package":"@types/react","install_script":false,"constraint":"^18.3.12","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T18:08:49Z","version_date":"2026-05-19T17:49:46Z","url":"https://www.npmjs.com/package/@types/react"},"behind":"major","libyears":0.31,"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/react@18.3.29","tier":"plan","how":"npm install -D @types/react@19.3.0"},{"ecosystem":"npm","name":"@types/react-dom","version":"18.3.7","sources":[{"path":"package.json","line":212}],"scope":"dev","datasource":"npm","package":"@types/react-dom","install_script":false,"constraint":"^18.3.1","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"19.3.0","latest_date":"2026-09-09T18:07:51Z","version_date":"2025-04-30T10:37:39Z","url":"https://www.npmjs.com/package/@types/react-dom"},"behind":"major","libyears":1.36,"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/react-dom@18.3.7","tier":"plan","how":"npm install -D @types/react-dom@19.3.0"},{"ecosystem":"npm","name":"@vitest/browser-playwright","version":"4.1.7","sources":[{"path":"package.json","line":215}],"scope":"dev","datasource":"npm","package":"@vitest/browser-playwright","install_script":false,"constraint":"^4.1.7","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"5.0.1","latest_date":"2026-09-15T08:49:44Z","version_date":"2026-05-20T07:19:45Z","url":"https://www.npmjs.com/package/@vitest/browser-playwright"},"behind":"major","libyears":0.32,"upstream_repo":"github.com/vitest-dev/vitest","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":17141},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/browser-playwright@4.1.7","tier":"plan","how":"npm install -D @vitest/browser-playwright@5.0.1"},{"ecosystem":"npm","name":"@vitest/coverage-v8","version":"4.1.7","sources":[{"path":"package.json","line":216}],"scope":"dev","datasource":"npm","package":"@vitest/coverage-v8","install_script":false,"constraint":"^4.1.7","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"5.0.1","latest_date":"2026-09-15T08:49:22Z","version_date":"2026-05-20T07:19:59Z","url":"https://www.npmjs.com/package/@vitest/coverage-v8"},"behind":"major","libyears":0.32,"upstream_repo":"github.com/vitest-dev/vitest","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":17141},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/coverage-v8@4.1.7","tier":"plan","how":"npm install -D @vitest/coverage-v8@5.0.1"},{"ecosystem":"npm","name":"jsdom","version":"29.1.1","sources":[{"path":"package.json","line":221}],"scope":"dev","datasource":"npm","package":"jsdom","install_script":false,"constraint":"^29.1.1","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"30.1.1","latest_date":"2026-09-22T02:07:00Z","version_date":"2026-04-30T08:52:48Z","url":"https://www.npmjs.com/package/jsdom"},"behind":"major","libyears":0.4,"upstream_repo":"github.com/jsdom/jsdom","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":21686,"scorecard":{"score":7.3,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":10,"Code-Review":6,"Token-Permissions":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"License":10,"Pinned-Dependencies":3,"Signed-Releases":-1,"Branch-Protection":-1,"Packaging":10,"Security-Policy":10,"Fuzzing":0,"SAST":0}}},"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/jsdom@29.1.1","tier":"plan","how":"npm install -D jsdom@30.1.1"},{"ecosystem":"npm","name":"lucide-react","version":"0.563.0","sources":[{"path":"package.json","line":189}],"scope":"direct","datasource":"npm","package":"lucide-react","install_script":false,"constraint":"^0.563.0","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"1.48.0","latest_date":"2026-09-24T05:53:14Z","version_date":"2026-01-23T10:46:00Z","url":"https://www.npmjs.com/package/lucide-react"},"behind":"major","libyears":0.67,"upstream_repo":"github.com/lucide-icons/lucide","licenses":["ISC"],"provenance":true,"repo_signals":{"stars":24619,"scorecard":{"score":6.2,"date":"2026-08-24","checks":{"Code-Review":9,"Maintained":10,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Packaging":-1,"Token-Permissions":10,"Security-Policy":0,"License":9,"Fuzzing":0,"Branch-Protection":3,"Binary-Artifacts":10,"Pinned-Dependencies":9,"Signed-Releases":0,"SAST":3}}},"status":"major","level":"warning","license":{"expression":"ISC","verdict":"allowed","score":75},"purl":"pkg:npm/lucide-react@0.563.0","tier":"plan","how":"npm install lucide-react@1.48.0"},{"ecosystem":"npm","name":"pixelmatch","version":"7.1.0","sources":[{"path":"package.json","line":223}],"scope":"dev","datasource":"npm","package":"pixelmatch","install_script":false,"constraint":"^7.1.0","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"7.2.0","latest_date":"2026-04-29T05:53:29Z","version_date":"2025-02-21T10:37:12Z","url":"https://www.npmjs.com/package/pixelmatch"},"behind":"minor","libyears":1.18,"upstream_repo":"github.com/mapbox/pixelmatch","licenses":["ISC"],"repo_signals":{"stars":6958,"scorecard":{"score":6.2,"date":"2026-08-24","checks":{"Code-Review":7,"Dangerous-Workflow":10,"Binary-Artifacts":10,"Maintained":10,"Packaging":-1,"Token-Permissions":0,"Pinned-Dependencies":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":10,"Branch-Protection":6,"SAST":5}}},"status":"minor","level":"warning","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/pixelmatch@7.1.0","tier":"plan","how":"npm install -D pixelmatch@7.2.0"},{"ecosystem":"npm","name":"typescript","version":"5.9.3","sources":[{"path":"package.json","line":229}],"scope":"dev","datasource":"npm","package":"typescript","install_script":false,"constraint":"^5.6.3","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"7.0.2","latest_date":"2026-07-08T15:55:18Z","version_date":"2025-09-30T21:19:38Z","url":"https://www.npmjs.com/package/typescript"},"behind":"major","libyears":0.77,"upstream_repo":"github.com/microsoft/TypeScript","licenses":["Apache-2.0"],"repo_signals":{"stars":111137,"scorecard":{"score":8.2,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"Packaging":-1,"Security-Policy":10,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":10,"License":10,"Signed-Releases":0,"Binary-Artifacts":10,"Pinned-Dependencies":9,"Branch-Protection":5,"Fuzzing":10,"SAST":10}}},"status":"major","level":"warning","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/typescript@5.9.3","tier":"plan","how":"npm install -D typescript@7.0.2"},{"ecosystem":"npm","name":"@codesweep-ai/ledger","version":"0.0.0-20260924050924-dffe2aa34b39","sources":[{"path":"package.json","line":201}],"scope":"dev","datasource":"npm","package":"@codesweep-ai/ledger","install_script":false,"floating":false,"internal":true,"lockfile":"package-lock.json","installer":"scripts/with-npmrevs.sh","provider":"ledger","lag":{"commits":3,"days":0.7,"head":"9c01ea57e8e2f26c9c48f9c315e25c604c085019","pinned":"dffe2aa34b39","built":"9c01ea57e8e2f26c9c48f9c315e25c604c085019","version":"0.0.0-20260924221205-9c01ea57e8e2"},"upstream":{"latest_date":"2026-09-24T22:12:05Z","version_date":"2026-09-24T05:09:24Z","url":"https://github.com/codesweep-ai/ledger/compare/dffe2aa34b39...9c01ea57e8e2"},"libyears":0.0,"status":"behind","level":"info","purl":"pkg:npm/%40codesweep-ai/ledger@0.0.0-20260924050924-dffe2aa34b39","tier":"routine","how":"scripts/with-npmrevs.sh npm install --save-exact -D @codesweep-ai/ledger@0.0.0-20260924221205-9c01ea57e8e2"},{"ecosystem":"npm","name":"@codesweep-ai/lint","version":"0.0.0-20260924012322-5ffce6301cbf","sources":[{"path":"package.json","line":202}],"scope":"dev","datasource":"npm","package":"@codesweep-ai/lint","install_script":false,"floating":false,"internal":true,"lockfile":"package-lock.json","installer":"scripts/with-npmrevs.sh","provider":"lint","lag":{"commits":5,"days":0.9,"head":"341b79bde5204891a6e8074aa2a85e45bc009ecf","pinned":"5ffce6301cbf","built":"341b79bde5204891a6e8074aa2a85e45bc009ecf","version":"0.0.0-20260924221206-341b79bde520"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T01:23:22Z","url":"https://github.com/codesweep-ai/lint/compare/5ffce6301cbf...341b79bde520"},"libyears":0.0,"status":"behind","level":"info","purl":"pkg:npm/%40codesweep-ai/lint@0.0.0-20260924012322-5ffce6301cbf","tier":"routine","how":"scripts/with-npmrevs.sh npm install --save-exact -D @codesweep-ai/lint@0.0.0-20260924221206-341b79bde520"},{"ecosystem":"npm","name":"@codesweep-ai/npmrevs","version":"0.0.0-20260924012324-0b587a7c4645","sources":[{"path":"package.json","line":203}],"scope":"dev","datasource":"npm","package":"@codesweep-ai/npmrevs","install_script":false,"floating":false,"internal":true,"lockfile":"package-lock.json","installer":"scripts/with-npmrevs.sh","provider":"npmrevs","lag":{"commits":4,"days":0.9,"head":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504","pinned":"0b587a7c4645","built":"6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504","version":"0.0.0-20260924221206-6bbb69bc9a58"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T01:23:24Z","url":"https://github.com/codesweep-ai/npmrevs/compare/0b587a7c4645...6bbb69bc9a58"},"libyears":0.0,"status":"behind","level":"info","purl":"pkg:npm/%40codesweep-ai/npmrevs@0.0.0-20260924012324-0b587a7c4645","tier":"routine","how":"scripts/with-npmrevs.sh npm install --save-exact -D @codesweep-ai/npmrevs@0.0.0-20260924221206-6bbb69bc9a58"},{"ecosystem":"npm","name":"@testing-library/react","version":"16.3.2","sources":[{"path":"package.json","line":205}],"scope":"dev","datasource":"npm","package":"@testing-library/react","install_script":false,"constraint":"^16.3.2","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"16.3.3","latest_date":"2026-08-27T17:41:18Z","version_date":"2026-01-19T10:59:08Z","url":"https://www.npmjs.com/package/@testing-library/react"},"behind":"patch","libyears":0.6,"upstream_repo":"github.com/testing-library/react-testing-library","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":19655,"scorecard":{"score":3.7,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Packaging":-1,"Code-Review":5,"Binary-Artifacts":10,"Maintained":0,"Token-Permissions":0,"Pinned-Dependencies":0,"CII-Best-Practices":0,"License":10,"Fuzzing":0,"Branch-Protection":-1,"Signed-Releases":-1,"Security-Policy":0,"SAST":0}}},"status":"patch","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40testing-library/react@16.3.2","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"routine","how":"npm install -D @testing-library/react@16.3.3"},{"ecosystem":"npm","name":"@testing-library/user-event","version":"14.6.1","sources":[{"path":"package.json","line":206}],"scope":"dev","datasource":"npm","package":"@testing-library/user-event","install_script":false,"constraint":"^14.6.1","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"14.6.7","latest_date":"2026-09-02T01:56:32Z","version_date":"2025-01-21T17:35:55Z","url":"https://www.npmjs.com/package/@testing-library/user-event"},"behind":"patch","libyears":1.61,"upstream_repo":"github.com/testing-library/user-event","licenses":["MIT"],"repo_signals":{"stars":2328,"scorecard":{"score":4.6,"date":"2026-08-24","checks":{"Code-Review":4,"Maintained":9,"Dangerous-Workflow":10,"Packaging":-1,"Token-Permissions":0,"Binary-Artifacts":10,"Pinned-Dependencies":0,"CII-Best-Practices":0,"License":10,"Fuzzing":0,"Branch-Protection":-1,"Security-Policy":0,"Signed-Releases":-1,"SAST":0}}},"status":"patch","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40testing-library/user-event@14.6.1","tier":"routine","how":"npm install -D @testing-library/user-event@14.6.7"},{"ecosystem":"npm","name":"@types/node","version":"26.2.0","sources":[{"path":"package.json","line":209}],"scope":"dev","datasource":"npm","package":"@types/node","install_script":false,"constraint":"^26.2.0","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"26.6.2","latest_date":"2026-09-19T00:11:47Z","version_date":"2026-08-07T17:52:06Z","url":"https://www.npmjs.com/package/@types/node"},"behind":"minor","libyears":0.12,"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"minor","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/node@26.2.0","tier":"routine","how":"npm install -D @types/node@26.6.2"},{"ecosystem":"npm","name":"@typescript-eslint/parser","version":"8.59.4","sources":[{"path":"package.json","line":213}],"scope":"dev","datasource":"npm","package":"@typescript-eslint/parser","install_script":false,"constraint":"^8.59.4","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"8.70.1","latest_date":"2026-09-21T17:09:44Z","version_date":"2026-05-18T17:43:21Z","url":"https://www.npmjs.com/package/@typescript-eslint/parser"},"behind":"minor","libyears":0.34,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":16393,"scorecard":{"score":6.7,"date":"2026-08-24","checks":{"Maintained":10,"Packaging":-1,"Code-Review":9,"Security-Policy":10,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"License":10,"Branch-Protection":-1,"Signed-Releases":-1,"Binary-Artifacts":10,"Pinned-Dependencies":8,"Fuzzing":0,"SAST":0}}},"status":"minor","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/parser@8.59.4","tier":"routine","how":"npm install -D @typescript-eslint/parser@8.70.1"},{"ecosystem":"npm","name":"@vitejs/plugin-react","version":"6.0.2","sources":[{"path":"package.json","line":214}],"scope":"dev","datasource":"npm","package":"@vitejs/plugin-react","install_script":false,"constraint":"^6.0.2","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"6.1.1","latest_date":"2026-08-28T03:30:56Z","version_date":"2026-05-14T20:03:24Z","url":"https://www.npmjs.com/package/@vitejs/plugin-react"},"behind":"minor","libyears":0.29,"upstream_repo":"github.com/vitejs/vite-plugin-react","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":1161,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Packaging":-1,"Token-Permissions":8,"Pinned-Dependencies":9,"Binary-Artifacts":10,"License":10,"Signed-Releases":-1,"Fuzzing":0,"Branch-Protection":3,"Security-Policy":10,"SAST":10}}},"status":"minor","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitejs/plugin-react@6.0.2","tier":"routine","how":"npm install -D @vitejs/plugin-react@6.1.1"},{"ecosystem":"npm","name":"autoprefixer","version":"10.5.0","sources":[{"path":"package.json","line":217}],"scope":"dev","datasource":"npm","package":"autoprefixer","install_script":false,"constraint":"^10.4.20","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"10.6.1","latest_date":"2026-09-15T13:48:16Z","version_date":"2026-04-13T20:41:45Z","url":"https://www.npmjs.com/package/autoprefixer"},"behind":"minor","libyears":0.42,"upstream_repo":"github.com/postcss/autoprefixer","licenses":["MIT"],"repo_signals":{"stars":22224,"scorecard":{"score":5.5,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":10,"Dangerous-Workflow":10,"Token-Permissions":9,"Packaging":-1,"Pinned-Dependencies":10,"Binary-Artifacts":10,"CII-Best-Practices":0,"Security-Policy":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Branch-Protection":0,"SAST":0}}},"status":"minor","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/autoprefixer@10.5.0","tier":"routine","how":"npm install -D autoprefixer@10.6.1"},{"ecosystem":"npm","name":"highlight.js","version":"11.11.1","sources":[{"path":"package.json","line":187}],"scope":"direct","datasource":"npm","package":"highlight.js","install_script":false,"constraint":"^11.11.1","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"11.12.0","latest_date":"2026-08-12T04:06:58Z","version_date":"2024-12-25T17:53:19Z","url":"https://www.npmjs.com/package/highlight.js"},"behind":"minor","libyears":1.63,"upstream_repo":"github.com/highlightjs/highlight.js","licenses":["BSD-3-Clause"],"repo_signals":{"stars":24996,"scorecard":{"score":6.6,"date":"2026-08-24","checks":{"Code-Review":9,"Maintained":10,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"CII-Best-Practices":0,"Binary-Artifacts":10,"License":10,"Pinned-Dependencies":2,"Fuzzing":0,"Packaging":10,"Branch-Protection":-1,"Signed-Releases":-1,"SAST":2}}},"status":"minor","level":"info","license":{"expression":"BSD-3-Clause","verdict":"allowed","found":["CC-BY-SA-4.0","Vim"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/highlight.js/11.11.1","found_verdict":"review","unlisted":{"Vim":"Copyleft"},"score":45},"purl":"pkg:npm/highlight.js@11.11.1","tier":"routine","how":"npm install highlight.js@11.12.0"},{"ecosystem":"npm","name":"katex","version":"0.16.47","sources":[{"path":"package.json","line":188}],"scope":"direct","datasource":"npm","package":"katex","install_script":false,"constraint":"^0.16.28","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"0.18.9","latest_date":"2026-09-23T18:51:14Z","version_date":"2026-05-16T07:48:35Z","url":"https://www.npmjs.com/package/katex"},"behind":"minor","libyears":0.36,"upstream_repo":"github.com/KaTeX/KaTeX","licenses":["MIT"],"repo_signals":{"stars":20391,"scorecard":{"score":4.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":7,"Security-Policy":10,"Token-Permissions":0,"Dangerous-Workflow":0,"CII-Best-Practices":0,"Binary-Artifacts":10,"Packaging":-1,"License":10,"Fuzzing":0,"Signed-Releases":0,"Branch-Protection":-1,"Pinned-Dependencies":0,"SAST":10}}},"status":"minor","level":"info","license":{"expression":"MIT","verdict":"allowed","found":["OSL-3.0"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/-/katex/0.16.47","found_verdict":"unknown","unlisted":{"OSL-3.0":"Copyleft"},"score":48},"purl":"pkg:npm/katex@0.16.47","signals":[{"kind":"scorecard","text":"OpenSSF Scorecard fails Dangerous-Workflow (overall 4.5/10)"}],"tier":"routine","how":"npm install katex@0.18.9"},{"ecosystem":"npm","name":"postcss","version":"8.5.26","sources":[{"path":"package.json","line":225}],"scope":"dev","datasource":"npm","package":"postcss","install_script":false,"constraint":"^8.5.15","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"8.5.28","latest_date":"2026-09-03T15:13:59Z","version_date":"2026-08-06T08:33:00Z","url":"https://www.npmjs.com/package/postcss"},"behind":"patch","libyears":0.08,"upstream_repo":"github.com/postcss/postcss","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":28976,"scorecard":{"score":7.5,"date":"2026-08-24","checks":{"Code-Review":4,"Dangerous-Workflow":10,"Packaging":-1,"Maintained":10,"Security-Policy":10,"Binary-Artifacts":10,"Token-Permissions":9,"Pinned-Dependencies":10,"CII-Best-Practices":0,"Fuzzing":10,"License":10,"Signed-Releases":-1,"Branch-Protection":3,"SAST":0}}},"status":"patch","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/postcss@8.5.26","tier":"routine","how":"npm install -D postcss@8.5.28"},{"ecosystem":"npm","name":"puppeteer","version":"25.1.0","sources":[{"path":"package.json","line":226}],"scope":"dev","datasource":"npm","package":"puppeteer","install_script":true,"constraint":"^25.1.0","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"25.12.0","latest_date":"2026-09-23T12:57:22Z","version_date":"2026-05-26T09:22:20Z","url":"https://www.npmjs.com/package/puppeteer"},"behind":"minor","libyears":0.33,"licenses":["Apache-2.0"],"provenance":true,"status":"minor","level":"info","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/puppeteer@25.1.0","signals":[{"kind":"install-script","text":"runs a script when npm installs it"}],"tier":"routine","how":"npm install -D puppeteer@25.12.0"},{"ecosystem":"npm","name":"recharts","version":"3.8.1","sources":[{"path":"package.json","line":227}],"scope":"dev","datasource":"npm","package":"recharts","install_script":false,"constraint":"^3.8.1","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"3.10.1","latest_date":"2026-07-25T15:23:05Z","version_date":"2026-03-25T12:12:20Z","url":"https://www.npmjs.com/package/recharts"},"behind":"minor","libyears":0.33,"upstream_repo":"github.com/recharts/recharts","licenses":["MIT"],"repo_signals":{"stars":27576,"scorecard":{"score":5.1,"date":"2026-08-24","checks":{"Code-Review":2,"Packaging":-1,"Maintained":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Binary-Artifacts":10,"Security-Policy":0,"License":10,"Signed-Releases":-1,"Pinned-Dependencies":4,"Branch-Protection":3,"Fuzzing":0,"SAST":7}}},"status":"minor","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/recharts@3.8.1","tier":"routine","how":"npm install -D recharts@3.10.1"},{"ecosystem":"npm","name":"stylelint","version":"17.14.1","sources":[{"path":"package.json","line":228}],"scope":"dev","datasource":"npm","package":"stylelint","install_script":false,"constraint":"^17.14.1","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"17.15.0","latest_date":"2026-09-04T14:00:35Z","version_date":"2026-07-20T01:00:57Z","url":"https://www.npmjs.com/package/stylelint"},"behind":"minor","libyears":0.13,"upstream_repo":"github.com/stylelint/stylelint","licenses":["MIT"],"provenance":true,"repo_signals":{"stars":11527,"scorecard":{"score":7.6,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Packaging":-1,"Dangerous-Workflow":10,"Token-Permissions":8,"Binary-Artifacts":10,"Pinned-Dependencies":7,"CII-Best-Practices":2,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":4,"Branch-Protection":4,"SAST":10}}},"status":"minor","level":"info","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/stylelint@17.14.1","tier":"routine","how":"npm install -D stylelint@17.15.0"},{"ecosystem":"actions","name":"actions/checkout","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":30},{"path":".github/workflows/ci.yml","line":53},{"path":".github/workflows/ci.yml","line":66},{"path":".github/workflows/ci.yml","line":83},{"path":".github/workflows/ci.yml","line":110},{"path":".github/workflows/ci.yml","line":134},{"path":".github/workflows/ci.yml","line":156},{"path":".github/workflows/ci.yml","line":183},{"path":".github/workflows/ci.yml","line":198},{"path":".github/workflows/ledger.yml","line":33},{"path":".github/workflows/ledger.yml","line":46},{"path":".github/workflows/ledger.yml","line":59},{"path":".github/workflows/ledger.yml","line":78},{"path":".github/workflows/ledger.yml","line":91},{"path":".github/workflows/npm-images.yml","line":53},{"path":".github/workflows/npm.yml","line":91},{"path":".github/workflows/pages.yml","line":74},{"path":".github/workflows/release.yml","line":54}],"scope":"ci","datasource":"github","package":"actions/checkout","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/checkout","upstream":{"latest":"7.0.1","latest_date":"2026-07-20T15:10:05Z","version_date":"2026-07-20T15:10:05Z","url":"https://github.com/actions/checkout/releases","effective":"7.0.1"},"repo_signals":{"stars":8886,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Packaging":-1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Pinned-Dependencies":3,"Security-Policy":9,"SAST":10,"Branch-Protection":6}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/jekyll-build-pages","version":"v1","sources":[{"path":".github/workflows/ci.yml","line":122},{"path":".github/workflows/pages.yml","line":111}],"scope":"ci","datasource":"github","package":"actions/jekyll-build-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/jekyll-build-pages","upstream":{"latest":"1.0.13","latest_date":"2024-08-06T23:48:04Z","version_date":"2024-08-06T23:48:04Z","url":"https://github.com/actions/jekyll-build-pages/releases","effective":"1.0.13"},"repo_signals":{"stars":121,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":2,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Fuzzing":0,"Token-Permissions":0,"License":10,"Packaging":10,"Signed-Releases":-1,"Pinned-Dependencies":0,"Security-Policy":9,"SAST":1,"Branch-Protection":8}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/setup-go","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":157}],"scope":"ci","datasource":"github","package":"actions/setup-go","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-go","upstream":{"latest":"7.0.0","latest_date":"2026-07-16T02:50:50Z","version_date":"2026-07-16T02:50:50Z","url":"https://github.com/actions/setup-go/releases","effective":"7.0.0"},"repo_signals":{"stars":1762,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Maintained":5,"Code-Review":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Packaging":-1,"Pinned-Dependencies":7,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"codesweep-ai/dashboards/action","version":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","sources":[{"path":".github/workflows/pages.yml","line":86}],"scope":"ci","datasource":"github","package":"codesweep-ai/dashboards","subpath":"action","pinned_sha":true,"floating":false,"internal":true,"upstream_repo":"github.com/codesweep-ai/dashboards","provider":"dashboards","lag":{"commits":0,"days":0.0,"head":"066e52753f5b3be9681cc3f3f9279fb7356f5823","pinned":"7c88a9b19ea7","built":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","commits_touching":0,"paths":["action"]},"upstream":{"latest_date":"2026-09-24T21:51:09Z","version_date":"2026-09-24T21:51:09Z","url":"https://github.com/codesweep-ai/dashboards/compare/7c88a9b19ea7...7c88a9b19ea7"},"status":"current","level":"good","purl":"pkg:github/codesweep-ai/dashboards@7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e"},{"ecosystem":"go","name":"github.com/rhysd/actionlint","version":"v1.7.12","sources":[{"path":".github/workflows/ci.yml","line":162}],"scope":"ci","datasource":"goproxy","package":"github.com/rhysd/actionlint","internal":false,"upstream":{"latest":"v1.7.12","latest_date":"2026-03-30T17:47:17Z","version_date":"2026-03-30T17:47:17Z","url":"https://pkg.go.dev/github.com/rhysd/actionlint"},"upstream_repo":"github.com/rhysd/actionlint","licenses":["MIT"],"repo_signals":{"stars":4261,"scorecard":{"score":3.6,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":0,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Binary-Artifacts":10,"Security-Policy":0,"Fuzzing":0,"License":10,"SAST":10,"Branch-Protection":0,"Signed-Releases":0,"Pinned-Dependencies":0,"Packaging":10}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rhysd/actionlint@v1.7.12","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"image","name":"runner/ubuntu","version":"ubuntu-latest","sources":[{"path":".github/workflows/ci.yml","line":27},{"path":".github/workflows/ci.yml","line":50},{"path":".github/workflows/ci.yml","line":63},{"path":".github/workflows/ci.yml","line":80},{"path":".github/workflows/ci.yml","line":107},{"path":".github/workflows/ci.yml","line":131},{"path":".github/workflows/ci.yml","line":153},{"path":".github/workflows/ci.yml","line":180},{"path":".github/workflows/ci.yml","line":195},{"path":".github/workflows/ledger.yml","line":30},{"path":".github/workflows/ledger.yml","line":43},{"path":".github/workflows/ledger.yml","line":56},{"path":".github/workflows/ledger.yml","line":75},{"path":".github/workflows/ledger.yml","line":88},{"path":".github/workflows/npm-images.yml","line":50},{"path":".github/workflows/npm.yml","line":66},{"path":".github/workflows/pages.yml","line":68},{"path":".github/workflows/pages.yml","line":141},{"path":".github/workflows/prune-images.yml","line":27},{"path":".github/workflows/release.yml","line":30}],"scope":"ci","datasource":"runner","label":"Ubuntu 24.04 (ubuntu-latest)","floating":true,"os":"ubuntu","internal":false,"runner":{"image":"Ubuntu 24.04","os":"ubuntu","version":"24.04","arch":"x64","deprecated":false,"preview":false},"upstream":{"effective":"24.04","url":"https://github.com/actions/runner-images","latest":"26.04"},"lifecycle":{"product":"ubuntu","cycle":"24.04","release":"2024-04-25","support":"2029-05-31","eol":"2029-05-31","lts":true,"latest":"24.04.4","phase":"active","url":"https://endoflife.date/ubuntu"},"status":"current","level":"good"},{"ecosystem":"npm","name":"@axe-core/playwright","version":"4.13.0","sources":[{"path":"package.json","line":200}],"scope":"dev","datasource":"npm","package":"@axe-core/playwright","install_script":false,"constraint":"^4.13.0","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"4.13.0","latest_date":"2026-08-11T17:07:40Z","version_date":"2026-08-11T17:07:40Z","url":"https://www.npmjs.com/package/@axe-core/playwright"},"upstream_repo":"github.com/dequelabs/axe-core-npm","licenses":["MPL-2.0"],"provenance":true,"status":"current","level":"good","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40axe-core/playwright@4.13.0"},{"ecosystem":"npm","name":"@dnd-kit/core","version":"6.3.1","sources":[{"path":"package.json","line":184}],"scope":"direct","datasource":"npm","package":"@dnd-kit/core","install_script":false,"constraint":"^6.3.1","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"6.3.1","latest_date":"2024-12-05T17:10:19Z","version_date":"2024-12-05T17:10:19Z","url":"https://www.npmjs.com/package/@dnd-kit/core"},"upstream_repo":"github.com/clauderic/dnd-kit","licenses":["MIT"],"repo_signals":{"stars":17655,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":6,"Dangerous-Workflow":10,"Packaging":-1,"CII-Best-Practices":0,"Token-Permissions":10,"Binary-Artifacts":10,"Pinned-Dependencies":1,"Security-Policy":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Branch-Protection":3,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/%40dnd-kit/core@6.3.1","signals":[{"kind":"stale","text":"no release since 2024-12-05"}]},{"ecosystem":"npm","name":"@dnd-kit/sortable","version":"10.0.0","sources":[{"path":"package.json","line":185}],"scope":"direct","datasource":"npm","package":"@dnd-kit/sortable","install_script":false,"constraint":"^10.0.0","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"10.0.0","latest_date":"2024-12-04T18:39:12Z","version_date":"2024-12-04T18:39:12Z","url":"https://www.npmjs.com/package/@dnd-kit/sortable"},"upstream_repo":"github.com/clauderic/dnd-kit","licenses":["MIT"],"repo_signals":{"stars":17655,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":6,"Dangerous-Workflow":10,"Packaging":-1,"CII-Best-Practices":0,"Token-Permissions":10,"Binary-Artifacts":10,"Pinned-Dependencies":1,"Security-Policy":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Branch-Protection":3,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"allowed","found":["LPPL-1.3c"],"found_url":"https://clearlydefined.io/definitions/npm/npmjs/@dnd-kit/sortable/10.0.0","found_verdict":"unknown","unlisted":{"LPPL-1.3c":"Copyleft"},"score":46},"purl":"pkg:npm/%40dnd-kit/sortable@10.0.0","signals":[{"kind":"stale","text":"no release since 2024-12-04"}]},{"ecosystem":"npm","name":"@dnd-kit/utilities","version":"3.2.2","sources":[{"path":"package.json","line":186}],"scope":"direct","datasource":"npm","package":"@dnd-kit/utilities","install_script":false,"constraint":"^3.2.2","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"3.2.2","latest_date":"2023-11-06T22:20:07Z","version_date":"2023-11-06T22:20:07Z","url":"https://www.npmjs.com/package/@dnd-kit/utilities"},"upstream_repo":"github.com/clauderic/dnd-kit","licenses":["MIT"],"repo_signals":{"stars":17655,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":6,"Dangerous-Workflow":10,"Packaging":-1,"CII-Best-Practices":0,"Token-Permissions":10,"Binary-Artifacts":10,"Pinned-Dependencies":1,"Security-Policy":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Branch-Protection":3,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/%40dnd-kit/utilities@3.2.2","signals":[{"kind":"stale","text":"no release since 2023-11-06"}]},{"ecosystem":"npm","name":"@types/d3","version":"7.4.3","sources":[{"path":"package.json","line":207}],"scope":"dev","datasource":"npm","package":"@types/d3","install_script":false,"constraint":"^7.4.3","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"7.4.3","latest_date":"2023-11-07T19:52:29Z","version_date":"2023-11-07T19:52:29Z","url":"https://www.npmjs.com/package/@types/d3"},"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3@7.4.3","signals":[{"kind":"stale","text":"no release since 2023-11-07"}]},{"ecosystem":"npm","name":"@types/d3-sankey","version":"0.12.5","sources":[{"path":"package.json","line":208}],"scope":"dev","datasource":"npm","package":"@types/d3-sankey","install_script":false,"constraint":"^0.12.5","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"0.12.5","latest_date":"2025-11-16T21:32:15Z","version_date":"2025-11-16T21:32:15Z","url":"https://www.npmjs.com/package/@types/d3-sankey"},"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-sankey@0.12.5"},{"ecosystem":"npm","name":"@types/pngjs","version":"6.0.5","sources":[{"path":"package.json","line":210}],"scope":"dev","datasource":"npm","package":"@types/pngjs","install_script":false,"constraint":"^6.0.5","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"6.0.5","latest_date":"2024-05-02T19:35:34Z","version_date":"2024-05-02T19:35:34Z","url":"https://www.npmjs.com/package/@types/pngjs"},"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","licenses":["MIT"],"repo_signals":{"stars":51437,"scorecard":{"score":6.5,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":8,"Packaging":-1,"CII-Best-Practices":0,"License":9,"Security-Policy":10,"Dangerous-Workflow":10,"Token-Permissions":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0,"Pinned-Dependencies":8,"Binary-Artifacts":10,"Fuzzing":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/pngjs@6.0.5","signals":[{"kind":"stale","text":"no release since 2024-05-02"}]},{"ecosystem":"npm","name":"d3","version":"7.9.0","sources":[{"path":"package.json","line":218}],"scope":"dev","datasource":"npm","package":"d3","install_script":false,"constraint":"^7.9.0","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"7.9.0","latest_date":"2024-03-12T22:15:07Z","version_date":"2024-03-12T22:15:07Z","url":"https://www.npmjs.com/package/d3"},"upstream_repo":"github.com/d3/d3","licenses":["ISC"],"repo_signals":{"stars":113746,"scorecard":{"score":5,"date":"2026-08-24","checks":{"Code-Review":6,"Dangerous-Workflow":10,"Maintained":4,"Packaging":-1,"Token-Permissions":0,"Binary-Artifacts":10,"CII-Best-Practices":0,"Pinned-Dependencies":0,"Security-Policy":0,"Fuzzing":10,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0}}},"status":"current","level":"good","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3@7.9.0","signals":[{"kind":"stale","text":"no release since 2024-03-12"}]},{"ecosystem":"npm","name":"d3-sankey","version":"0.12.3","sources":[{"path":"package.json","line":219}],"scope":"dev","datasource":"npm","package":"d3-sankey","install_script":false,"constraint":"^0.12.3","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"0.12.3","latest_date":"2019-09-02T00:33:53Z","version_date":"2019-09-02T00:33:53Z","url":"https://www.npmjs.com/package/d3-sankey"},"upstream_repo":"github.com/d3/d3-sankey","licenses":["BSD-3-Clause"],"repo_signals":{"stars":944,"scorecard":{"score":1.7,"date":"2026-08-24","checks":{"Packaging":-1,"Token-Permissions":-1,"Dangerous-Workflow":-1,"Code-Review":0,"Binary-Artifacts":10,"Maintained":0,"Pinned-Dependencies":-1,"CII-Best-Practices":0,"Fuzzing":0,"Security-Policy":0,"License":10,"Branch-Protection":0,"Signed-Releases":0,"SAST":0}}},"status":"current","level":"good","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/d3-sankey@0.12.3","signals":[{"kind":"abandoned","text":"no release since 2019-09-02 and no repository activity in 90 days"},{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 1.7/10)"}]},{"ecosystem":"npm","name":"pngjs","version":"7.0.0","sources":[{"path":"package.json","line":224}],"scope":"dev","datasource":"npm","package":"pngjs","install_script":false,"constraint":"^7.0.0","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"7.0.0","latest_date":"2023-02-20T06:59:21Z","version_date":"2023-02-20T06:59:21Z","url":"https://www.npmjs.com/package/pngjs"},"upstream_repo":"github.com/pngjs/pngjs","licenses":["MIT"],"repo_signals":{"stars":743},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/pngjs@7.0.0","signals":[{"kind":"stale","text":"no release since 2023-02-20"}]},{"ecosystem":"npm","name":"react-markdown","version":"10.1.0","sources":[{"path":"package.json","line":190}],"scope":"direct","datasource":"npm","package":"react-markdown","install_script":false,"constraint":"^10.1.0","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"10.1.0","latest_date":"2025-03-07T10:32:53Z","version_date":"2025-03-07T10:32:53Z","url":"https://www.npmjs.com/package/react-markdown"},"upstream_repo":"github.com/remarkjs/react-markdown","licenses":["MIT"],"repo_signals":{"stars":15886,"scorecard":{"score":3.7,"date":"2026-08-24","checks":{"Maintained":0,"Code-Review":2,"Binary-Artifacts":10,"Packaging":-1,"Dangerous-Workflow":10,"Pinned-Dependencies":0,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":0,"Security-Policy":10,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/react-markdown@10.1.0","signals":[{"kind":"stale","text":"no release since 2025-03-07"}]},{"ecosystem":"npm","name":"rehype-highlight","version":"7.0.2","sources":[{"path":"package.json","line":191}],"scope":"direct","datasource":"npm","package":"rehype-highlight","install_script":false,"constraint":"^7.0.2","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"7.0.2","latest_date":"2025-02-03T14:14:24Z","version_date":"2025-02-03T14:14:24Z","url":"https://www.npmjs.com/package/rehype-highlight"},"upstream_repo":"github.com/rehypejs/rehype-highlight","licenses":["MIT"],"repo_signals":{"stars":331,"scorecard":{"score":3.4,"date":"2026-08-24","checks":{"Code-Review":0,"Binary-Artifacts":10,"Dangerous-Workflow":10,"Packaging":-1,"Maintained":0,"Pinned-Dependencies":0,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":0,"SAST":0,"Security-Policy":10}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/rehype-highlight@7.0.2","signals":[{"kind":"stale","text":"no release since 2025-02-03"},{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 3.4/10)"}]},{"ecosystem":"npm","name":"rehype-katex","version":"7.0.1","sources":[{"path":"package.json","line":192}],"scope":"direct","datasource":"npm","package":"rehype-katex","install_script":false,"constraint":"^7.0.1","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"7.0.1","latest_date":"2024-08-19T12:09:21Z","version_date":"2024-08-19T12:09:21Z","url":"https://www.npmjs.com/package/rehype-katex"},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"allowed","score":63},"purl":"pkg:npm/rehype-katex@7.0.1","signals":[{"kind":"stale","text":"no release since 2024-08-19"}]},{"ecosystem":"npm","name":"rehype-slug","version":"6.0.0","sources":[{"path":"package.json","line":193}],"scope":"direct","datasource":"npm","package":"rehype-slug","install_script":false,"constraint":"^6.0.0","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"6.0.0","latest_date":"2023-08-31T14:06:03Z","version_date":"2023-08-31T14:06:03Z","url":"https://www.npmjs.com/package/rehype-slug"},"upstream_repo":"github.com/rehypejs/rehype-slug","licenses":["MIT"],"repo_signals":{"stars":264,"scorecard":{"score":3.1,"date":"2026-08-24","checks":{"Code-Review":0,"Packaging":-1,"Dangerous-Workflow":10,"Binary-Artifacts":10,"Maintained":0,"Pinned-Dependencies":0,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":0,"Branch-Protection":0,"SAST":0,"Security-Policy":10}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/rehype-slug@6.0.0","signals":[{"kind":"abandoned","text":"no release since 2023-08-31 and no repository activity in 90 days"},{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 3.1/10)"}]},{"ecosystem":"npm","name":"remark-gfm","version":"4.0.1","sources":[{"path":"package.json","line":194}],"scope":"direct","datasource":"npm","package":"remark-gfm","install_script":false,"constraint":"^4.0.1","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"4.0.1","latest_date":"2025-02-10T12:43:10Z","version_date":"2025-02-10T12:43:10Z","url":"https://www.npmjs.com/package/remark-gfm"},"upstream_repo":"github.com/remarkjs/remark-gfm","licenses":["MIT"],"repo_signals":{"stars":1246,"scorecard":{"score":3.4,"date":"2026-08-24","checks":{"Code-Review":0,"Maintained":0,"Packaging":-1,"Token-Permissions":0,"Dangerous-Workflow":10,"Binary-Artifacts":10,"Pinned-Dependencies":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":0,"Security-Policy":10,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/remark-gfm@4.0.1","signals":[{"kind":"stale","text":"no release since 2025-02-10"},{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 3.4/10)"}]},{"ecosystem":"npm","name":"remark-math","version":"6.0.0","sources":[{"path":"package.json","line":195}],"scope":"direct","datasource":"npm","package":"remark-math","install_script":false,"constraint":"^6.0.0","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"6.0.0","latest_date":"2023-09-19T11:38:59Z","version_date":"2023-09-19T11:38:59Z","url":"https://www.npmjs.com/package/remark-math"},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"allowed","score":64},"purl":"pkg:npm/remark-math@6.0.0","signals":[{"kind":"stale","text":"no release since 2023-09-19"}]},{"ecosystem":"npm","name":"roughjs","version":"4.6.6","sources":[{"path":"package.json","line":196}],"scope":"direct","datasource":"npm","package":"roughjs","install_script":false,"constraint":"^4.6.6","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"4.6.6","latest_date":"2023-11-20T04:31:26Z","version_date":"2023-11-20T04:31:26Z","url":"https://www.npmjs.com/package/roughjs"},"upstream_repo":"github.com/pshihn/rough","licenses":["MIT"],"repo_signals":{"stars":21191,"scorecard":{"score":2,"date":"2026-08-24","checks":{"Packaging":-1,"Code-Review":0,"Dangerous-Workflow":-1,"Maintained":0,"Token-Permissions":-1,"Binary-Artifacts":10,"Pinned-Dependencies":-1,"CII-Best-Practices":0,"Fuzzing":0,"Security-Policy":0,"License":10,"Signed-Releases":-1,"Branch-Protection":0,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/roughjs@4.6.6","signals":[{"kind":"abandoned","text":"no release since 2023-11-20 and no repository activity in 90 days"},{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 2/10)"}]},{"ecosystem":"npm","name":"unified","version":"11.0.5","sources":[{"path":"package.json","line":197}],"scope":"direct","datasource":"npm","package":"unified","install_script":false,"constraint":"^11.0.0","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"11.0.5","latest_date":"2024-06-19T12:33:43Z","version_date":"2024-06-19T12:33:43Z","url":"https://www.npmjs.com/package/unified"},"upstream_repo":"github.com/unifiedjs/unified","licenses":["MIT"],"repo_signals":{"stars":5035,"scorecard":{"score":3.6,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":0,"Packaging":-1,"Binary-Artifacts":10,"Pinned-Dependencies":0,"Dangerous-Workflow":10,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Branch-Protection":0,"Signed-Releases":-1,"Security-Policy":10,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/unified@11.0.5","signals":[{"kind":"abandoned","text":"no release since 2024-06-19 and no repository activity in 90 days"}]},{"ecosystem":"npm","name":"vite-plugin-singlefile","version":"2.3.3","sources":[{"path":"package.json","line":231}],"scope":"dev","datasource":"npm","package":"vite-plugin-singlefile","install_script":false,"constraint":"^2.3.3","floating":false,"internal":false,"lockfile":"package-lock.json","upstream":{"latest":"2.3.3","latest_date":"2026-04-17T22:28:03Z","version_date":"2026-04-17T22:28:03Z","url":"https://www.npmjs.com/package/vite-plugin-singlefile"},"upstream_repo":"github.com/richardtallent/vite-plugin-singlefile","licenses":["MIT"],"repo_signals":{"stars":1234,"scorecard":{"score":4.2,"date":"2026-08-24","checks":{"Code-Review":3,"Binary-Artifacts":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Token-Permissions":10,"Pinned-Dependencies":1,"CII-Best-Practices":0,"Security-Policy":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":0,"SAST":0}}},"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/vite-plugin-singlefile@2.3.3","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"runtime","name":"go","version":"1.27","sources":[{"path":".github/workflows/ci.yml","line":159}],"scope":"ci","datasource":"golang","label":"Go toolchain","floating":true,"internal":false,"lifecycle":{"product":"go","cycle":"1.27","release":"2026-08-19","eol":null,"lts":false,"latest":"1.27.1","phase":"active","url":"https://endoflife.date/go"},"upstream":{"latest":"1.27.1","latest_date":"2026-08-28T16:20:06Z","version_date":"2026-08-28T16:20:06Z","url":"https://go.dev/doc/devel/release","effective":"1.27.1"},"status":"current","level":"good"},{"ecosystem":"runtime","name":"node","version":"24","sources":[{"path":".github/workflows/ci.yml","line":56},{"path":".github/workflows/ci.yml","line":69},{"path":".github/workflows/ci.yml","line":86},{"path":".github/workflows/ci.yml","line":113},{"path":".github/workflows/ci.yml","line":137},{"path":".github/workflows/ci.yml","line":188},{"path":".github/workflows/ci.yml","line":203},{"path":".github/workflows/ledger.yml","line":36},{"path":".github/workflows/ledger.yml","line":49},{"path":".github/workflows/ledger.yml","line":64},{"path":".github/workflows/ledger.yml","line":81},{"path":".github/workflows/ledger.yml","line":96},{"path":".github/workflows/npm-images.yml","line":62},{"path":".github/workflows/npm.yml","line":119},{"path":".github/workflows/pages.yml","line":92},{"path":".github/workflows/release.yml","line":63}],"scope":"ci","datasource":"node","label":"Node.js","floating":true,"internal":false,"lifecycle":{"product":"nodejs","cycle":"24","release":"2025-05-06","support":"2026-10-20","eol":"2028-04-30","lts":true,"latest":"24.21.0","phase":"active","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0","latest_date":"2026-09-07T00:00:00Z","version_date":"2026-09-07T00:00:00Z","url":"https://nodejs.org/en/about/previous-releases","effective":"24.21.0"},"status":"current","level":"good"},{"ecosystem":"runtime","name":"node","version":null,"sources":[{"path":"package.json","line":16}],"scope":"engines","datasource":"node","label":"Node.js","constraint":"^22.13.0 || >=24","floating":true,"cycle":"22","internal":false,"lifecycle":{"product":"nodejs","cycle":"22","release":"2024-04-24","support":"2025-10-21","eol":"2027-04-30","lts":true,"latest":"22.23.3","phase":"maintenance","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0"},"status":"floating","level":"idle"},{"ecosystem":"npm","name":"@vitest/browser","version":"4.1.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@vitest/browser","via":["@vitest/browser-playwright","@vitest/coverage-v8","vitest"],"licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","vulnerabilities":[{"id":"GHSA-g8mr-85jm-7xhm","aliases":["CVE-2026-53633"],"severity":"critical","summary":"Vitest Browser: Exposed Browser Mode API Can Proxy CDP and Overwrite Config Files, Leading to RCE","fixed":"4.1.8","published":"2026-06-15T20:05:15Z","url":"https://osv.dev/vulnerability/GHSA-g8mr-85jm-7xhm","epss":{"probability":0.009,"percentile":0.5779}},{"id":"GHSA-p63j-vcc4-9vmv","aliases":["CVE-2026-73653"],"severity":"critical","summary":"@vitest/browser: Browser Mode provider commands bypass the file-access permission gate","fixed":"4.1.10","published":"2026-07-21T19:36:12Z","url":"https://osv.dev/vulnerability/GHSA-p63j-vcc4-9vmv","epss":{"probability":0.0079,"percentile":0.5432}}],"fix":"4.1.10","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/browser@4.1.7","opened":"2026-06-15T20:05:15Z","cleared_by":[{"name":"@vitest/browser-playwright","version":"5.0.1"},{"name":"@vitest/coverage-v8","version":"5.0.1"},{"name":"vitest","version":"4.1.11"}],"tier":"fix","how":"npm install @vitest/browser@4.1.10"},{"ecosystem":"npm","name":"@vitest/mocker","version":"4.1.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@vitest/mocker","via":["@vitest/browser-playwright","@vitest/coverage-v8","vitest"],"licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","vulnerabilities":[{"id":"GHSA-82fw-gwwq-j7x9","aliases":["CVE-2026-84373"],"severity":"moderate","summary":"Vitest: Path Traversal / Arbitrary File Read via @vitest/mocker Redirect Mock","fixed":"4.1.11","published":"2026-09-08T20:46:45Z","url":"https://osv.dev/vulnerability/GHSA-82fw-gwwq-j7x9","epss":{"probability":0.0053,"percentile":0.4215}}],"fix":"4.1.11","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/mocker@4.1.7","opened":"2026-09-08T20:46:45Z","cleared_by":[{"name":"@vitest/browser-playwright","version":"5.0.1"},{"name":"@vitest/coverage-v8","version":"5.0.1"},{"name":"vitest","version":"4.1.11"}],"tier":"fix","how":"npm install @vitest/mocker@4.1.11"},{"ecosystem":"npm","name":"baseline-browser-mapping","version":"2.10.32","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"baseline-browser-mapping","via":["autoprefixer"],"licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/web-platform-dx/baseline-browser-mapping","vulnerabilities":[{"id":"GHSA-w5vr-8v7q-w6rv","aliases":["CVE-2026-45819"],"severity":"moderate","summary":"baseline-browser-mapping process termination on invalid input causes denial of service","fixed":"2.11.0","published":"2026-08-13T12:31:09Z","url":"https://osv.dev/vulnerability/GHSA-w5vr-8v7q-w6rv","epss":{"probability":0.0051,"percentile":0.4062}}],"fix":"2.11.0","status":"vulnerable","level":"serious","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/baseline-browser-mapping@2.10.32","opened":"2026-08-13T12:31:09Z","cleared_by":[{"name":"autoprefixer","version":"10.6.1"}],"tier":"fix","how":"npm install baseline-browser-mapping@2.11.0"},{"ecosystem":"npm","name":"brace-expansion","version":"1.1.14","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"brace-expansion","via":["@typescript-eslint/parser","eslint"],"licenses":["MIT"],"upstream_repo":"github.com/juliangruber/brace-expansion","vulnerabilities":[{"id":"GHSA-3jxr-9vmj-r5cp","aliases":["CVE-2026-13149"],"severity":"high","summary":"brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups","fixed":"1.1.16","published":"2026-07-20T20:51:09Z","url":"https://osv.dev/vulnerability/GHSA-3jxr-9vmj-r5cp","epss":{"probability":0.0036,"percentile":0.2744}},{"id":"GHSA-mh99-v99m-4gvg","aliases":["CVE-2026-14257"],"severity":"high","summary":"brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash","fixed":"1.1.17","published":"2026-07-24T21:53:14Z","url":"https://osv.dev/vulnerability/GHSA-mh99-v99m-4gvg","epss":{"probability":0.0064,"percentile":0.4855}},{"id":"GHSA-rgw5-rvv9-x895","aliases":["CVE-2026-69152"],"severity":"high","summary":"brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation","fixed":"1.1.18","published":"2026-08-03T16:35:32Z","url":"https://osv.dev/vulnerability/GHSA-rgw5-rvv9-x895","epss":{"probability":0.0075,"percentile":0.5285}}],"fix":"1.1.18","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/brace-expansion@1.1.14","opened":"2026-07-20T20:51:09Z","tier":"fix","how":"npm install brace-expansion@1.1.18"},{"ecosystem":"npm","name":"brace-expansion","version":"5.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"brace-expansion","via":["@typescript-eslint/parser"],"licenses":["MIT"],"upstream_repo":"github.com/juliangruber/brace-expansion","vulnerabilities":[{"id":"GHSA-3jxr-9vmj-r5cp","aliases":["CVE-2026-13149"],"severity":"high","summary":"brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups","fixed":"5.0.7","published":"2026-07-20T20:51:09Z","url":"https://osv.dev/vulnerability/GHSA-3jxr-9vmj-r5cp","epss":{"probability":0.0036,"percentile":0.2744}},{"id":"GHSA-mh99-v99m-4gvg","aliases":["CVE-2026-14257"],"severity":"high","summary":"brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash","fixed":"5.0.8","published":"2026-07-24T21:53:14Z","url":"https://osv.dev/vulnerability/GHSA-mh99-v99m-4gvg","epss":{"probability":0.0064,"percentile":0.4855}},{"id":"GHSA-rgw5-rvv9-x895","aliases":["CVE-2026-69152"],"severity":"high","summary":"brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation","fixed":"5.0.9","published":"2026-08-03T16:35:32Z","url":"https://osv.dev/vulnerability/GHSA-rgw5-rvv9-x895","epss":{"probability":0.0075,"percentile":0.5285}}],"fix":"5.0.9","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/brace-expansion@5.0.6","opened":"2026-07-20T20:51:09Z","cleared_by":[{"name":"@typescript-eslint/parser","version":"8.70.1"}],"tier":"fix","how":"npm install brace-expansion@5.0.9"},{"ecosystem":"npm","name":"browserslist","version":"4.28.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"browserslist","via":["autoprefixer"],"licenses":["MIT"],"upstream_repo":"github.com/browserslist/browserslist","vulnerabilities":[{"id":"GHSA-73wf-gq98-2v4g","aliases":["CVE-2026-73088"],"severity":"high","summary":"Browserslist: Uncaught crash / prototype write via untrusted browserslist-stats.json custom stats (normalizeStats)","fixed":"4.28.7","published":"2026-09-01T16:41:54Z","url":"https://osv.dev/vulnerability/GHSA-73wf-gq98-2v4g","epss":{"probability":0.0066,"percentile":0.4929}},{"id":"GHSA-c83g-rgw3-j3cx","aliases":["CVE-2026-73089"],"severity":"high","summary":"Browserslist: Unbounded memory growth (no cache eviction) via distinct query results, leading to eventual OOM","fixed":"4.28.7","published":"2026-09-01T16:42:13Z","url":"https://osv.dev/vulnerability/GHSA-c83g-rgw3-j3cx","epss":{"probability":0.0066,"percentile":0.4917}}],"fix":"4.28.7","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/browserslist@4.28.2","opened":"2026-09-01T16:41:54Z","cleared_by":[{"name":"autoprefixer","version":"10.6.1"}],"tier":"fix","how":"npm install browserslist@4.28.7"},{"ecosystem":"npm","name":"dompurify","version":"3.4.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"dompurify","via":["mermaid"],"licenses":["Apache-2.0 OR MPL-2.0"],"upstream_repo":"github.com/cure53/DOMPurify","vulnerabilities":[{"id":"GHSA-55q2-fjhq-7xh7","aliases":["CVE-2026-75838"],"severity":"moderate","summary":"DOMPurify: IN_PLACE hook removal leaves a detached subtree executable, causing XSS","fixed":"3.4.13","published":"2026-08-07T15:30:47Z","url":"https://osv.dev/vulnerability/GHSA-55q2-fjhq-7xh7","epss":{"probability":0.003,"percentile":0.2018}},{"id":"GHSA-76mc-f452-cxcm","aliases":["CVE-2026-65902"],"severity":"moderate","summary":"DOMPurify: Hook mutation of `data.allowedTags` / `data.allowedAttributes` permanently pollutes `DEFAULT_ALLOWED_TAGS` / `DEFAULT_ALLOWED_ATTR`","fixed":"3.4.7","published":"2026-06-15T19:59:09Z","url":"https://osv.dev/vulnerability/GHSA-76mc-f452-cxcm","epss":{"probability":0.0036,"percentile":0.265}},{"id":"GHSA-cmwh-pvxp-8882","aliases":["CVE-2026-65898"],"severity":"moderate","summary":"DOMPurify: Permanent `ALLOWED_ATTR` pollution via `setConfig()` bypassing the hook clone-guard (incomplete fix of the 3.4.7 hook-pollution patch)","fixed":"3.4.11","published":"2026-06-18T14:27:37Z","url":"https://osv.dev/vulnerability/GHSA-cmwh-pvxp-8882","epss":{"probability":0.003,"percentile":0.2008}},{"id":"GHSA-hpcv-96wg-7vj8","aliases":["CVE-2026-49458"],"severity":"moderate","summary":"DOMPurify: Cross-realm IN_PLACE sanitization leaves executable markup intact via realm-bound `instanceof` checks","fixed":"3.4.6","published":"2026-06-15T19:56:35Z","url":"https://osv.dev/vulnerability/GHSA-hpcv-96wg-7vj8","epss":{"probability":0.004,"percentile":0.3186}},{"id":"GHSA-r47g-fvhr-h676","aliases":["CVE-2026-49459"],"severity":"moderate","summary":"DOMPurify: IN_PLACE mode preserves attributes of a clobbered root element, allowing XSS via attacker-controlled root DOM","fixed":"3.4.6","published":"2026-06-15T19:53:05Z","url":"https://osv.dev/vulnerability/GHSA-r47g-fvhr-h676","epss":{"probability":0.0037,"percentile":0.2753}},{"id":"GHSA-rp9w-3fw7-7cwq","aliases":["CVE-2026-49978"],"severity":"moderate","summary":"DOMPurify IN_PLACE Sanitization Bypass via Attached Shadow Root Inside <template>.content","fixed":"3.4.7","published":"2026-06-15T20:01:45Z","url":"https://osv.dev/vulnerability/GHSA-rp9w-3fw7-7cwq","epss":{"probability":0.004,"percentile":0.3186}},{"id":"GHSA-c2j3-45gr-mqc4","aliases":["CVE-2026-66010"],"severity":"low","summary":"DOMPurify: `CUSTOM_ELEMENT_HANDLING` bypasses `afterSanitizeElements` for allowed custom elements.","fixed":"3.4.12","published":"2026-07-21T19:41:07Z","url":"https://osv.dev/vulnerability/GHSA-c2j3-45gr-mqc4","epss":{"probability":0.0031,"percentile":0.2061}},{"id":"GHSA-gvmj-g25r-r7wr","aliases":["CVE-2026-65900"],"severity":"low","summary":"DOMPurify: SAFE_FOR_TEMPLATES bypass - template expressions survive sanitization inside <template> content when using DOM output modes","fixed":"3.4.8","published":"2026-06-15T20:02:40Z","url":"https://osv.dev/vulnerability/GHSA-gvmj-g25r-r7wr","epss":{"probability":0.0031,"percentile":0.2117}},{"id":"GHSA-vxr8-fq34-vvx9","aliases":["CVE-2026-65899"],"severity":"low","summary":"DOMPurify: Trusted Types policy survives `clearConfig()` and can poison later `RETURN_TRUSTED_TYPE` output","fixed":"3.4.9","published":"2026-06-15T20:12:53Z","url":"https://osv.dev/vulnerability/GHSA-vxr8-fq34-vvx9","epss":{"probability":0.0041,"percentile":0.3275}},{"id":"GHSA-x4vx-rjvf-j5p4","aliases":["CVE-2026-65901"],"severity":"low","summary":"DOMPurify: `IN_PLACE` mode trusts attacker-controlled `nodeName` on live non-form nodes, allowing script retention and XSS via attacker-supplied DOM objects","published":"2026-06-15T20:00:02Z","url":"https://osv.dev/vulnerability/GHSA-x4vx-rjvf-j5p4","epss":{"probability":0.0029,"percentile":0.1871}}],"fix":"3.4.13","fix_partial":true,"status":"vulnerable","level":"serious","license":{"expression":"(Apache-2.0 OR MPL-2.0)","verdict":"not-shipped"},"purl":"pkg:npm/dompurify@3.4.5","opened":"2026-06-15T19:53:05Z","tier":"fix","how":"npm install dompurify@3.4.13"},{"ecosystem":"npm","name":"fast-uri","version":"3.1.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"fast-uri","via":["stylelint"],"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fastify/fast-uri","vulnerabilities":[{"id":"GHSA-5jgf-p345-68v8","aliases":["CVE-2026-75931"],"severity":"high","summary":"fast-uri vulnerable to host confusion via skipped IDN canonicalization on scheme-relative references","fixed":"3.1.6","published":"2026-09-02T15:44:30Z","url":"https://osv.dev/vulnerability/GHSA-5jgf-p345-68v8","epss":{"probability":0.004,"percentile":0.3118}},{"id":"GHSA-f65p-4m7j-42xc","aliases":["CVE-2026-75975"],"severity":"high","summary":"fast-uri vulnerable to server-side request forgery via malformed IPv6 normalization","fixed":"3.1.6","published":"2026-09-02T15:43:30Z","url":"https://osv.dev/vulnerability/GHSA-f65p-4m7j-42xc","epss":{"probability":0.0038,"percentile":0.2887}},{"id":"GHSA-fph4-wmhf-6fwf","aliases":["CVE-2026-75899"],"severity":"high","summary":"fast-uri vulnerable to server-side request forgery via repeated hostname percent-decoding","fixed":"3.1.6","published":"2026-09-02T15:42:39Z","url":"https://osv.dev/vulnerability/GHSA-fph4-wmhf-6fwf","epss":{"probability":0.0038,"percentile":0.2887}},{"id":"GHSA-jqff-g426-hqxp","aliases":["CVE-2026-76172"],"severity":"high","summary":"fast-uri vulnerable to host confusion via percent-encoded scheme normalization","fixed":"3.1.6","published":"2026-09-02T15:41:53Z","url":"https://osv.dev/vulnerability/GHSA-jqff-g426-hqxp","epss":{"probability":0.004,"percentile":0.3118}}],"fix":"3.1.6","status":"vulnerable","level":"serious","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/fast-uri@3.1.5","opened":"2026-09-02T15:41:53Z","tier":"fix","how":"npm install fast-uri@3.1.6"},{"ecosystem":"npm","name":"js-yaml","version":"4.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"js-yaml","via":["@typescript-eslint/parser","eslint","stylelint"],"licenses":["MIT"],"upstream_repo":"github.com/nodeca/js-yaml","vulnerabilities":[{"id":"GHSA-2883-xcg3-v3hh","aliases":["CVE-2026-84375"],"severity":"high","summary":"js-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources","fixed":"4.3.2","published":"2026-09-08T21:24:51Z","url":"https://osv.dev/vulnerability/GHSA-2883-xcg3-v3hh","epss":{"probability":0.0053,"percentile":0.4223}},{"id":"GHSA-52cp-r559-cp3m","aliases":["CVE-2026-59869"],"severity":"high","summary":"js-yaml: YAML merge-key chains can force quadratic CPU consumption","fixed":"4.3.0","published":"2026-07-20T21:19:09Z","url":"https://osv.dev/vulnerability/GHSA-52cp-r559-cp3m","epss":{"probability":0.0059,"percentile":0.4561}},{"id":"GHSA-5p4m-2wfm-xmqj","severity":"high","summary":"JS-YAML: Quadratic CPU consumption in !!omap resolution (3.x and 4.x) \u2014 CVE-2026-59870 fix not backported","fixed":"4.3.1","published":"2026-08-06T20:27:32Z","url":"https://osv.dev/vulnerability/GHSA-5p4m-2wfm-xmqj"},{"id":"GHSA-h67p-54hq-rp68","aliases":["CVE-2026-53550"],"severity":"moderate","summary":"JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases","fixed":"4.2.0","published":"2026-06-15T17:15:07Z","url":"https://osv.dev/vulnerability/GHSA-h67p-54hq-rp68","epss":{"probability":0.0042,"percentile":0.331}}],"fix":"4.3.2","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/js-yaml@4.1.1","opened":"2026-06-15T17:15:07Z","tier":"fix","how":"npm install js-yaml@4.3.2"},{"ecosystem":"npm","name":"undici","version":"7.25.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"undici","via":["@vitest/browser-playwright","@vitest/coverage-v8","jsdom","vitest"],"licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/nodejs/undici","vulnerabilities":[{"id":"GHSA-4cwx-7wf7-3272","aliases":["CVE-2026-13697"],"severity":"high","summary":"undici vulnerable to cross-user information disclosure and parse-time crash via degenerate private cache directives","fixed":"7.29.0","published":"2026-08-03T19:19:47Z","url":"https://osv.dev/vulnerability/GHSA-4cwx-7wf7-3272","epss":{"probability":0.0057,"percentile":0.4472}},{"id":"GHSA-hm92-r4w5-c3mj","aliases":["CVE-2026-6734"],"severity":"high","summary":"undici vulnerable to cross-origin request routing via SOCKS5 proxy pool reuse","fixed":"7.28.0","published":"2026-06-19T14:20:20Z","url":"https://osv.dev/vulnerability/GHSA-hm92-r4w5-c3mj","epss":{"probability":0.0039,"percentile":0.2978}},{"id":"GHSA-vmh5-mc38-953g","aliases":["CVE-2026-9697"],"severity":"high","summary":"undici vulnerable to TLS certificate validation bypass via dropped requestTls in SOCKS5 ProxyAgent","fixed":"7.28.0","published":"2026-06-18T14:28:21Z","url":"https://osv.dev/vulnerability/GHSA-vmh5-mc38-953g","epss":{"probability":0.0055,"percentile":0.4382}},{"id":"GHSA-vxpw-j846-p89q","aliases":["CVE-2026-12151"],"severity":"high","summary":"undici WebSocket client vulnerable to denial of service via fragment count bypass","fixed":"7.28.0","published":"2026-06-19T14:22:01Z","url":"https://osv.dev/vulnerability/GHSA-vxpw-j846-p89q","epss":{"probability":0.0079,"percentile":0.5428}},{"id":"GHSA-8xcm-r25x-g524","aliases":["CVE-2026-16728"],"severity":"moderate","summary":"undici vulnerable to downstream response desynchronization via retry interceptor","fixed":"7.29.0","published":"2026-08-03T19:24:33Z","url":"https://osv.dev/vulnerability/GHSA-8xcm-r25x-g524","epss":{"probability":0.0018,"percentile":0.0635}},{"id":"GHSA-jr45-8vmc-qm54","aliases":["CVE-2026-14643"],"severity":"moderate","summary":"undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives","fixed":"7.29.0","published":"2026-08-03T19:32:12Z","url":"https://osv.dev/vulnerability/GHSA-jr45-8vmc-qm54","epss":{"probability":0.004,"percentile":0.3094}},{"id":"GHSA-m8rv-5g2x-5cg5","aliases":["CVE-2026-15157"],"severity":"moderate","summary":"undici vulnerable to CRLF Injection via blob-like body 'type' property","fixed":"7.29.0","published":"2026-08-03T19:33:53Z","url":"https://osv.dev/vulnerability/GHSA-m8rv-5g2x-5cg5","epss":{"probability":0.0019,"percentile":0.079}},{"id":"GHSA-p88m-4jfj-68fv","aliases":["CVE-2026-9679"],"severity":"moderate","summary":"undici vulnerable to HTTP header injection via Set-Cookie percent-decoding","fixed":"7.28.0","published":"2026-06-19T14:21:30Z","url":"https://osv.dev/vulnerability/GHSA-p88m-4jfj-68fv","epss":{"probability":0.0033,"percentile":0.2362}},{"id":"GHSA-pr7r-676h-xcf6","aliases":["CVE-2026-9678"],"severity":"moderate","summary":"undici vulnerable to cross-user information disclosure via shared cache whitespace bypass","fixed":"7.28.0","published":"2026-06-18T14:28:13Z","url":"https://osv.dev/vulnerability/GHSA-pr7r-676h-xcf6","epss":{"probability":0.0042,"percentile":0.3355}},{"id":"GHSA-v3r7-h72x-cjcm","aliases":["CVE-2026-16729"],"severity":"moderate","summary":"undici vulnerable to cookie attribute injection via unsanitized domain and unparsed setCookie fields","fixed":"7.29.0","published":"2026-08-03T19:30:52Z","url":"https://osv.dev/vulnerability/GHSA-v3r7-h72x-cjcm","epss":{"probability":0.0019,"percentile":0.077}},{"id":"GHSA-35p6-xmwp-9g52","aliases":["CVE-2026-6733"],"severity":"low","summary":"undici vulnerable to HTTP response queue poisoning via keep-alive socket reuse","fixed":"7.28.0","published":"2026-06-19T14:19:13Z","url":"https://osv.dev/vulnerability/GHSA-35p6-xmwp-9g52","epss":{"probability":0.0027,"percentile":0.1709}},{"id":"GHSA-g8m3-5g58-fq7m","aliases":["CVE-2026-11525"],"severity":"low","summary":"undici vulnerable to Set-Cookie SameSite attribute downgrade via permissive substring matching","fixed":"7.28.0","published":"2026-06-19T14:34:46Z","url":"https://osv.dev/vulnerability/GHSA-g8m3-5g58-fq7m","epss":{"probability":0.0024,"percentile":0.1322}}],"fix":"7.29.0","status":"vulnerable","level":"serious","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/undici@7.25.0","opened":"2026-06-18T14:28:13Z","cleared_by":[{"name":"@vitest/browser-playwright","version":"5.0.1"},{"name":"@vitest/coverage-v8","version":"5.0.1"},{"name":"jsdom","version":"30.1.1"},{"name":"vitest","version":"4.1.11"}],"tier":"fix","how":"npm install undici@7.29.0"},{"ecosystem":"npm","name":"@adobe/css-tools","version":"4.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@adobe/css-tools","licenses":["MIT"],"upstream_repo":"github.com/adobe/css-tools","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40adobe/css-tools@4.5.0"},{"ecosystem":"npm","name":"@antfu/install-pkg","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@antfu/install-pkg","licenses":["MIT"],"upstream_repo":"github.com/antfu/install-pkg","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40antfu/install-pkg@1.1.0"},{"ecosystem":"npm","name":"@asamuzakjp/css-color","version":"5.1.11","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@asamuzakjp/css-color","licenses":["MIT"],"upstream_repo":"github.com/asamuzaK/cssColor","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40asamuzakjp/css-color@5.1.11"},{"ecosystem":"npm","name":"@asamuzakjp/dom-selector","version":"7.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@asamuzakjp/dom-selector","licenses":["MIT"],"upstream_repo":"github.com/asamuzaK/domSelector","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40asamuzakjp/dom-selector@7.1.1"},{"ecosystem":"npm","name":"@asamuzakjp/generational-cache","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@asamuzakjp/generational-cache","licenses":["MIT"],"upstream_repo":"github.com/asamuzaK/generationalCache","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40asamuzakjp/generational-cache@1.0.1"},{"ecosystem":"npm","name":"@asamuzakjp/nwsapi","version":"2.3.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@asamuzakjp/nwsapi","licenses":["MIT"],"upstream_repo":"github.com/dperini/nwsapi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40asamuzakjp/nwsapi@2.3.9"},{"ecosystem":"npm","name":"@babel/code-frame","version":"7.29.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@babel/code-frame","licenses":["MIT"],"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/code-frame@7.29.0"},{"ecosystem":"npm","name":"@babel/helper-string-parser","version":"7.27.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@babel/helper-string-parser","licenses":["MIT"],"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/helper-string-parser@7.27.1"},{"ecosystem":"npm","name":"@babel/helper-validator-identifier","version":"7.28.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@babel/helper-validator-identifier","licenses":["MIT"],"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/helper-validator-identifier@7.28.5"},{"ecosystem":"npm","name":"@babel/parser","version":"7.29.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@babel/parser","licenses":["MIT"],"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/parser@7.29.3"},{"ecosystem":"npm","name":"@babel/runtime","version":"7.29.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@babel/runtime","licenses":["MIT"],"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/runtime@7.29.2"},{"ecosystem":"npm","name":"@babel/types","version":"7.29.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@babel/types","licenses":["MIT"],"upstream_repo":"github.com/babel/babel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40babel/types@7.29.0"},{"ecosystem":"npm","name":"@bcoe/v8-coverage","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@bcoe/v8-coverage","licenses":["MIT"],"upstream_repo":"github.com/bcoe/v8-coverage","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40bcoe/v8-coverage@1.0.2"},{"ecosystem":"npm","name":"@blazediff/core","version":"1.9.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@blazediff/core","licenses":["MIT"],"upstream_repo":"github.com/teimurjan/blazediff","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40blazediff/core@1.9.1"},{"ecosystem":"npm","name":"@braintree/sanitize-url","version":"7.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@braintree/sanitize-url","licenses":["MIT"],"upstream_repo":"github.com/braintree/sanitize-url","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40braintree/sanitize-url@7.1.2"},{"ecosystem":"npm","name":"@bramus/specificity","version":"2.4.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@bramus/specificity","licenses":["MIT"],"upstream_repo":"github.com/bramus/specificity","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40bramus/specificity@2.4.2"},{"ecosystem":"npm","name":"@cacheable/memory","version":"2.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@cacheable/memory","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/jaredwray/cacheable","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40cacheable/memory@2.2.0"},{"ecosystem":"npm","name":"@cacheable/utils","version":"2.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@cacheable/utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/jaredwray/cacheable","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40cacheable/utils@2.5.0"},{"ecosystem":"npm","name":"@chevrotain/types","version":"11.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@chevrotain/types","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/Chevrotain/chevrotain","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40chevrotain/types@11.1.2"},{"ecosystem":"npm","name":"@codesweep-ai/ledger-darwin-arm64","version":"0.0.0-20260924050924-dffe2aa34b39","scope":"transitive","internal":true,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@codesweep-ai/ledger-darwin-arm64","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/codesweep-ai/ledger","status":"untracked","level":"idle","purl":"pkg:npm/%40codesweep-ai/ledger-darwin-arm64@0.0.0-20260924050924-dffe2aa34b39"},{"ecosystem":"npm","name":"@codesweep-ai/ledger-darwin-x64","version":"0.0.0-20260924050924-dffe2aa34b39","scope":"transitive","internal":true,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@codesweep-ai/ledger-darwin-x64","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/codesweep-ai/ledger","status":"untracked","level":"idle","purl":"pkg:npm/%40codesweep-ai/ledger-darwin-x64@0.0.0-20260924050924-dffe2aa34b39"},{"ecosystem":"npm","name":"@codesweep-ai/ledger-linux-arm64","version":"0.0.0-20260924050924-dffe2aa34b39","scope":"transitive","internal":true,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@codesweep-ai/ledger-linux-arm64","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/codesweep-ai/ledger","status":"untracked","level":"idle","purl":"pkg:npm/%40codesweep-ai/ledger-linux-arm64@0.0.0-20260924050924-dffe2aa34b39"},{"ecosystem":"npm","name":"@codesweep-ai/ledger-linux-x64","version":"0.0.0-20260924050924-dffe2aa34b39","scope":"transitive","internal":true,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@codesweep-ai/ledger-linux-x64","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/codesweep-ai/ledger","status":"untracked","level":"idle","purl":"pkg:npm/%40codesweep-ai/ledger-linux-x64@0.0.0-20260924050924-dffe2aa34b39"},{"ecosystem":"npm","name":"@codesweep-ai/lint-darwin-arm64","version":"0.0.0-20260924012322-5ffce6301cbf","scope":"transitive","internal":true,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@codesweep-ai/lint-darwin-arm64","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/codesweep-ai/lint","status":"untracked","level":"idle","purl":"pkg:npm/%40codesweep-ai/lint-darwin-arm64@0.0.0-20260924012322-5ffce6301cbf"},{"ecosystem":"npm","name":"@codesweep-ai/lint-darwin-x64","version":"0.0.0-20260924012322-5ffce6301cbf","scope":"transitive","internal":true,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@codesweep-ai/lint-darwin-x64","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/codesweep-ai/lint","status":"untracked","level":"idle","purl":"pkg:npm/%40codesweep-ai/lint-darwin-x64@0.0.0-20260924012322-5ffce6301cbf"},{"ecosystem":"npm","name":"@codesweep-ai/lint-linux-arm64","version":"0.0.0-20260924012322-5ffce6301cbf","scope":"transitive","internal":true,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@codesweep-ai/lint-linux-arm64","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/codesweep-ai/lint","status":"untracked","level":"idle","purl":"pkg:npm/%40codesweep-ai/lint-linux-arm64@0.0.0-20260924012322-5ffce6301cbf"},{"ecosystem":"npm","name":"@codesweep-ai/lint-linux-x64","version":"0.0.0-20260924012322-5ffce6301cbf","scope":"transitive","internal":true,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@codesweep-ai/lint-linux-x64","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/codesweep-ai/lint","status":"untracked","level":"idle","purl":"pkg:npm/%40codesweep-ai/lint-linux-x64@0.0.0-20260924012322-5ffce6301cbf"},{"ecosystem":"npm","name":"@codesweep-ai/npmrevs-darwin-arm64","version":"0.0.0-20260924012324-0b587a7c4645","scope":"transitive","internal":true,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@codesweep-ai/npmrevs-darwin-arm64","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/codesweep-ai/npmrevs","status":"untracked","level":"idle","purl":"pkg:npm/%40codesweep-ai/npmrevs-darwin-arm64@0.0.0-20260924012324-0b587a7c4645"},{"ecosystem":"npm","name":"@codesweep-ai/npmrevs-darwin-x64","version":"0.0.0-20260924012324-0b587a7c4645","scope":"transitive","internal":true,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@codesweep-ai/npmrevs-darwin-x64","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/codesweep-ai/npmrevs","status":"untracked","level":"idle","purl":"pkg:npm/%40codesweep-ai/npmrevs-darwin-x64@0.0.0-20260924012324-0b587a7c4645"},{"ecosystem":"npm","name":"@codesweep-ai/npmrevs-linux-arm64","version":"0.0.0-20260924012324-0b587a7c4645","scope":"transitive","internal":true,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@codesweep-ai/npmrevs-linux-arm64","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/codesweep-ai/npmrevs","status":"untracked","level":"idle","purl":"pkg:npm/%40codesweep-ai/npmrevs-linux-arm64@0.0.0-20260924012324-0b587a7c4645"},{"ecosystem":"npm","name":"@codesweep-ai/npmrevs-linux-x64","version":"0.0.0-20260924012324-0b587a7c4645","scope":"transitive","internal":true,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@codesweep-ai/npmrevs-linux-x64","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/codesweep-ai/npmrevs","status":"untracked","level":"idle","purl":"pkg:npm/%40codesweep-ai/npmrevs-linux-x64@0.0.0-20260924012324-0b587a7c4645"},{"ecosystem":"npm","name":"@csstools/color-helpers","version":"6.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@csstools/color-helpers","licenses":["MIT-0"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT-0","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/color-helpers@6.0.2"},{"ecosystem":"npm","name":"@csstools/css-calc","version":"3.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@csstools/css-calc","licenses":["MIT"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/css-calc@3.2.1"},{"ecosystem":"npm","name":"@csstools/css-color-parser","version":"4.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@csstools/css-color-parser","licenses":["MIT"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/css-color-parser@4.1.1"},{"ecosystem":"npm","name":"@csstools/css-parser-algorithms","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@csstools/css-parser-algorithms","licenses":["MIT"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/css-parser-algorithms@4.0.0"},{"ecosystem":"npm","name":"@csstools/css-syntax-patches-for-csstree","version":"1.1.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@csstools/css-syntax-patches-for-csstree","licenses":["MIT-0"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT-0","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/css-syntax-patches-for-csstree@1.1.8"},{"ecosystem":"npm","name":"@csstools/css-tokenizer","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@csstools/css-tokenizer","licenses":["MIT"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/css-tokenizer@4.0.0"},{"ecosystem":"npm","name":"@csstools/media-query-list-parser","version":"5.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@csstools/media-query-list-parser","licenses":["MIT"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/media-query-list-parser@5.0.0"},{"ecosystem":"npm","name":"@csstools/selector-resolve-nested","version":"4.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@csstools/selector-resolve-nested","licenses":["MIT-0"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT-0","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/selector-resolve-nested@4.0.1"},{"ecosystem":"npm","name":"@csstools/selector-specificity","version":"6.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@csstools/selector-specificity","licenses":["MIT-0"],"upstream_repo":"github.com/csstools/postcss-plugins","status":"untracked","level":"idle","license":{"expression":"MIT-0","verdict":"not-shipped"},"purl":"pkg:npm/%40csstools/selector-specificity@6.0.0"},{"ecosystem":"npm","name":"@dnd-kit/accessibility","version":"3.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@dnd-kit/accessibility","licenses":["MIT"],"upstream_repo":"github.com/clauderic/dnd-kit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/%40dnd-kit/accessibility@3.1.1"},{"ecosystem":"npm","name":"@emnapi/core","version":"1.10.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@emnapi/core","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/toyobayashi/emnapi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40emnapi/core@1.10.0"},{"ecosystem":"npm","name":"@emnapi/runtime","version":"1.10.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@emnapi/runtime","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/toyobayashi/emnapi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40emnapi/runtime@1.10.0"},{"ecosystem":"npm","name":"@emnapi/wasi-threads","version":"1.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@emnapi/wasi-threads","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/toyobayashi/emnapi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40emnapi/wasi-threads@1.2.1"},{"ecosystem":"npm","name":"@eslint-community/eslint-utils","version":"4.9.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@eslint-community/eslint-utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/eslint-community/eslint-utils","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint-community/eslint-utils@4.9.1"},{"ecosystem":"npm","name":"@eslint-community/regexpp","version":"4.12.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@eslint-community/regexpp","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/eslint-community/regexpp","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint-community/regexpp@4.12.2"},{"ecosystem":"npm","name":"@eslint/config-array","version":"0.21.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@eslint/config-array","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/rewrite","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/config-array@0.21.2"},{"ecosystem":"npm","name":"@eslint/config-helpers","version":"0.4.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@eslint/config-helpers","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/rewrite","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/config-helpers@0.4.2"},{"ecosystem":"npm","name":"@eslint/core","version":"0.17.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@eslint/core","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/rewrite","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/core@0.17.0"},{"ecosystem":"npm","name":"@eslint/eslintrc","version":"3.3.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@eslint/eslintrc","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/eslint/eslintrc","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/eslintrc@3.3.5"},{"ecosystem":"npm","name":"@eslint/js","version":"9.39.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@eslint/js","licenses":["MIT"],"upstream_repo":"github.com/eslint/eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/js@9.39.4"},{"ecosystem":"npm","name":"@eslint/object-schema","version":"2.1.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@eslint/object-schema","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/rewrite","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/object-schema@2.1.7"},{"ecosystem":"npm","name":"@eslint/plugin-kit","version":"0.4.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@eslint/plugin-kit","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/rewrite","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40eslint/plugin-kit@0.4.1"},{"ecosystem":"npm","name":"@exodus/bytes","version":"1.15.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@exodus/bytes","licenses":["MIT"],"upstream_repo":"github.com/ExodusOSS/bytes","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40exodus/bytes@1.15.1"},{"ecosystem":"npm","name":"@humanfs/core","version":"0.19.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@humanfs/core","licenses":["Apache-2.0"],"upstream_repo":"github.com/humanwhocodes/humanfs","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40humanfs/core@0.19.2"},{"ecosystem":"npm","name":"@humanfs/node","version":"0.16.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@humanfs/node","licenses":["Apache-2.0"],"upstream_repo":"github.com/humanwhocodes/humanfs","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40humanfs/node@0.16.8"},{"ecosystem":"npm","name":"@humanfs/types","version":"0.15.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@humanfs/types","licenses":["Apache-2.0"],"upstream_repo":"github.com/humanwhocodes/humanfs","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40humanfs/types@0.15.0"},{"ecosystem":"npm","name":"@humanwhocodes/module-importer","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@humanwhocodes/module-importer","licenses":["Apache-2.0"],"upstream_repo":"github.com/humanwhocodes/module-importer","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40humanwhocodes/module-importer@1.0.1"},{"ecosystem":"npm","name":"@humanwhocodes/retry","version":"0.4.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@humanwhocodes/retry","licenses":["Apache-2.0"],"upstream_repo":"github.com/humanwhocodes/retry","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40humanwhocodes/retry@0.4.3"},{"ecosystem":"npm","name":"@iconify/types","version":"2.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@iconify/types","licenses":["MIT"],"upstream_repo":"github.com/iconify/iconify","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40iconify/types@2.0.0"},{"ecosystem":"npm","name":"@iconify/utils","version":"3.1.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@iconify/utils","licenses":["MIT"],"upstream_repo":"github.com/iconify/iconify","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40iconify/utils@3.1.3"},{"ecosystem":"npm","name":"@jridgewell/resolve-uri","version":"3.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@jridgewell/resolve-uri","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/resolve-uri","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/resolve-uri@3.1.2"},{"ecosystem":"npm","name":"@jridgewell/sourcemap-codec","version":"1.5.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@jridgewell/sourcemap-codec","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/sourcemaps","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/sourcemap-codec@1.5.5"},{"ecosystem":"npm","name":"@jridgewell/trace-mapping","version":"0.3.31","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@jridgewell/trace-mapping","licenses":["MIT"],"upstream_repo":"github.com/jridgewell/sourcemaps","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40jridgewell/trace-mapping@0.3.31"},{"ecosystem":"npm","name":"@keyv/bigmap","version":"1.3.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@keyv/bigmap","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/keyv","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40keyv/bigmap@1.3.1"},{"ecosystem":"npm","name":"@keyv/serialize","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@keyv/serialize","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/keyv","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40keyv/serialize@1.1.1"},{"ecosystem":"npm","name":"@mermaid-js/parser","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@mermaid-js/parser","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/mermaid-js/mermaid","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40mermaid-js/parser@1.1.1"},{"ecosystem":"npm","name":"@napi-rs/wasm-runtime","version":"1.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@napi-rs/wasm-runtime","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/napi-rs/napi-rs","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40napi-rs/wasm-runtime@1.1.4"},{"ecosystem":"npm","name":"@nodelib/fs.scandir","version":"2.1.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@nodelib/fs.scandir","licenses":["MIT"],"upstream_repo":"github.com/nodelib/nodelib","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40nodelib/fs.scandir@2.1.5"},{"ecosystem":"npm","name":"@nodelib/fs.stat","version":"2.0.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@nodelib/fs.stat","licenses":["MIT"],"upstream_repo":"github.com/nodelib/nodelib","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40nodelib/fs.stat@2.0.5"},{"ecosystem":"npm","name":"@nodelib/fs.walk","version":"1.2.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@nodelib/fs.walk","licenses":["MIT"],"upstream_repo":"github.com/nodelib/nodelib","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40nodelib/fs.walk@1.2.8"},{"ecosystem":"npm","name":"@oxc-project/types","version":"0.132.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@oxc-project/types","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/oxc-project/oxc","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40oxc-project/types@0.132.0"},{"ecosystem":"npm","name":"@polka/url","version":"1.0.0-next.29","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@polka/url","licenses":["MIT"],"upstream_repo":"github.com/lukeed/polka","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40polka/url@1.0.0-next.29"},{"ecosystem":"npm","name":"@puppeteer/browsers","version":"3.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@puppeteer/browsers","licenses":["Apache-2.0"],"provenance":true,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/%40puppeteer/browsers@3.0.4"},{"ecosystem":"npm","name":"@reduxjs/toolkit","version":"2.12.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@reduxjs/toolkit","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/reduxjs/redux-toolkit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40reduxjs/toolkit@2.12.0"},{"ecosystem":"npm","name":"@rolldown/binding-android-arm64","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-android-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-android-arm64@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-darwin-arm64","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-darwin-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-darwin-arm64@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-darwin-x64","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-darwin-x64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-darwin-x64@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-freebsd-x64","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-freebsd-x64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-freebsd-x64@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-linux-arm-gnueabihf","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-arm-gnueabihf","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-arm-gnueabihf@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-linux-arm64-gnu","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-arm64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-arm64-gnu@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-linux-arm64-musl","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-arm64-musl","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-arm64-musl@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-linux-ppc64-gnu","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-ppc64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-ppc64-gnu@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-linux-s390x-gnu","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-s390x-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-s390x-gnu@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-linux-x64-gnu","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-x64-gnu","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-x64-gnu@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-linux-x64-musl","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-linux-x64-musl","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-linux-x64-musl@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-openharmony-arm64","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-openharmony-arm64","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-openharmony-arm64@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-wasm32-wasi","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-wasm32-wasi","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-wasm32-wasi@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-win32-arm64-msvc","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-win32-arm64-msvc","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-win32-arm64-msvc@1.0.2"},{"ecosystem":"npm","name":"@rolldown/binding-win32-x64-msvc","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/binding-win32-x64-msvc","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/binding-win32-x64-msvc@1.0.2"},{"ecosystem":"npm","name":"@rolldown/pluginutils","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@rolldown/pluginutils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/plugins","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40rolldown/pluginutils@1.0.1"},{"ecosystem":"npm","name":"@sindresorhus/merge-streams","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@sindresorhus/merge-streams","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/merge-streams","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40sindresorhus/merge-streams@4.0.0"},{"ecosystem":"npm","name":"@standard-schema/spec","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@standard-schema/spec","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/standard-schema/standard-schema","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40standard-schema/spec@1.1.0"},{"ecosystem":"npm","name":"@standard-schema/utils","version":"0.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@standard-schema/utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/standard-schema/standard-schema","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40standard-schema/utils@0.3.0"},{"ecosystem":"npm","name":"@testing-library/dom","version":"10.4.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@testing-library/dom","licenses":["MIT"],"upstream_repo":"github.com/testing-library/dom-testing-library","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40testing-library/dom@10.4.1"},{"ecosystem":"npm","name":"@tybys/wasm-util","version":"0.10.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@tybys/wasm-util","licenses":["MIT"],"upstream_repo":"github.com/toyobayashi/wasm-util","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40tybys/wasm-util@0.10.2"},{"ecosystem":"npm","name":"@types/aria-query","version":"5.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/aria-query","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/aria-query@5.0.4"},{"ecosystem":"npm","name":"@types/chai","version":"5.2.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/chai","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/chai@5.2.3"},{"ecosystem":"npm","name":"@types/d3-array","version":"3.2.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-array","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-array@3.2.2"},{"ecosystem":"npm","name":"@types/d3-axis","version":"3.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-axis","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-axis@3.0.6"},{"ecosystem":"npm","name":"@types/d3-brush","version":"3.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-brush","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-brush@3.0.6"},{"ecosystem":"npm","name":"@types/d3-chord","version":"3.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-chord","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-chord@3.0.6"},{"ecosystem":"npm","name":"@types/d3-color","version":"3.1.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-color","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-color@3.1.3"},{"ecosystem":"npm","name":"@types/d3-contour","version":"3.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-contour","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-contour@3.0.6"},{"ecosystem":"npm","name":"@types/d3-delaunay","version":"6.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-delaunay","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-delaunay@6.0.4"},{"ecosystem":"npm","name":"@types/d3-dispatch","version":"3.0.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-dispatch","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-dispatch@3.0.7"},{"ecosystem":"npm","name":"@types/d3-drag","version":"3.0.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-drag","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-drag@3.0.7"},{"ecosystem":"npm","name":"@types/d3-dsv","version":"3.0.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-dsv","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-dsv@3.0.7"},{"ecosystem":"npm","name":"@types/d3-ease","version":"3.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-ease","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-ease@3.0.2"},{"ecosystem":"npm","name":"@types/d3-fetch","version":"3.0.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-fetch","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-fetch@3.0.7"},{"ecosystem":"npm","name":"@types/d3-force","version":"3.0.10","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-force","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-force@3.0.10"},{"ecosystem":"npm","name":"@types/d3-format","version":"3.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-format","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-format@3.0.4"},{"ecosystem":"npm","name":"@types/d3-geo","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-geo","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-geo@3.1.0"},{"ecosystem":"npm","name":"@types/d3-hierarchy","version":"3.1.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-hierarchy","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-hierarchy@3.1.7"},{"ecosystem":"npm","name":"@types/d3-interpolate","version":"3.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-interpolate","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-interpolate@3.0.4"},{"ecosystem":"npm","name":"@types/d3-path","version":"3.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-path","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-path@3.1.1"},{"ecosystem":"npm","name":"@types/d3-path","version":"1.0.11","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-path","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-path@1.0.11"},{"ecosystem":"npm","name":"@types/d3-polygon","version":"3.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-polygon","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-polygon@3.0.2"},{"ecosystem":"npm","name":"@types/d3-quadtree","version":"3.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-quadtree","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-quadtree@3.0.6"},{"ecosystem":"npm","name":"@types/d3-random","version":"3.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-random","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-random@3.0.3"},{"ecosystem":"npm","name":"@types/d3-scale","version":"4.0.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-scale","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-scale@4.0.9"},{"ecosystem":"npm","name":"@types/d3-scale-chromatic","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-scale-chromatic","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-scale-chromatic@3.1.0"},{"ecosystem":"npm","name":"@types/d3-selection","version":"3.0.11","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-selection","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-selection@3.0.11"},{"ecosystem":"npm","name":"@types/d3-shape","version":"1.3.12","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-shape","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-shape@1.3.12"},{"ecosystem":"npm","name":"@types/d3-shape","version":"3.1.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-shape","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-shape@3.1.8"},{"ecosystem":"npm","name":"@types/d3-time","version":"3.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-time","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-time@3.0.4"},{"ecosystem":"npm","name":"@types/d3-time-format","version":"4.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-time-format","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-time-format@4.0.3"},{"ecosystem":"npm","name":"@types/d3-timer","version":"3.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-timer","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-timer@3.0.2"},{"ecosystem":"npm","name":"@types/d3-transition","version":"3.0.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-transition","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-transition@3.0.9"},{"ecosystem":"npm","name":"@types/d3-zoom","version":"3.0.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/d3-zoom","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/d3-zoom@3.0.8"},{"ecosystem":"npm","name":"@types/debug","version":"4.1.13","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/debug","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/debug@4.1.13"},{"ecosystem":"npm","name":"@types/deep-eql","version":"4.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/deep-eql","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/deep-eql@4.0.2"},{"ecosystem":"npm","name":"@types/estree","version":"1.0.9","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/estree","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/%40types/estree@1.0.9"},{"ecosystem":"npm","name":"@types/estree-jsx","version":"1.0.5","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/estree-jsx","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/estree-jsx@1.0.5"},{"ecosystem":"npm","name":"@types/geojson","version":"7946.0.16","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/geojson","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/geojson@7946.0.16"},{"ecosystem":"npm","name":"@types/hast","version":"3.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/hast","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/hast@3.0.4"},{"ecosystem":"npm","name":"@types/json-schema","version":"7.0.15","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/json-schema","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/json-schema@7.0.15"},{"ecosystem":"npm","name":"@types/katex","version":"0.16.8","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/katex","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/%40types/katex@0.16.8"},{"ecosystem":"npm","name":"@types/mdast","version":"4.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/mdast","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/mdast@4.0.4"},{"ecosystem":"npm","name":"@types/ms","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/ms","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/ms@2.1.0"},{"ecosystem":"npm","name":"@types/prop-types","version":"15.7.15","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/prop-types","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/prop-types@15.7.15"},{"ecosystem":"npm","name":"@types/trusted-types","version":"2.0.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/trusted-types","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/trusted-types@2.0.7"},{"ecosystem":"npm","name":"@types/unist","version":"3.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/unist","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/unist@3.0.3"},{"ecosystem":"npm","name":"@types/unist","version":"2.0.11","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/unist","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/%40types/unist@2.0.11"},{"ecosystem":"npm","name":"@types/use-sync-external-store","version":"0.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@types/use-sync-external-store","licenses":["MIT"],"upstream_repo":"github.com/DefinitelyTyped/DefinitelyTyped","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40types/use-sync-external-store@0.0.6"},{"ecosystem":"npm","name":"@typescript-eslint/project-service","version":"8.59.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/project-service","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/project-service@8.59.4"},{"ecosystem":"npm","name":"@typescript-eslint/scope-manager","version":"8.59.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/scope-manager","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/scope-manager@8.59.4"},{"ecosystem":"npm","name":"@typescript-eslint/tsconfig-utils","version":"8.59.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/tsconfig-utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/tsconfig-utils@8.59.4"},{"ecosystem":"npm","name":"@typescript-eslint/types","version":"8.59.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/types","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/types@8.59.4"},{"ecosystem":"npm","name":"@typescript-eslint/typescript-estree","version":"8.59.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/typescript-estree","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/typescript-estree@8.59.4"},{"ecosystem":"npm","name":"@typescript-eslint/visitor-keys","version":"8.59.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@typescript-eslint/visitor-keys","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/typescript-eslint/typescript-eslint","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40typescript-eslint/visitor-keys@8.59.4"},{"ecosystem":"npm","name":"@ungap/structured-clone","version":"1.3.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@ungap/structured-clone","licenses":["ISC"],"upstream_repo":"github.com/ungap/structured-clone","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":77},"purl":"pkg:npm/%40ungap/structured-clone@1.3.1"},{"ecosystem":"npm","name":"@upsetjs/venn.js","version":"2.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@upsetjs/venn.js","licenses":["MIT"],"upstream_repo":"github.com/upsetjs/venn.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40upsetjs/venn.js@2.0.0"},{"ecosystem":"npm","name":"@vitest/expect","version":"4.1.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@vitest/expect","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/expect@4.1.7"},{"ecosystem":"npm","name":"@vitest/pretty-format","version":"4.1.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@vitest/pretty-format","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/pretty-format@4.1.7"},{"ecosystem":"npm","name":"@vitest/runner","version":"4.1.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@vitest/runner","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/runner@4.1.7"},{"ecosystem":"npm","name":"@vitest/snapshot","version":"4.1.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@vitest/snapshot","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/snapshot@4.1.7"},{"ecosystem":"npm","name":"@vitest/spy","version":"4.1.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@vitest/spy","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/spy@4.1.7"},{"ecosystem":"npm","name":"@vitest/utils","version":"4.1.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"@vitest/utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/vitest-dev/vitest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/%40vitest/utils@4.1.7"},{"ecosystem":"npm","name":"acorn","version":"8.16.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"acorn","licenses":["MIT"],"upstream_repo":"github.com/acornjs/acorn","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/acorn@8.16.0"},{"ecosystem":"npm","name":"acorn-jsx","version":"5.3.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"acorn-jsx","licenses":["MIT"],"upstream_repo":"github.com/acornjs/acorn-jsx","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/acorn-jsx@5.3.2"},{"ecosystem":"npm","name":"ajv","version":"6.15.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ajv","licenses":["MIT"],"upstream_repo":"github.com/ajv-validator/ajv","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ajv@6.15.0"},{"ecosystem":"npm","name":"ajv","version":"8.20.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ajv","licenses":["MIT"],"upstream_repo":"github.com/ajv-validator/ajv","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ajv@8.20.0"},{"ecosystem":"npm","name":"ansi-regex","version":"5.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ansi-regex","licenses":["MIT"],"upstream_repo":"github.com/chalk/ansi-regex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ansi-regex@5.0.1"},{"ecosystem":"npm","name":"ansi-regex","version":"6.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ansi-regex","licenses":["MIT"],"upstream_repo":"github.com/chalk/ansi-regex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ansi-regex@6.3.0"},{"ecosystem":"npm","name":"ansi-styles","version":"5.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ansi-styles","licenses":["MIT"],"upstream_repo":"github.com/chalk/ansi-styles","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ansi-styles@5.2.0"},{"ecosystem":"npm","name":"ansi-styles","version":"4.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ansi-styles","licenses":["MIT"],"upstream_repo":"github.com/chalk/ansi-styles","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ansi-styles@4.3.0"},{"ecosystem":"npm","name":"argparse","version":"2.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"argparse","licenses":["Python-2.0"],"upstream_repo":"github.com/nodeca/argparse","status":"untracked","level":"idle","license":{"expression":"Python-2.0","verdict":"not-shipped"},"purl":"pkg:npm/argparse@2.0.1"},{"ecosystem":"npm","name":"aria-query","version":"5.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"aria-query","licenses":["Apache-2.0"],"upstream_repo":"github.com/A11yance/aria-query","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/aria-query@5.3.0"},{"ecosystem":"npm","name":"assertion-error","version":"2.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"assertion-error","licenses":["MIT"],"upstream_repo":"github.com/chaijs/assertion-error","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/assertion-error@2.0.1"},{"ecosystem":"npm","name":"ast-v8-to-istanbul","version":"1.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ast-v8-to-istanbul","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/AriPerkkio/ast-v8-to-istanbul","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ast-v8-to-istanbul@1.0.0"},{"ecosystem":"npm","name":"astral-regex","version":"2.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"astral-regex","licenses":["MIT"],"upstream_repo":"github.com/kevva/astral-regex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/astral-regex@2.0.0"},{"ecosystem":"npm","name":"axe-core","version":"4.13.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"axe-core","licenses":["MPL-2.0"],"provenance":true,"upstream_repo":"github.com/dequelabs/axe-core","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/axe-core@4.13.0"},{"ecosystem":"npm","name":"bail","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"bail","licenses":["MIT"],"upstream_repo":"github.com/wooorm/bail","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/bail@2.0.2"},{"ecosystem":"npm","name":"balanced-match","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"balanced-match","licenses":["MIT"],"upstream_repo":"github.com/juliangruber/balanced-match","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/balanced-match@1.0.2"},{"ecosystem":"npm","name":"balanced-match","version":"4.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"balanced-match","licenses":["MIT"],"upstream_repo":"github.com/juliangruber/balanced-match","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/balanced-match@4.0.4"},{"ecosystem":"npm","name":"bidi-js","version":"1.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"bidi-js","licenses":["MIT"],"upstream_repo":"github.com/lojjic/bidi-js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/bidi-js@1.0.3"},{"ecosystem":"npm","name":"braces","version":"3.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"braces","licenses":["MIT"],"upstream_repo":"github.com/micromatch/braces","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/braces@3.0.3"},{"ecosystem":"npm","name":"cacheable","version":"2.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"cacheable","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/jaredwray/cacheable","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/cacheable@2.5.0"},{"ecosystem":"npm","name":"callsites","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"callsites","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/callsites","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/callsites@3.1.0"},{"ecosystem":"npm","name":"caniuse-lite","version":"1.0.30001793","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"caniuse-lite","licenses":["CC-BY-4.0"],"provenance":true,"upstream_repo":"github.com/browserslist/caniuse-lite","status":"untracked","level":"idle","license":{"expression":"CC-BY-4.0","verdict":"not-shipped"},"purl":"pkg:npm/caniuse-lite@1.0.30001793"},{"ecosystem":"npm","name":"ccount","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ccount","licenses":["MIT"],"upstream_repo":"github.com/wooorm/ccount","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/ccount@2.0.1"},{"ecosystem":"npm","name":"chai","version":"6.2.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"chai","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/chaijs/chai","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/chai@6.2.2"},{"ecosystem":"npm","name":"chalk","version":"4.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"chalk","licenses":["MIT"],"upstream_repo":"github.com/chalk/chalk","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/chalk@4.1.2"},{"ecosystem":"npm","name":"character-entities","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"character-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities@2.0.2"},{"ecosystem":"npm","name":"character-entities-html4","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"character-entities-html4","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities-html4","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities-html4@2.1.0"},{"ecosystem":"npm","name":"character-entities-legacy","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"character-entities-legacy","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-entities-legacy","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-entities-legacy@3.0.0"},{"ecosystem":"npm","name":"character-reference-invalid","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"character-reference-invalid","licenses":["MIT"],"upstream_repo":"github.com/wooorm/character-reference-invalid","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/character-reference-invalid@2.0.1"},{"ecosystem":"npm","name":"chromium-bidi","version":"16.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"chromium-bidi","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/GoogleChromeLabs/chromium-bidi","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/chromium-bidi@16.0.1"},{"ecosystem":"npm","name":"cliui","version":"8.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"cliui","licenses":["ISC"],"upstream_repo":"github.com/yargs/cliui","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/cliui@8.0.1"},{"ecosystem":"npm","name":"clsx","version":"2.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"clsx","licenses":["MIT"],"upstream_repo":"github.com/lukeed/clsx","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/clsx@2.1.1"},{"ecosystem":"npm","name":"color-convert","version":"2.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"color-convert","licenses":["MIT"],"upstream_repo":"github.com/Qix-/color-convert","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/color-convert@2.0.1"},{"ecosystem":"npm","name":"color-name","version":"1.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"color-name","licenses":["MIT"],"upstream_repo":"github.com/colorjs/color-name","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/color-name@1.1.4"},{"ecosystem":"npm","name":"colord","version":"2.10.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"colord","licenses":["MIT"],"upstream_repo":"github.com/omgovich/colord","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/colord@2.10.0"},{"ecosystem":"npm","name":"comma-separated-tokens","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"comma-separated-tokens","licenses":["MIT"],"upstream_repo":"github.com/wooorm/comma-separated-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/comma-separated-tokens@2.0.3"},{"ecosystem":"npm","name":"commander","version":"7.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"commander","licenses":["MIT"],"upstream_repo":"github.com/tj/commander.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/commander@7.2.0"},{"ecosystem":"npm","name":"commander","version":"8.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"commander","licenses":["MIT"],"upstream_repo":"github.com/tj/commander.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/commander@8.3.0"},{"ecosystem":"npm","name":"concat-map","version":"0.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"concat-map","licenses":["MIT"],"upstream_repo":"github.com/substack/node-concat-map","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/concat-map@0.0.1"},{"ecosystem":"npm","name":"convert-source-map","version":"2.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"convert-source-map","licenses":["MIT"],"upstream_repo":"github.com/thlorenz/convert-source-map","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/convert-source-map@2.0.0"},{"ecosystem":"npm","name":"cose-base","version":"1.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"cose-base","licenses":["MIT"],"upstream_repo":"github.com/iVis-at-Bilkent/cose-base","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/cose-base@1.0.3"},{"ecosystem":"npm","name":"cose-base","version":"2.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"cose-base","licenses":["MIT"],"upstream_repo":"github.com/iVis-at-Bilkent/cose-base","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/cose-base@2.2.0"},{"ecosystem":"npm","name":"cosmiconfig","version":"9.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"cosmiconfig","licenses":["MIT"],"upstream_repo":"github.com/cosmiconfig/cosmiconfig","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/cosmiconfig@9.0.2"},{"ecosystem":"npm","name":"cross-spawn","version":"7.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"cross-spawn","licenses":["MIT"],"upstream_repo":"github.com/moxystudio/node-cross-spawn","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/cross-spawn@7.0.6"},{"ecosystem":"npm","name":"css-functions-list","version":"3.3.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"css-functions-list","licenses":["MIT"],"upstream_repo":"github.com/niksy/css-functions-list","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/css-functions-list@3.3.3"},{"ecosystem":"npm","name":"css-tree","version":"3.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"css-tree","licenses":["MIT"],"upstream_repo":"github.com/csstree/csstree","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/css-tree@3.2.1"},{"ecosystem":"npm","name":"css.escape","version":"1.5.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"css.escape","licenses":["MIT"],"upstream_repo":"github.com/mathiasbynens/CSS.escape","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/css.escape@1.5.1"},{"ecosystem":"npm","name":"cssesc","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"cssesc","licenses":["MIT"],"upstream_repo":"github.com/mathiasbynens/cssesc","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/cssesc@3.0.0"},{"ecosystem":"npm","name":"csstype","version":"3.2.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"csstype","licenses":["MIT"],"upstream_repo":"github.com/frenic/csstype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/csstype@3.2.3"},{"ecosystem":"npm","name":"cytoscape","version":"3.33.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"cytoscape","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/cytoscape/cytoscape.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/cytoscape@3.33.4"},{"ecosystem":"npm","name":"cytoscape-cose-bilkent","version":"4.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"cytoscape-cose-bilkent","licenses":["MIT"],"upstream_repo":"github.com/cytoscape/cytoscape.js-cose-bilkent","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/cytoscape-cose-bilkent@4.1.0"},{"ecosystem":"npm","name":"cytoscape-fcose","version":"2.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"cytoscape-fcose","licenses":["MIT"],"upstream_repo":"github.com/iVis-at-Bilkent/cytoscape.js-fcose","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/cytoscape-fcose@2.2.0"},{"ecosystem":"npm","name":"d3-array","version":"3.2.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-array","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-array","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-array@3.2.4"},{"ecosystem":"npm","name":"d3-array","version":"2.12.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-array","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/d3/d3-array","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/d3-array@2.12.1"},{"ecosystem":"npm","name":"d3-axis","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-axis","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-axis","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-axis@3.0.0"},{"ecosystem":"npm","name":"d3-brush","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-brush","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-brush","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-brush@3.0.0"},{"ecosystem":"npm","name":"d3-chord","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-chord","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-chord","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-chord@3.0.1"},{"ecosystem":"npm","name":"d3-color","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-color","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-color","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-color@3.1.0"},{"ecosystem":"npm","name":"d3-contour","version":"4.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-contour","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-contour","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-contour@4.0.2"},{"ecosystem":"npm","name":"d3-delaunay","version":"6.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-delaunay","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-delaunay","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-delaunay@6.0.4"},{"ecosystem":"npm","name":"d3-dispatch","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-dispatch","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-dispatch","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-dispatch@3.0.1"},{"ecosystem":"npm","name":"d3-drag","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-drag","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-drag","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-drag@3.0.0"},{"ecosystem":"npm","name":"d3-dsv","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-dsv","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-dsv","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-dsv@3.0.1"},{"ecosystem":"npm","name":"d3-ease","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-ease","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/d3/d3-ease","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/d3-ease@3.0.1"},{"ecosystem":"npm","name":"d3-fetch","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-fetch","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-fetch","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-fetch@3.0.1"},{"ecosystem":"npm","name":"d3-force","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-force","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-force","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-force@3.0.0"},{"ecosystem":"npm","name":"d3-format","version":"3.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-format","licenses":["ISC"],"provenance":true,"upstream_repo":"github.com/d3/d3-format","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-format@3.1.2"},{"ecosystem":"npm","name":"d3-geo","version":"3.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-geo","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-geo","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-geo@3.1.1"},{"ecosystem":"npm","name":"d3-hierarchy","version":"3.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-hierarchy","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-hierarchy","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-hierarchy@3.1.2"},{"ecosystem":"npm","name":"d3-interpolate","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-interpolate","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-interpolate","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-interpolate@3.0.1"},{"ecosystem":"npm","name":"d3-path","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-path","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-path","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-path@3.1.0"},{"ecosystem":"npm","name":"d3-path","version":"1.0.9","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-path","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/d3/d3-path","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/d3-path@1.0.9"},{"ecosystem":"npm","name":"d3-polygon","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-polygon","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-polygon","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-polygon@3.0.1"},{"ecosystem":"npm","name":"d3-quadtree","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-quadtree","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-quadtree","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-quadtree@3.0.1"},{"ecosystem":"npm","name":"d3-random","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-random","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-random","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-random@3.0.1"},{"ecosystem":"npm","name":"d3-scale","version":"4.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-scale","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-scale","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-scale@4.0.2"},{"ecosystem":"npm","name":"d3-scale-chromatic","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-scale-chromatic","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-scale-chromatic","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-scale-chromatic@3.1.0"},{"ecosystem":"npm","name":"d3-selection","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-selection","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-selection","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-selection@3.0.0"},{"ecosystem":"npm","name":"d3-shape","version":"1.3.7","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-shape","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/d3/d3-shape","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/d3-shape@1.3.7"},{"ecosystem":"npm","name":"d3-shape","version":"3.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-shape","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-shape","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-shape@3.2.0"},{"ecosystem":"npm","name":"d3-time","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-time","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-time","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-time@3.1.0"},{"ecosystem":"npm","name":"d3-time-format","version":"4.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-time-format","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-time-format","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-time-format@4.1.0"},{"ecosystem":"npm","name":"d3-timer","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-timer","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-timer","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-timer@3.0.1"},{"ecosystem":"npm","name":"d3-transition","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-transition","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-transition","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-transition@3.0.1"},{"ecosystem":"npm","name":"d3-zoom","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"d3-zoom","licenses":["ISC"],"upstream_repo":"github.com/d3/d3-zoom","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/d3-zoom@3.0.0"},{"ecosystem":"npm","name":"dagre-d3-es","version":"7.0.14","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"dagre-d3-es","licenses":["MIT"],"upstream_repo":"github.com/tbo47/dagre-es","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/dagre-d3-es@7.0.14"},{"ecosystem":"npm","name":"data-urls","version":"7.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"data-urls","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/jsdom/data-urls","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/data-urls@7.0.0"},{"ecosystem":"npm","name":"dayjs","version":"1.11.20","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"dayjs","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/iamkun/dayjs","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/dayjs@1.11.20"},{"ecosystem":"npm","name":"debug","version":"4.4.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"debug","licenses":["MIT"],"upstream_repo":"github.com/debug-js/debug","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/debug@4.4.3"},{"ecosystem":"npm","name":"decimal.js","version":"10.6.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"decimal.js","licenses":["MIT"],"upstream_repo":"github.com/MikeMcl/decimal.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/decimal.js@10.6.0"},{"ecosystem":"npm","name":"decimal.js-light","version":"2.5.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"decimal.js-light","licenses":["MIT"],"upstream_repo":"github.com/MikeMcl/decimal.js-light","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/decimal.js-light@2.5.1"},{"ecosystem":"npm","name":"decode-named-character-reference","version":"1.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"decode-named-character-reference","licenses":["MIT"],"upstream_repo":"github.com/wooorm/decode-named-character-reference","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/decode-named-character-reference@1.3.0"},{"ecosystem":"npm","name":"deep-is","version":"0.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"deep-is","licenses":["MIT"],"upstream_repo":"github.com/thlorenz/deep-is","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/deep-is@0.1.4"},{"ecosystem":"npm","name":"delaunator","version":"5.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"delaunator","licenses":["ISC"],"upstream_repo":"github.com/mapbox/delaunator","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/delaunator@5.1.0"},{"ecosystem":"npm","name":"dequal","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"dequal","licenses":["MIT"],"upstream_repo":"github.com/lukeed/dequal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/dequal@2.0.3"},{"ecosystem":"npm","name":"detect-libc","version":"2.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"detect-libc","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/lovell/detect-libc","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/detect-libc@2.1.2"},{"ecosystem":"npm","name":"devlop","version":"1.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"devlop","licenses":["MIT"],"upstream_repo":"github.com/wooorm/devlop","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/devlop@1.1.0"},{"ecosystem":"npm","name":"devtools-protocol","version":"0.0.1624250","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"devtools-protocol","licenses":["BSD-3-Clause"],"provenance":true,"upstream_repo":"github.com/ChromeDevTools/devtools-protocol","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/devtools-protocol@0.0.1624250"},{"ecosystem":"npm","name":"dom-accessibility-api","version":"0.6.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"dom-accessibility-api","licenses":["MIT"],"upstream_repo":"github.com/eps1lon/dom-accessibility-api","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/dom-accessibility-api@0.6.3"},{"ecosystem":"npm","name":"dom-accessibility-api","version":"0.5.16","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"dom-accessibility-api","licenses":["MIT"],"upstream_repo":"github.com/eps1lon/dom-accessibility-api","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/dom-accessibility-api@0.5.16"},{"ecosystem":"npm","name":"electron-to-chromium","version":"1.5.361","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"electron-to-chromium","licenses":["ISC"],"provenance":true,"upstream_repo":"github.com/Kilian/electron-to-chromium","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/electron-to-chromium@1.5.361"},{"ecosystem":"npm","name":"emoji-regex","version":"8.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"emoji-regex","licenses":["MIT"],"upstream_repo":"github.com/mathiasbynens/emoji-regex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/emoji-regex@8.0.0"},{"ecosystem":"npm","name":"entities","version":"6.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"entities","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/fb55/entities","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"allowed","score":75},"purl":"pkg:npm/entities@6.0.1"},{"ecosystem":"npm","name":"entities","version":"8.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"entities","licenses":["BSD-2-Clause"],"provenance":true,"upstream_repo":"github.com/fb55/entities","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/entities@8.0.0"},{"ecosystem":"npm","name":"env-paths","version":"2.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"env-paths","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/env-paths","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/env-paths@2.2.1"},{"ecosystem":"npm","name":"error-ex","version":"1.3.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"error-ex","licenses":["MIT"],"upstream_repo":"github.com/qix-/node-error-ex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/error-ex@1.3.4"},{"ecosystem":"npm","name":"es-module-lexer","version":"2.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"es-module-lexer","licenses":["MIT"],"upstream_repo":"github.com/guybedford/es-module-lexer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/es-module-lexer@2.1.0"},{"ecosystem":"npm","name":"es-toolkit","version":"1.46.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"es-toolkit","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/toss/es-toolkit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/es-toolkit@1.46.1"},{"ecosystem":"npm","name":"escalade","version":"3.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"escalade","licenses":["MIT"],"upstream_repo":"github.com/lukeed/escalade","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/escalade@3.2.0"},{"ecosystem":"npm","name":"escape-string-regexp","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"escape-string-regexp","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/escape-string-regexp","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/escape-string-regexp@5.0.0"},{"ecosystem":"npm","name":"escape-string-regexp","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"escape-string-regexp","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/escape-string-regexp","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/escape-string-regexp@4.0.0"},{"ecosystem":"npm","name":"eslint-scope","version":"8.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"eslint-scope","licenses":["BSD-2-Clause"],"provenance":true,"upstream_repo":"github.com/eslint/js","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/eslint-scope@8.4.0"},{"ecosystem":"npm","name":"eslint-visitor-keys","version":"3.4.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"eslint-visitor-keys","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/eslint-visitor-keys","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/eslint-visitor-keys@3.4.3"},{"ecosystem":"npm","name":"eslint-visitor-keys","version":"5.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"eslint-visitor-keys","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/js","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/eslint-visitor-keys@5.0.1"},{"ecosystem":"npm","name":"eslint-visitor-keys","version":"4.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"eslint-visitor-keys","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/eslint/js","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/eslint-visitor-keys@4.2.1"},{"ecosystem":"npm","name":"espree","version":"10.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"espree","licenses":["BSD-2-Clause"],"provenance":true,"upstream_repo":"github.com/eslint/js","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/espree@10.4.0"},{"ecosystem":"npm","name":"esquery","version":"1.7.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"esquery","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/estools/esquery","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/esquery@1.7.0"},{"ecosystem":"npm","name":"esrecurse","version":"4.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"esrecurse","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/estools/esrecurse","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/esrecurse@4.3.0"},{"ecosystem":"npm","name":"estraverse","version":"5.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"estraverse","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/estools/estraverse","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/estraverse@5.3.0"},{"ecosystem":"npm","name":"estree-util-is-identifier-name","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"estree-util-is-identifier-name","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/estree-util-is-identifier-name","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/estree-util-is-identifier-name@3.0.0"},{"ecosystem":"npm","name":"estree-walker","version":"3.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"estree-walker","licenses":["MIT"],"upstream_repo":"github.com/Rich-Harris/estree-walker","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/estree-walker@3.0.3"},{"ecosystem":"npm","name":"esutils","version":"2.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"esutils","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/estools/esutils","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/esutils@2.0.3"},{"ecosystem":"npm","name":"eventemitter3","version":"5.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"eventemitter3","licenses":["MIT"],"upstream_repo":"github.com/primus/eventemitter3","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/eventemitter3@5.0.4"},{"ecosystem":"npm","name":"expect-type","version":"1.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"expect-type","licenses":["Apache-2.0"],"upstream_repo":"github.com/mmkal/expect-type","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/expect-type@1.3.0"},{"ecosystem":"npm","name":"extend","version":"3.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"extend","licenses":["MIT"],"upstream_repo":"github.com/justmoon/node-extend","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/extend@3.0.2"},{"ecosystem":"npm","name":"fast-deep-equal","version":"3.1.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"fast-deep-equal","licenses":["MIT"],"upstream_repo":"github.com/epoberezkin/fast-deep-equal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fast-deep-equal@3.1.3"},{"ecosystem":"npm","name":"fast-glob","version":"3.3.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"fast-glob","licenses":["MIT"],"upstream_repo":"github.com/mrmlnc/fast-glob","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fast-glob@3.3.3"},{"ecosystem":"npm","name":"fast-json-stable-stringify","version":"2.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"fast-json-stable-stringify","licenses":["MIT"],"upstream_repo":"github.com/epoberezkin/fast-json-stable-stringify","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fast-json-stable-stringify@2.1.0"},{"ecosystem":"npm","name":"fast-levenshtein","version":"2.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"fast-levenshtein","licenses":["MIT"],"upstream_repo":"github.com/hiddentao/fast-levenshtein","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fast-levenshtein@2.0.6"},{"ecosystem":"npm","name":"fastest-levenshtein","version":"1.0.16","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"fastest-levenshtein","licenses":["MIT"],"upstream_repo":"github.com/ka-weihe/fastest-levenshtein","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fastest-levenshtein@1.0.16"},{"ecosystem":"npm","name":"fastq","version":"1.20.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"fastq","licenses":["ISC"],"provenance":true,"upstream_repo":"github.com/mcollina/fastq","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/fastq@1.20.1"},{"ecosystem":"npm","name":"fdir","version":"6.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"fdir","licenses":["MIT"],"upstream_repo":"github.com/thecodrr/fdir","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fdir@6.5.0"},{"ecosystem":"npm","name":"file-entry-cache","version":"8.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"file-entry-cache","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/file-entry-cache","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/file-entry-cache@8.0.0"},{"ecosystem":"npm","name":"file-entry-cache","version":"11.1.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"file-entry-cache","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/jaredwray/cacheable","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/file-entry-cache@11.1.5"},{"ecosystem":"npm","name":"fill-range","version":"7.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"fill-range","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/fill-range","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fill-range@7.1.1"},{"ecosystem":"npm","name":"find-up","version":"5.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"find-up","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/find-up","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/find-up@5.0.0"},{"ecosystem":"npm","name":"flat-cache","version":"4.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"flat-cache","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/flat-cache","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/flat-cache@4.0.1"},{"ecosystem":"npm","name":"flat-cache","version":"6.1.23","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"flat-cache","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/jaredwray/cacheable","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/flat-cache@6.1.23"},{"ecosystem":"npm","name":"flatted","version":"3.4.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"flatted","licenses":["ISC"],"upstream_repo":"github.com/WebReflection/flatted","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/flatted@3.4.2"},{"ecosystem":"npm","name":"fraction.js","version":"5.3.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"fraction.js","licenses":["MIT"],"upstream_repo":"github.com/rawify/Fraction.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fraction.js@5.3.4"},{"ecosystem":"npm","name":"fsevents","version":"2.3.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"fsevents","licenses":["MIT"],"upstream_repo":"github.com/fsevents/fsevents","install_script":true,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fsevents@2.3.3","signals":[{"kind":"install-script","text":"runs a script when npm installs it"}]},{"ecosystem":"npm","name":"fsevents","version":"2.3.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"fsevents","licenses":["MIT"],"upstream_repo":"github.com/fsevents/fsevents","install_script":true,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/fsevents@2.3.2","signals":[{"kind":"install-script","text":"runs a script when npm installs it"}]},{"ecosystem":"npm","name":"get-caller-file","version":"2.0.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"get-caller-file","licenses":["ISC"],"upstream_repo":"github.com/stefanpenner/get-caller-file","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/get-caller-file@2.0.5"},{"ecosystem":"npm","name":"get-east-asian-width","version":"1.6.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"get-east-asian-width","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/get-east-asian-width","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/get-east-asian-width@1.6.0"},{"ecosystem":"npm","name":"github-slugger","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"github-slugger","licenses":["ISC"],"upstream_repo":"github.com/Flet/github-slugger","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":79},"purl":"pkg:npm/github-slugger@2.0.0"},{"ecosystem":"npm","name":"glob-parent","version":"5.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"glob-parent","licenses":["ISC"],"upstream_repo":"github.com/gulpjs/glob-parent","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/glob-parent@5.1.2"},{"ecosystem":"npm","name":"glob-parent","version":"6.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"glob-parent","licenses":["ISC"],"upstream_repo":"github.com/gulpjs/glob-parent","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/glob-parent@6.0.2"},{"ecosystem":"npm","name":"global-modules","version":"2.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"global-modules","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/global-modules","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/global-modules@2.0.0"},{"ecosystem":"npm","name":"global-prefix","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"global-prefix","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/global-prefix","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/global-prefix@3.0.0"},{"ecosystem":"npm","name":"globals","version":"14.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"globals","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/globals","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/globals@14.0.0"},{"ecosystem":"npm","name":"globby","version":"16.2.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"globby","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/globby","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/globby@16.2.4"},{"ecosystem":"npm","name":"globjoin","version":"0.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"globjoin","licenses":["MIT"],"upstream_repo":"github.com/amobiz/globjoin","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/globjoin@0.1.4"},{"ecosystem":"npm","name":"hachure-fill","version":"0.5.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hachure-fill","licenses":["MIT"],"upstream_repo":"github.com/pshihn/hachure-fill","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/hachure-fill@0.5.2"},{"ecosystem":"npm","name":"has-flag","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"has-flag","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/has-flag","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/has-flag@4.0.0"},{"ecosystem":"npm","name":"has-flag","version":"5.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"has-flag","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/has-flag","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/has-flag@5.0.1"},{"ecosystem":"npm","name":"hashery","version":"1.5.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hashery","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/hashery","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/hashery@1.5.1"},{"ecosystem":"npm","name":"hast-util-from-dom","version":"5.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-from-dom","licenses":["ISC"],"upstream_repo":"github.com/syntax-tree/hast-util-from-dom","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-dom@5.0.1"},{"ecosystem":"npm","name":"hast-util-from-html","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-from-html","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-html","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/hast-util-from-html@2.0.3"},{"ecosystem":"npm","name":"hast-util-from-html-isomorphic","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-from-html-isomorphic","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-html-isomorphic","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-html-isomorphic@2.0.0"},{"ecosystem":"npm","name":"hast-util-from-parse5","version":"8.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-from-parse5","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-from-parse5","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-from-parse5@8.0.3"},{"ecosystem":"npm","name":"hast-util-heading-rank","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-heading-rank","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-heading-rank","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-heading-rank@3.0.0"},{"ecosystem":"npm","name":"hast-util-is-element","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-is-element","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-is-element","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-is-element@3.0.0"},{"ecosystem":"npm","name":"hast-util-parse-selector","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-parse-selector","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-parse-selector","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-parse-selector@4.0.0"},{"ecosystem":"npm","name":"hast-util-to-jsx-runtime","version":"2.3.6","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-to-jsx-runtime","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-to-jsx-runtime","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/hast-util-to-jsx-runtime@2.3.6"},{"ecosystem":"npm","name":"hast-util-to-string","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-to-string","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/hast-util-to-string@3.0.1"},{"ecosystem":"npm","name":"hast-util-to-text","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-to-text","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-to-text","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-to-text@4.0.2"},{"ecosystem":"npm","name":"hast-util-whitespace","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hast-util-whitespace","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hast-util-whitespace","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/hast-util-whitespace@3.0.0"},{"ecosystem":"npm","name":"hastscript","version":"9.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hastscript","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/hastscript","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":47},"purl":"pkg:npm/hastscript@9.0.1"},{"ecosystem":"npm","name":"hookified","version":"1.15.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hookified","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/hookified","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/hookified@1.15.1"},{"ecosystem":"npm","name":"hookified","version":"2.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"hookified","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/hookified","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/hookified@2.2.0"},{"ecosystem":"npm","name":"html-encoding-sniffer","version":"6.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"html-encoding-sniffer","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/jsdom/html-encoding-sniffer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/html-encoding-sniffer@6.0.0"},{"ecosystem":"npm","name":"html-escaper","version":"2.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"html-escaper","licenses":["MIT"],"upstream_repo":"github.com/WebReflection/html-escaper","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/html-escaper@2.0.2"},{"ecosystem":"npm","name":"html-tags","version":"5.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"html-tags","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/html-tags","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/html-tags@5.1.0"},{"ecosystem":"npm","name":"html-url-attributes","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"html-url-attributes","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/html-url-attributes@3.0.1"},{"ecosystem":"npm","name":"iconv-lite","version":"0.6.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"iconv-lite","licenses":["MIT"],"upstream_repo":"github.com/ashtuchkin/iconv-lite","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/iconv-lite@0.6.3"},{"ecosystem":"npm","name":"ignore","version":"7.0.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ignore","licenses":["MIT"],"upstream_repo":"github.com/kaelzhang/node-ignore","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ignore@7.0.6"},{"ecosystem":"npm","name":"ignore","version":"5.3.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ignore","licenses":["MIT"],"upstream_repo":"github.com/kaelzhang/node-ignore","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ignore@5.3.2"},{"ecosystem":"npm","name":"immer","version":"11.1.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"immer","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/immerjs/immer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/immer@11.1.8"},{"ecosystem":"npm","name":"immer","version":"10.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"immer","licenses":["MIT"],"upstream_repo":"github.com/immerjs/immer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/immer@10.2.0"},{"ecosystem":"npm","name":"import-fresh","version":"3.3.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"import-fresh","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/import-fresh","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/import-fresh@3.3.1"},{"ecosystem":"npm","name":"import-meta-resolve","version":"4.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"import-meta-resolve","licenses":["MIT"],"upstream_repo":"github.com/wooorm/import-meta-resolve","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/import-meta-resolve@4.2.0"},{"ecosystem":"npm","name":"imurmurhash","version":"0.1.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"imurmurhash","licenses":["MIT"],"upstream_repo":"github.com/jensyt/imurmurhash-js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/imurmurhash@0.1.4"},{"ecosystem":"npm","name":"indent-string","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"indent-string","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/indent-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/indent-string@4.0.0"},{"ecosystem":"npm","name":"ini","version":"1.3.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ini","licenses":["ISC"],"upstream_repo":"github.com/isaacs/ini","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/ini@1.3.8"},{"ecosystem":"npm","name":"inline-style-parser","version":"0.2.7","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"inline-style-parser","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/inline-style-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/inline-style-parser@0.2.7"},{"ecosystem":"npm","name":"internmap","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"internmap","licenses":["ISC"],"upstream_repo":"github.com/mbostock/internmap","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/internmap@1.0.1"},{"ecosystem":"npm","name":"internmap","version":"2.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"internmap","licenses":["ISC"],"upstream_repo":"github.com/mbostock/internmap","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/internmap@2.0.3"},{"ecosystem":"npm","name":"is-alphabetical","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-alphabetical","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-alphabetical","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-alphabetical@2.0.1"},{"ecosystem":"npm","name":"is-alphanumerical","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-alphanumerical","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-alphanumerical","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-alphanumerical@2.0.1"},{"ecosystem":"npm","name":"is-arrayish","version":"0.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-arrayish","licenses":["MIT"],"upstream_repo":"github.com/qix-/node-is-arrayish","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-arrayish@0.2.1"},{"ecosystem":"npm","name":"is-decimal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-decimal","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-decimal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-decimal@2.0.1"},{"ecosystem":"npm","name":"is-extglob","version":"2.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-extglob","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/is-extglob","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-extglob@2.1.1"},{"ecosystem":"npm","name":"is-fullwidth-code-point","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-fullwidth-code-point","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/is-fullwidth-code-point","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-fullwidth-code-point@3.0.0"},{"ecosystem":"npm","name":"is-glob","version":"4.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-glob","licenses":["MIT"],"upstream_repo":"github.com/micromatch/is-glob","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-glob@4.0.3"},{"ecosystem":"npm","name":"is-hexadecimal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-hexadecimal","licenses":["MIT"],"upstream_repo":"github.com/wooorm/is-hexadecimal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/is-hexadecimal@2.0.1"},{"ecosystem":"npm","name":"is-number","version":"7.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-number","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/is-number","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-number@7.0.0"},{"ecosystem":"npm","name":"is-path-inside","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-path-inside","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/is-path-inside","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-path-inside@4.0.0"},{"ecosystem":"npm","name":"is-plain-obj","version":"4.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-plain-obj","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/is-plain-obj","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":80},"purl":"pkg:npm/is-plain-obj@4.1.0"},{"ecosystem":"npm","name":"is-potential-custom-element-name","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"is-potential-custom-element-name","licenses":["MIT"],"upstream_repo":"github.com/mathiasbynens/is-potential-custom-element-name","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/is-potential-custom-element-name@1.0.1"},{"ecosystem":"npm","name":"isexe","version":"2.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"isexe","licenses":["ISC"],"upstream_repo":"github.com/isaacs/isexe","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/isexe@2.0.0"},{"ecosystem":"npm","name":"istanbul-lib-coverage","version":"3.2.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"istanbul-lib-coverage","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/istanbuljs/istanbuljs","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/istanbul-lib-coverage@3.2.2"},{"ecosystem":"npm","name":"istanbul-lib-report","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"istanbul-lib-report","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/istanbuljs/istanbuljs","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/istanbul-lib-report@3.0.1"},{"ecosystem":"npm","name":"istanbul-reports","version":"3.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"istanbul-reports","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/istanbuljs/istanbuljs","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/istanbul-reports@3.2.0"},{"ecosystem":"npm","name":"js-tokens","version":"10.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"js-tokens","licenses":["MIT"],"upstream_repo":"github.com/lydell/js-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/js-tokens@10.0.0"},{"ecosystem":"npm","name":"js-tokens","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"js-tokens","licenses":["MIT"],"upstream_repo":"github.com/lydell/js-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/js-tokens@4.0.0"},{"ecosystem":"npm","name":"json-buffer","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"json-buffer","licenses":["MIT"],"upstream_repo":"github.com/dominictarr/json-buffer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/json-buffer@3.0.1"},{"ecosystem":"npm","name":"json-parse-even-better-errors","version":"2.3.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"json-parse-even-better-errors","licenses":["MIT"],"upstream_repo":"github.com/npm/json-parse-even-better-errors","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/json-parse-even-better-errors@2.3.1"},{"ecosystem":"npm","name":"json-schema-traverse","version":"0.4.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"json-schema-traverse","licenses":["MIT"],"upstream_repo":"github.com/epoberezkin/json-schema-traverse","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/json-schema-traverse@0.4.1"},{"ecosystem":"npm","name":"json-schema-traverse","version":"1.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"json-schema-traverse","licenses":["MIT"],"upstream_repo":"github.com/epoberezkin/json-schema-traverse","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/json-schema-traverse@1.0.0"},{"ecosystem":"npm","name":"json-stable-stringify-without-jsonify","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"json-stable-stringify-without-jsonify","licenses":["MIT"],"upstream_repo":"github.com/samn/json-stable-stringify","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/json-stable-stringify-without-jsonify@1.0.1"},{"ecosystem":"npm","name":"keyv","version":"5.6.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"keyv","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/keyv","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/keyv@5.6.0"},{"ecosystem":"npm","name":"keyv","version":"4.5.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"keyv","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/keyv","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/keyv@4.5.4"},{"ecosystem":"npm","name":"khroma","version":"2.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"khroma","upstream_repo":"github.com/fabiospampinato/khroma","status":"untracked","level":"idle","license":{"verdict":"not-shipped"},"purl":"pkg:npm/khroma@2.1.0"},{"ecosystem":"npm","name":"kind-of","version":"6.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"kind-of","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/kind-of","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/kind-of@6.0.3"},{"ecosystem":"npm","name":"layout-base","version":"2.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"layout-base","licenses":["MIT"],"upstream_repo":"github.com/iVis-at-Bilkent/layout-base","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/layout-base@2.0.1"},{"ecosystem":"npm","name":"layout-base","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"layout-base","licenses":["MIT"],"upstream_repo":"github.com/iVis-at-Bilkent/layout-base","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/layout-base@1.0.2"},{"ecosystem":"npm","name":"levn","version":"0.4.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"levn","licenses":["MIT"],"upstream_repo":"github.com/gkz/levn","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/levn@0.4.1"},{"ecosystem":"npm","name":"lightningcss","version":"1.32.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lightningcss","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss@1.32.0"},{"ecosystem":"npm","name":"lightningcss-android-arm64","version":"1.32.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lightningcss-android-arm64","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-android-arm64@1.32.0"},{"ecosystem":"npm","name":"lightningcss-darwin-arm64","version":"1.32.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lightningcss-darwin-arm64","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-darwin-arm64@1.32.0"},{"ecosystem":"npm","name":"lightningcss-darwin-x64","version":"1.32.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lightningcss-darwin-x64","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-darwin-x64@1.32.0"},{"ecosystem":"npm","name":"lightningcss-freebsd-x64","version":"1.32.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lightningcss-freebsd-x64","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-freebsd-x64@1.32.0"},{"ecosystem":"npm","name":"lightningcss-linux-arm-gnueabihf","version":"1.32.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-arm-gnueabihf","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-arm-gnueabihf@1.32.0"},{"ecosystem":"npm","name":"lightningcss-linux-arm64-gnu","version":"1.32.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-arm64-gnu","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-arm64-gnu@1.32.0"},{"ecosystem":"npm","name":"lightningcss-linux-arm64-musl","version":"1.32.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-arm64-musl","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-arm64-musl@1.32.0"},{"ecosystem":"npm","name":"lightningcss-linux-x64-gnu","version":"1.32.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-x64-gnu","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-x64-gnu@1.32.0"},{"ecosystem":"npm","name":"lightningcss-linux-x64-musl","version":"1.32.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lightningcss-linux-x64-musl","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-linux-x64-musl@1.32.0"},{"ecosystem":"npm","name":"lightningcss-win32-arm64-msvc","version":"1.32.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lightningcss-win32-arm64-msvc","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-win32-arm64-msvc@1.32.0"},{"ecosystem":"npm","name":"lightningcss-win32-x64-msvc","version":"1.32.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lightningcss-win32-x64-msvc","licenses":["MPL-2.0"],"upstream_repo":"github.com/parcel-bundler/lightningcss","status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:npm/lightningcss-win32-x64-msvc@1.32.0"},{"ecosystem":"npm","name":"lilconfig","version":"3.1.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lilconfig","licenses":["MIT"],"upstream_repo":"github.com/antonk52/lilconfig","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/lilconfig@3.1.3"},{"ecosystem":"npm","name":"lines-and-columns","version":"1.2.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lines-and-columns","licenses":["MIT"],"upstream_repo":"github.com/eventualbuddha/lines-and-columns","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/lines-and-columns@1.2.4"},{"ecosystem":"npm","name":"locate-path","version":"6.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"locate-path","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/locate-path","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/locate-path@6.0.0"},{"ecosystem":"npm","name":"lodash-es","version":"4.18.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lodash-es","licenses":["MIT"],"upstream_repo":"github.com/lodash/lodash","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/lodash-es@4.18.1"},{"ecosystem":"npm","name":"lodash.merge","version":"4.6.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lodash.merge","licenses":["MIT"],"upstream_repo":"github.com/lodash/lodash","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/lodash.merge@4.6.2"},{"ecosystem":"npm","name":"lodash.truncate","version":"4.4.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lodash.truncate","licenses":["MIT"],"upstream_repo":"github.com/lodash/lodash","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/lodash.truncate@4.4.2"},{"ecosystem":"npm","name":"longest-streak","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"longest-streak","licenses":["MIT"],"upstream_repo":"github.com/wooorm/longest-streak","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/longest-streak@3.1.0"},{"ecosystem":"npm","name":"loose-envify","version":"1.4.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"loose-envify","licenses":["MIT"],"upstream_repo":"github.com/zertosh/loose-envify","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/loose-envify@1.4.0"},{"ecosystem":"npm","name":"lowlight","version":"3.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lowlight","licenses":["MIT"],"upstream_repo":"github.com/wooorm/lowlight","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/lowlight@3.3.0"},{"ecosystem":"npm","name":"lru-cache","version":"11.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lru-cache","licenses":["BlueOak-1.0.0"],"upstream_repo":"github.com/isaacs/node-lru-cache","status":"untracked","level":"idle","license":{"expression":"BlueOak-1.0.0","verdict":"not-shipped"},"purl":"pkg:npm/lru-cache@11.5.0"},{"ecosystem":"npm","name":"lz-string","version":"1.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"lz-string","licenses":["MIT"],"upstream_repo":"github.com/pieroxy/lz-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/lz-string@1.5.0"},{"ecosystem":"npm","name":"magic-string","version":"0.30.21","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"magic-string","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/Rich-Harris/magic-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/magic-string@0.30.21"},{"ecosystem":"npm","name":"magicast","version":"0.5.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"magicast","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/unjs/magicast","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/magicast@0.5.3"},{"ecosystem":"npm","name":"make-dir","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"make-dir","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/make-dir","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/make-dir@4.0.0"},{"ecosystem":"npm","name":"markdown-table","version":"3.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"markdown-table","licenses":["MIT"],"upstream_repo":"github.com/wooorm/markdown-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/markdown-table@3.0.4"},{"ecosystem":"npm","name":"marked","version":"16.4.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"marked","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/markedjs/marked","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/marked@16.4.2"},{"ecosystem":"npm","name":"mathml-tag-names","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mathml-tag-names","licenses":["MIT"],"upstream_repo":"github.com/wooorm/mathml-tag-names","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/mathml-tag-names@4.0.0"},{"ecosystem":"npm","name":"mdast-util-find-and-replace","version":"3.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-find-and-replace","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-find-and-replace","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-find-and-replace@3.0.2"},{"ecosystem":"npm","name":"mdast-util-from-markdown","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-from-markdown","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-from-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/mdast-util-from-markdown@2.0.3"},{"ecosystem":"npm","name":"mdast-util-gfm","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-gfm@3.1.0"},{"ecosystem":"npm","name":"mdast-util-gfm-autolink-literal","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-autolink-literal","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-autolink-literal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-autolink-literal@2.0.1"},{"ecosystem":"npm","name":"mdast-util-gfm-footnote","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-footnote","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-footnote","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-gfm-footnote@2.1.0"},{"ecosystem":"npm","name":"mdast-util-gfm-strikethrough","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-strikethrough","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-strikethrough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-strikethrough@2.0.0"},{"ecosystem":"npm","name":"mdast-util-gfm-table","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-table","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-table@2.0.0"},{"ecosystem":"npm","name":"mdast-util-gfm-task-list-item","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-gfm-task-list-item","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-gfm-task-list-item","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-gfm-task-list-item@2.0.0"},{"ecosystem":"npm","name":"mdast-util-math","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-math","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-math","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-math@3.0.0"},{"ecosystem":"npm","name":"mdast-util-mdx-expression","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-mdx-expression","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdx-expression","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-mdx-expression@2.0.1"},{"ecosystem":"npm","name":"mdast-util-mdx-jsx","version":"3.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-mdx-jsx","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdx-jsx","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/mdast-util-mdx-jsx@3.2.0"},{"ecosystem":"npm","name":"mdast-util-mdxjs-esm","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-mdxjs-esm","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-mdxjs-esm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-mdxjs-esm@2.0.1"},{"ecosystem":"npm","name":"mdast-util-phrasing","version":"4.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-phrasing","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-phrasing","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-phrasing@4.1.0"},{"ecosystem":"npm","name":"mdast-util-to-hast","version":"13.2.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-to-hast","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-hast","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/mdast-util-to-hast@13.2.1"},{"ecosystem":"npm","name":"mdast-util-to-markdown","version":"2.1.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-to-markdown","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-markdown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/mdast-util-to-markdown@2.1.2"},{"ecosystem":"npm","name":"mdast-util-to-string","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdast-util-to-string","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/mdast-util-to-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/mdast-util-to-string@4.0.0"},{"ecosystem":"npm","name":"mdn-data","version":"2.27.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mdn-data","licenses":["CC0-1.0"],"provenance":true,"upstream_repo":"github.com/mdn/data","status":"untracked","level":"idle","license":{"expression":"CC0-1.0","verdict":"not-shipped"},"purl":"pkg:npm/mdn-data@2.27.1"},{"ecosystem":"npm","name":"meow","version":"14.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"meow","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/meow","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/meow@14.1.0"},{"ecosystem":"npm","name":"merge2","version":"1.4.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"merge2","licenses":["MIT"],"upstream_repo":"github.com/teambition/merge2","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/merge2@1.4.1"},{"ecosystem":"npm","name":"micromark","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/micromark@4.0.2"},{"ecosystem":"npm","name":"micromark-core-commonmark","version":"2.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-core-commonmark","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/micromark-core-commonmark@2.0.3"},{"ecosystem":"npm","name":"micromark-extension-gfm","version":"3.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/micromark-extension-gfm@3.0.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-autolink-literal","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-autolink-literal","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-autolink-literal","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-autolink-literal@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-footnote","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-footnote","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-footnote","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-footnote@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-strikethrough","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-strikethrough","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-strikethrough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-strikethrough@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-table","version":"2.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-table","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-table","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/micromark-extension-gfm-table@2.1.1"},{"ecosystem":"npm","name":"micromark-extension-gfm-tagfilter","version":"2.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-tagfilter","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-tagfilter","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/micromark-extension-gfm-tagfilter@2.0.0"},{"ecosystem":"npm","name":"micromark-extension-gfm-task-list-item","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-gfm-task-list-item","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-gfm-task-list-item","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-extension-gfm-task-list-item@2.1.0"},{"ecosystem":"npm","name":"micromark-extension-math","version":"3.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-extension-math","licenses":["MIT"],"upstream_repo":"github.com/micromark/micromark-extension-math","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/micromark-extension-math@3.1.0"},{"ecosystem":"npm","name":"micromark-factory-destination","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-factory-destination","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-destination@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-label","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-factory-label","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-label@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-space","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-factory-space","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-space@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-title","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-factory-title","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-title@2.0.1"},{"ecosystem":"npm","name":"micromark-factory-whitespace","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-factory-whitespace","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-factory-whitespace@2.0.1"},{"ecosystem":"npm","name":"micromark-util-character","version":"2.1.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-character","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-character@2.1.1"},{"ecosystem":"npm","name":"micromark-util-chunked","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-chunked","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/micromark-util-chunked@2.0.1"},{"ecosystem":"npm","name":"micromark-util-classify-character","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-classify-character","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-classify-character@2.0.1"},{"ecosystem":"npm","name":"micromark-util-combine-extensions","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-combine-extensions","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-combine-extensions@2.0.1"},{"ecosystem":"npm","name":"micromark-util-decode-numeric-character-reference","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-decode-numeric-character-reference","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-decode-numeric-character-reference@2.0.2"},{"ecosystem":"npm","name":"micromark-util-decode-string","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-decode-string","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-decode-string@2.0.1"},{"ecosystem":"npm","name":"micromark-util-encode","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-encode","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-encode@2.0.1"},{"ecosystem":"npm","name":"micromark-util-html-tag-name","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-html-tag-name","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-html-tag-name@2.0.1"},{"ecosystem":"npm","name":"micromark-util-normalize-identifier","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-normalize-identifier","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-normalize-identifier@2.0.1"},{"ecosystem":"npm","name":"micromark-util-resolve-all","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-resolve-all","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":83},"purl":"pkg:npm/micromark-util-resolve-all@2.0.1"},{"ecosystem":"npm","name":"micromark-util-sanitize-uri","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-sanitize-uri","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/micromark-util-sanitize-uri@2.0.1"},{"ecosystem":"npm","name":"micromark-util-subtokenize","version":"2.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-subtokenize","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-util-subtokenize@2.1.0"},{"ecosystem":"npm","name":"micromark-util-symbol","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-symbol","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/micromark-util-symbol@2.0.1"},{"ecosystem":"npm","name":"micromark-util-types","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromark-util-types","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/micromark-util-types@2.0.2"},{"ecosystem":"npm","name":"micromatch","version":"4.0.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"micromatch","licenses":["MIT"],"upstream_repo":"github.com/micromatch/micromatch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/micromatch@4.0.8"},{"ecosystem":"npm","name":"min-indent","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"min-indent","licenses":["MIT"],"upstream_repo":"github.com/thejameskyle/min-indent","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/min-indent@1.0.1"},{"ecosystem":"npm","name":"minimatch","version":"3.1.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"minimatch","licenses":["ISC"],"upstream_repo":"github.com/isaacs/minimatch","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/minimatch@3.1.5"},{"ecosystem":"npm","name":"minimatch","version":"10.2.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"minimatch","licenses":["BlueOak-1.0.0"],"upstream_repo":"github.com/isaacs/minimatch","status":"untracked","level":"idle","license":{"expression":"BlueOak-1.0.0","verdict":"not-shipped"},"purl":"pkg:npm/minimatch@10.2.5"},{"ecosystem":"npm","name":"mitt","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mitt","licenses":["MIT"],"upstream_repo":"github.com/developit/mitt","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/mitt@3.0.1"},{"ecosystem":"npm","name":"modern-tar","version":"0.7.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"modern-tar","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/ayuhito/modern-tar","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/modern-tar@0.7.6"},{"ecosystem":"npm","name":"mrmime","version":"2.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"mrmime","licenses":["MIT"],"upstream_repo":"github.com/lukeed/mrmime","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/mrmime@2.0.1"},{"ecosystem":"npm","name":"ms","version":"2.1.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ms","licenses":["MIT"],"upstream_repo":"github.com/vercel/ms","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/ms@2.1.3"},{"ecosystem":"npm","name":"nanoid","version":"3.3.18","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"nanoid","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/ai/nanoid","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/nanoid@3.3.18"},{"ecosystem":"npm","name":"natural-compare","version":"1.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"natural-compare","licenses":["MIT"],"upstream_repo":"github.com/litejs/natural-compare-lite","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/natural-compare@1.4.0"},{"ecosystem":"npm","name":"node-releases","version":"2.0.46","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"node-releases","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/chicoxyzzy/node-releases","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/node-releases@2.0.46"},{"ecosystem":"npm","name":"normalize-path","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"normalize-path","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/normalize-path","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/normalize-path@3.0.0"},{"ecosystem":"npm","name":"obug","version":"2.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"obug","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/sxzz/obug","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/obug@2.1.1"},{"ecosystem":"npm","name":"optionator","version":"0.9.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"optionator","licenses":["MIT"],"upstream_repo":"github.com/gkz/optionator","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/optionator@0.9.4"},{"ecosystem":"npm","name":"p-limit","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"p-limit","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/p-limit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/p-limit@3.1.0"},{"ecosystem":"npm","name":"p-locate","version":"5.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"p-locate","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/p-locate","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/p-locate@5.0.0"},{"ecosystem":"npm","name":"package-manager-detector","version":"1.6.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"package-manager-detector","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/antfu-collective/package-manager-detector","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/package-manager-detector@1.6.0"},{"ecosystem":"npm","name":"parent-module","version":"1.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"parent-module","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/parent-module","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/parent-module@1.0.1"},{"ecosystem":"npm","name":"parse-entities","version":"4.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"parse-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/parse-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/parse-entities@4.0.2"},{"ecosystem":"npm","name":"parse-json","version":"5.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"parse-json","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/parse-json","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/parse-json@5.2.0"},{"ecosystem":"npm","name":"parse5","version":"8.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"parse5","licenses":["MIT"],"upstream_repo":"github.com/inikulin/parse5","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/parse5@8.0.1"},{"ecosystem":"npm","name":"parse5","version":"7.3.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"parse5","licenses":["MIT"],"upstream_repo":"github.com/inikulin/parse5","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":75},"purl":"pkg:npm/parse5@7.3.0"},{"ecosystem":"npm","name":"path-data-parser","version":"0.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"path-data-parser","licenses":["MIT"],"upstream_repo":"github.com/pshihn/path-data-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/path-data-parser@0.1.0"},{"ecosystem":"npm","name":"path-exists","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"path-exists","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/path-exists","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/path-exists@4.0.0"},{"ecosystem":"npm","name":"path-key","version":"3.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"path-key","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/path-key","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/path-key@3.1.1"},{"ecosystem":"npm","name":"pathe","version":"2.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"pathe","licenses":["MIT"],"upstream_repo":"github.com/unjs/pathe","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/pathe@2.0.3"},{"ecosystem":"npm","name":"picocolors","version":"1.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"picocolors","licenses":["ISC"],"upstream_repo":"github.com/alexeyraspopov/picocolors","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/picocolors@1.1.1"},{"ecosystem":"npm","name":"picomatch","version":"2.3.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"picomatch","licenses":["MIT"],"upstream_repo":"github.com/micromatch/picomatch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/picomatch@2.3.2"},{"ecosystem":"npm","name":"picomatch","version":"4.0.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"picomatch","licenses":["MIT"],"upstream_repo":"github.com/micromatch/picomatch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/picomatch@4.0.4"},{"ecosystem":"npm","name":"playwright","version":"1.62.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"playwright","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/microsoft/playwright","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/playwright@1.62.1"},{"ecosystem":"npm","name":"playwright-core","version":"1.62.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"playwright-core","licenses":["Apache-2.0"],"provenance":true,"upstream_repo":"github.com/microsoft/playwright","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/playwright-core@1.62.1"},{"ecosystem":"npm","name":"points-on-curve","version":"0.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"points-on-curve","licenses":["MIT"],"upstream_repo":"github.com/pshihn/bezier-points","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/points-on-curve@0.2.0"},{"ecosystem":"npm","name":"points-on-path","version":"0.2.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"points-on-path","licenses":["MIT"],"upstream_repo":"github.com/pshihn/points-on-path","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/points-on-path@0.2.1"},{"ecosystem":"npm","name":"postcss-safe-parser","version":"7.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"postcss-safe-parser","licenses":["MIT"],"upstream_repo":"github.com/postcss/postcss-safe-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/postcss-safe-parser@7.0.1"},{"ecosystem":"npm","name":"postcss-selector-parser","version":"7.1.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"postcss-selector-parser","licenses":["MIT"],"upstream_repo":"github.com/postcss/postcss-selector-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/postcss-selector-parser@7.1.5"},{"ecosystem":"npm","name":"postcss-value-parser","version":"4.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"postcss-value-parser","licenses":["MIT"],"upstream_repo":"github.com/TrySound/postcss-value-parser","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/postcss-value-parser@4.2.0"},{"ecosystem":"npm","name":"prelude-ls","version":"1.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"prelude-ls","licenses":["MIT"],"upstream_repo":"github.com/gkz/prelude-ls","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/prelude-ls@1.2.1"},{"ecosystem":"npm","name":"pretty-format","version":"27.5.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"pretty-format","licenses":["MIT"],"upstream_repo":"github.com/facebook/jest","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/pretty-format@27.5.1"},{"ecosystem":"npm","name":"property-information","version":"7.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"property-information","licenses":["MIT"],"upstream_repo":"github.com/wooorm/property-information","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/property-information@7.1.0"},{"ecosystem":"npm","name":"punycode","version":"2.3.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"punycode","licenses":["MIT"],"upstream_repo":"github.com/mathiasbynens/punycode.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/punycode@2.3.1"},{"ecosystem":"npm","name":"puppeteer-core","version":"25.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"puppeteer-core","licenses":["Apache-2.0"],"provenance":true,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/puppeteer-core@25.1.0"},{"ecosystem":"npm","name":"qified","version":"0.10.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"qified","licenses":["MIT"],"upstream_repo":"github.com/jaredwray/qified","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/qified@0.10.1"},{"ecosystem":"npm","name":"queue-microtask","version":"1.2.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"queue-microtask","licenses":["MIT"],"upstream_repo":"github.com/feross/queue-microtask","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/queue-microtask@1.2.3"},{"ecosystem":"npm","name":"react-is","version":"17.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"react-is","licenses":["MIT"],"upstream_repo":"github.com/facebook/react","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/react-is@17.0.2"},{"ecosystem":"npm","name":"react-redux","version":"9.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"react-redux","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/reduxjs/react-redux","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/react-redux@9.3.0"},{"ecosystem":"npm","name":"redent","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"redent","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/redent","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/redent@3.0.0"},{"ecosystem":"npm","name":"redux","version":"5.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"redux","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/reduxjs/redux","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/redux@5.0.1"},{"ecosystem":"npm","name":"redux-thunk","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"redux-thunk","licenses":["MIT"],"upstream_repo":"github.com/reduxjs/redux-thunk","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/redux-thunk@3.1.0"},{"ecosystem":"npm","name":"remark-parse","version":"11.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"remark-parse","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/remark-parse@11.0.0"},{"ecosystem":"npm","name":"remark-rehype","version":"11.1.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"remark-rehype","licenses":["MIT"],"upstream_repo":"github.com/remarkjs/remark-rehype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/remark-rehype@11.1.2"},{"ecosystem":"npm","name":"remark-stringify","version":"11.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"remark-stringify","licenses":["MIT"],"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/remark-stringify@11.0.0"},{"ecosystem":"npm","name":"require-directory","version":"2.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"require-directory","licenses":["MIT"],"upstream_repo":"github.com/troygoode/node-require-directory","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/require-directory@2.1.1"},{"ecosystem":"npm","name":"require-from-string","version":"2.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"require-from-string","licenses":["MIT"],"upstream_repo":"github.com/floatdrop/require-from-string","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/require-from-string@2.0.2"},{"ecosystem":"npm","name":"reselect","version":"5.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"reselect","licenses":["MIT"],"upstream_repo":"github.com/reduxjs/reselect","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/reselect@5.1.1"},{"ecosystem":"npm","name":"resolve-from","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"resolve-from","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/resolve-from","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/resolve-from@4.0.0"},{"ecosystem":"npm","name":"reusify","version":"1.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"reusify","licenses":["MIT"],"upstream_repo":"github.com/mcollina/reusify","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/reusify@1.1.0"},{"ecosystem":"npm","name":"robust-predicates","version":"3.0.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"robust-predicates","licenses":["Unlicense"],"upstream_repo":"github.com/mourner/robust-predicates","status":"untracked","level":"idle","license":{"expression":"Unlicense","verdict":"not-shipped"},"purl":"pkg:npm/robust-predicates@3.0.3"},{"ecosystem":"npm","name":"rolldown","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"rolldown","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/rolldown/rolldown","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/rolldown@1.0.2"},{"ecosystem":"npm","name":"run-parallel","version":"1.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"run-parallel","licenses":["MIT"],"upstream_repo":"github.com/feross/run-parallel","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/run-parallel@1.2.0"},{"ecosystem":"npm","name":"rw","version":"1.3.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"rw","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mbostock/rw","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/rw@1.3.3"},{"ecosystem":"npm","name":"safer-buffer","version":"2.1.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"safer-buffer","licenses":["MIT"],"upstream_repo":"github.com/ChALkeR/safer-buffer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/safer-buffer@2.1.2"},{"ecosystem":"npm","name":"saxes","version":"6.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"saxes","licenses":["ISC"],"upstream_repo":"github.com/lddubeau/saxes","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/saxes@6.0.0"},{"ecosystem":"npm","name":"scheduler","version":"0.23.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"scheduler","licenses":["MIT"],"upstream_repo":"github.com/facebook/react","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":93},"purl":"pkg:npm/scheduler@0.23.2"},{"ecosystem":"npm","name":"semver","version":"7.8.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"semver","licenses":["ISC"],"provenance":true,"upstream_repo":"github.com/npm/node-semver","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/semver@7.8.1"},{"ecosystem":"npm","name":"shebang-command","version":"2.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"shebang-command","licenses":["MIT"],"upstream_repo":"github.com/kevva/shebang-command","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/shebang-command@2.0.0"},{"ecosystem":"npm","name":"shebang-regex","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"shebang-regex","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/shebang-regex","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/shebang-regex@3.0.0"},{"ecosystem":"npm","name":"siginfo","version":"2.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"siginfo","licenses":["ISC"],"upstream_repo":"github.com/emilbayes/siginfo","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/siginfo@2.0.0"},{"ecosystem":"npm","name":"signal-exit","version":"4.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"signal-exit","licenses":["ISC"],"upstream_repo":"github.com/tapjs/signal-exit","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/signal-exit@4.1.0"},{"ecosystem":"npm","name":"sirv","version":"3.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"sirv","licenses":["MIT"],"upstream_repo":"github.com/lukeed/sirv","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/sirv@3.0.2"},{"ecosystem":"npm","name":"slash","version":"5.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"slash","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/slash","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/slash@5.1.0"},{"ecosystem":"npm","name":"slice-ansi","version":"4.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"slice-ansi","licenses":["MIT"],"upstream_repo":"github.com/chalk/slice-ansi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/slice-ansi@4.0.0"},{"ecosystem":"npm","name":"source-map-js","version":"1.2.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"source-map-js","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/7rulnik/source-map-js","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/source-map-js@1.2.1"},{"ecosystem":"npm","name":"space-separated-tokens","version":"2.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"space-separated-tokens","licenses":["MIT"],"upstream_repo":"github.com/wooorm/space-separated-tokens","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/space-separated-tokens@2.0.2"},{"ecosystem":"npm","name":"stackback","version":"0.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"stackback","licenses":["MIT"],"upstream_repo":"github.com/shtylman/node-stackback","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/stackback@0.0.2"},{"ecosystem":"npm","name":"std-env","version":"4.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"std-env","licenses":["MIT"],"upstream_repo":"github.com/unjs/std-env","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/std-env@4.1.0"},{"ecosystem":"npm","name":"string-width","version":"4.2.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"string-width","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/string-width","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/string-width@4.2.3"},{"ecosystem":"npm","name":"string-width","version":"8.2.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"string-width","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/string-width","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/string-width@8.2.2"},{"ecosystem":"npm","name":"stringify-entities","version":"4.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"stringify-entities","licenses":["MIT"],"upstream_repo":"github.com/wooorm/stringify-entities","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":77},"purl":"pkg:npm/stringify-entities@4.0.4"},{"ecosystem":"npm","name":"strip-ansi","version":"6.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"strip-ansi","licenses":["MIT"],"upstream_repo":"github.com/chalk/strip-ansi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/strip-ansi@6.0.1"},{"ecosystem":"npm","name":"strip-ansi","version":"7.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"strip-ansi","licenses":["MIT"],"upstream_repo":"github.com/chalk/strip-ansi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/strip-ansi@7.2.0"},{"ecosystem":"npm","name":"strip-indent","version":"3.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"strip-indent","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/strip-indent","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/strip-indent@3.0.0"},{"ecosystem":"npm","name":"strip-json-comments","version":"3.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"strip-json-comments","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/strip-json-comments","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/strip-json-comments@3.1.1"},{"ecosystem":"npm","name":"style-to-js","version":"1.1.21","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"style-to-js","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/style-to-js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/style-to-js@1.1.21"},{"ecosystem":"npm","name":"style-to-object","version":"1.0.14","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"style-to-object","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remarkablemark/style-to-object","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":76},"purl":"pkg:npm/style-to-object@1.0.14"},{"ecosystem":"npm","name":"stylis","version":"4.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"stylis","licenses":["MIT"],"upstream_repo":"github.com/thysultan/stylis.js","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/stylis@4.4.0"},{"ecosystem":"npm","name":"supports-color","version":"7.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"supports-color","licenses":["MIT"],"upstream_repo":"github.com/chalk/supports-color","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/supports-color@7.2.0"},{"ecosystem":"npm","name":"supports-color","version":"10.2.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"supports-color","licenses":["MIT"],"upstream_repo":"github.com/chalk/supports-color","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/supports-color@10.2.2"},{"ecosystem":"npm","name":"supports-hyperlinks","version":"4.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"supports-hyperlinks","licenses":["MIT"],"upstream_repo":"github.com/chalk/supports-hyperlinks","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/supports-hyperlinks@4.5.0"},{"ecosystem":"npm","name":"svg-tags","version":"1.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"svg-tags","upstream_repo":"github.com/element-io/svg-tags","status":"untracked","level":"idle","license":{"verdict":"not-shipped"},"purl":"pkg:npm/svg-tags@1.0.0"},{"ecosystem":"npm","name":"symbol-tree","version":"3.2.4","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"symbol-tree","licenses":["MIT"],"upstream_repo":"github.com/jsdom/js-symbol-tree","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/symbol-tree@3.2.4"},{"ecosystem":"npm","name":"table","version":"6.9.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"table","licenses":["BSD-3-Clause"],"upstream_repo":"github.com/gajus/table","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/table@6.9.0"},{"ecosystem":"npm","name":"tiny-invariant","version":"1.3.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"tiny-invariant","licenses":["MIT"],"upstream_repo":"github.com/alexreardon/tiny-invariant","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tiny-invariant@1.3.3"},{"ecosystem":"npm","name":"tinybench","version":"2.9.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"tinybench","licenses":["MIT"],"upstream_repo":"github.com/tinylibs/tinybench","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tinybench@2.9.0"},{"ecosystem":"npm","name":"tinyexec","version":"1.2.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"tinyexec","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/tinylibs/tinyexec","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tinyexec@1.2.2"},{"ecosystem":"npm","name":"tinyglobby","version":"0.2.16","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"tinyglobby","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/SuperchupuDev/tinyglobby","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tinyglobby@0.2.16"},{"ecosystem":"npm","name":"tinyrainbow","version":"3.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"tinyrainbow","licenses":["MIT"],"upstream_repo":"github.com/tinylibs/tinyrainbow","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tinyrainbow@3.1.0"},{"ecosystem":"npm","name":"tldts","version":"7.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"tldts","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remusao/tldts","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tldts@7.1.0"},{"ecosystem":"npm","name":"tldts-core","version":"7.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"tldts-core","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/remusao/tldts","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tldts-core@7.1.0"},{"ecosystem":"npm","name":"to-regex-range","version":"5.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"to-regex-range","licenses":["MIT"],"upstream_repo":"github.com/micromatch/to-regex-range","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/to-regex-range@5.0.1"},{"ecosystem":"npm","name":"totalist","version":"3.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"totalist","licenses":["MIT"],"upstream_repo":"github.com/lukeed/totalist","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/totalist@3.0.1"},{"ecosystem":"npm","name":"tough-cookie","version":"6.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"tough-cookie","licenses":["BSD-3-Clause"],"provenance":true,"upstream_repo":"github.com/salesforce/tough-cookie","status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:npm/tough-cookie@6.0.1"},{"ecosystem":"npm","name":"tr46","version":"6.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"tr46","licenses":["MIT"],"upstream_repo":"github.com/jsdom/tr46","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/tr46@6.0.0"},{"ecosystem":"npm","name":"trim-lines","version":"3.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"trim-lines","licenses":["MIT"],"upstream_repo":"github.com/wooorm/trim-lines","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/trim-lines@3.0.1"},{"ecosystem":"npm","name":"trough","version":"2.2.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"trough","licenses":["MIT"],"upstream_repo":"github.com/wooorm/trough","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/trough@2.2.0"},{"ecosystem":"npm","name":"ts-api-utils","version":"2.5.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ts-api-utils","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/JoshuaKGoldberg/ts-api-utils","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ts-api-utils@2.5.0"},{"ecosystem":"npm","name":"ts-dedent","version":"2.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ts-dedent","licenses":["MIT"],"upstream_repo":"github.com/tamino-martinius/node-ts-dedent","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ts-dedent@2.2.0"},{"ecosystem":"npm","name":"tslib","version":"2.8.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"tslib","licenses":["0BSD"],"upstream_repo":"github.com/Microsoft/tslib","status":"untracked","level":"idle","license":{"expression":"0BSD","verdict":"allowed","score":86},"purl":"pkg:npm/tslib@2.8.1"},{"ecosystem":"npm","name":"type-check","version":"0.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"type-check","licenses":["MIT"],"upstream_repo":"github.com/gkz/type-check","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/type-check@0.4.0"},{"ecosystem":"npm","name":"typed-query-selector","version":"2.12.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"typed-query-selector","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/g-plane/typed-query-selector","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/typed-query-selector@2.12.2"},{"ecosystem":"npm","name":"undici-types","version":"8.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"undici-types","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/nodejs/undici","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/undici-types@8.3.0"},{"ecosystem":"npm","name":"unicorn-magic","version":"0.4.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unicorn-magic","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/unicorn-magic","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/unicorn-magic@0.4.0"},{"ecosystem":"npm","name":"unist-util-find-after","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-find-after","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-find-after","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-find-after@5.0.0"},{"ecosystem":"npm","name":"unist-util-is","version":"6.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-is","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-is","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/unist-util-is@6.0.1"},{"ecosystem":"npm","name":"unist-util-position","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-position@5.0.0"},{"ecosystem":"npm","name":"unist-util-remove-position","version":"5.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-remove-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-remove-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-remove-position@5.0.0"},{"ecosystem":"npm","name":"unist-util-stringify-position","version":"4.0.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-stringify-position","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-stringify-position","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/unist-util-stringify-position@4.0.0"},{"ecosystem":"npm","name":"unist-util-visit","version":"5.1.0","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-visit","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-visit","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/unist-util-visit@5.1.0"},{"ecosystem":"npm","name":"unist-util-visit-parents","version":"6.0.2","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"unist-util-visit-parents","licenses":["MIT"],"upstream_repo":"github.com/syntax-tree/unist-util-visit-parents","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":79},"purl":"pkg:npm/unist-util-visit-parents@6.0.2"},{"ecosystem":"npm","name":"update-browserslist-db","version":"1.2.3","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"update-browserslist-db","licenses":["MIT"],"upstream_repo":"github.com/browserslist/update-db","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/update-browserslist-db@1.2.3"},{"ecosystem":"npm","name":"uri-js","version":"4.4.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"uri-js","licenses":["BSD-2-Clause"],"upstream_repo":"github.com/garycourt/uri-js","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/uri-js@4.4.1"},{"ecosystem":"npm","name":"use-sync-external-store","version":"1.6.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"use-sync-external-store","licenses":["MIT"],"upstream_repo":"github.com/facebook/react","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/use-sync-external-store@1.6.0"},{"ecosystem":"npm","name":"util-deprecate","version":"1.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"util-deprecate","licenses":["MIT"],"upstream_repo":"github.com/TooTallNate/util-deprecate","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/util-deprecate@1.0.2"},{"ecosystem":"npm","name":"uuid","version":"14.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"uuid","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/uuidjs/uuid","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/uuid@14.0.0"},{"ecosystem":"npm","name":"vfile","version":"6.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"vfile","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":78},"purl":"pkg:npm/vfile@6.0.3"},{"ecosystem":"npm","name":"vfile-location","version":"5.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"vfile-location","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile-location","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":81},"purl":"pkg:npm/vfile-location@5.0.3"},{"ecosystem":"npm","name":"vfile-message","version":"4.0.3","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"vfile-message","licenses":["MIT"],"upstream_repo":"github.com/vfile/vfile-message","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":82},"purl":"pkg:npm/vfile-message@4.0.3"},{"ecosystem":"npm","name":"victory-vendor","version":"37.3.6","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"victory-vendor","licenses":["ISC AND MIT"],"provenance":true,"upstream_repo":"github.com/FormidableLabs/victory","status":"untracked","level":"idle","license":{"expression":"(ISC AND MIT)","verdict":"not-shipped"},"purl":"pkg:npm/victory-vendor@37.3.6"},{"ecosystem":"npm","name":"w3c-xmlserializer","version":"5.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"w3c-xmlserializer","licenses":["MIT"],"upstream_repo":"github.com/jsdom/w3c-xmlserializer","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/w3c-xmlserializer@5.0.0"},{"ecosystem":"npm","name":"web-namespaces","version":"2.0.1","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"web-namespaces","licenses":["MIT"],"upstream_repo":"github.com/wooorm/web-namespaces","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/web-namespaces@2.0.1"},{"ecosystem":"npm","name":"webdriver-bidi-protocol","version":"0.4.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"webdriver-bidi-protocol","licenses":["Apache-2.0"],"upstream_repo":"github.com/GoogleChromeLabs/webdriver-bidi-protocol","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/webdriver-bidi-protocol@0.4.2"},{"ecosystem":"npm","name":"webidl-conversions","version":"8.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"webidl-conversions","licenses":["BSD-2-Clause"],"provenance":true,"upstream_repo":"github.com/jsdom/webidl-conversions","status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:npm/webidl-conversions@8.0.1"},{"ecosystem":"npm","name":"whatwg-mimetype","version":"5.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"whatwg-mimetype","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/jsdom/whatwg-mimetype","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/whatwg-mimetype@5.0.0"},{"ecosystem":"npm","name":"whatwg-url","version":"16.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"whatwg-url","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/jsdom/whatwg-url","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/whatwg-url@16.0.1"},{"ecosystem":"npm","name":"which","version":"1.3.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"which","licenses":["ISC"],"upstream_repo":"github.com/isaacs/node-which","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/which@1.3.1"},{"ecosystem":"npm","name":"which","version":"2.0.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"which","licenses":["ISC"],"upstream_repo":"github.com/isaacs/node-which","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/which@2.0.2"},{"ecosystem":"npm","name":"why-is-node-running","version":"2.3.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"why-is-node-running","licenses":["MIT"],"upstream_repo":"github.com/mafintosh/why-is-node-running","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/why-is-node-running@2.3.0"},{"ecosystem":"npm","name":"word-wrap","version":"1.2.5","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"word-wrap","licenses":["MIT"],"upstream_repo":"github.com/jonschlinkert/word-wrap","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/word-wrap@1.2.5"},{"ecosystem":"npm","name":"wrap-ansi","version":"7.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"wrap-ansi","licenses":["MIT"],"upstream_repo":"github.com/chalk/wrap-ansi","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/wrap-ansi@7.0.0"},{"ecosystem":"npm","name":"write-file-atomic","version":"7.0.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"write-file-atomic","licenses":["ISC"],"provenance":true,"upstream_repo":"github.com/npm/write-file-atomic","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/write-file-atomic@7.0.1"},{"ecosystem":"npm","name":"ws","version":"8.21.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"ws","licenses":["MIT"],"upstream_repo":"github.com/websockets/ws","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/ws@8.21.0"},{"ecosystem":"npm","name":"xml-name-validator","version":"5.0.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"xml-name-validator","licenses":["Apache-2.0"],"upstream_repo":"github.com/jsdom/xml-name-validator","status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:npm/xml-name-validator@5.0.0"},{"ecosystem":"npm","name":"xmlchars","version":"2.2.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"xmlchars","licenses":["MIT"],"upstream_repo":"github.com/lddubeau/xmlchars","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/xmlchars@2.2.0"},{"ecosystem":"npm","name":"y18n","version":"5.0.8","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"y18n","licenses":["ISC"],"upstream_repo":"github.com/yargs/y18n","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/y18n@5.0.8"},{"ecosystem":"npm","name":"yargs","version":"17.7.2","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"yargs","licenses":["MIT"],"upstream_repo":"github.com/yargs/yargs","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/yargs@17.7.2"},{"ecosystem":"npm","name":"yargs-parser","version":"21.1.1","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"yargs-parser","licenses":["ISC"],"upstream_repo":"github.com/yargs/yargs-parser","status":"untracked","level":"idle","license":{"expression":"ISC","verdict":"not-shipped"},"purl":"pkg:npm/yargs-parser@21.1.1"},{"ecosystem":"npm","name":"yocto-queue","version":"0.1.0","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"yocto-queue","licenses":["MIT"],"upstream_repo":"github.com/sindresorhus/yocto-queue","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/yocto-queue@0.1.0"},{"ecosystem":"npm","name":"zod","version":"3.25.76","scope":"transitive","internal":false,"dev":true,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"zod","licenses":["MIT"],"provenance":true,"upstream_repo":"github.com/colinhacks/zod","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:npm/zod@3.25.76"},{"ecosystem":"npm","name":"zwitch","version":"2.0.4","scope":"transitive","internal":false,"dev":false,"sources":[{"path":"package-lock.json"}],"datasource":"npm","package":"zwitch","licenses":["MIT"],"upstream_repo":"github.com/wooorm/zwitch","status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"allowed","score":85},"purl":"pkg:npm/zwitch@2.0.4"}],"manifests":[".github/workflows/ci.yml",".github/workflows/ledger.yml",".github/workflows/npm-images.yml",".github/workflows/npm.yml",".github/workflows/pages.yml",".github/workflows/prune-images.yml",".github/workflows/release.yml","package.json"],"summary":{"licenses":{"not-shipped":508,"allowed":144},"signals":24,"sla":{"breached":0,"due-soon":0,"within":0},"dependencies":61,"indirect":611,"attention":43,"by_status":{"eol":1,"vulnerable":13,"major":13,"minor":10,"behind":3,"patch":3,"current":27,"floating":1,"untracked":601},"by_ecosystem":{"npm":{"total":658,"levels":{"serious":14,"warning":9,"info":15,"good":19,"idle":601}},"actions":{"total":9,"levels":{"warning":5,"good":4}},"go":{"total":1,"levels":{"good":1}},"image":{"total":1,"levels":{"good":1}},"runtime":{"total":3,"levels":{"good":2,"idle":1}}},"vulnerabilities":46,"libyears":21.64,"state":"serious","tiers":{"fix":5,"plan":7,"routine":4}},"actions":[{"id":"action-lock-ui-package-lock-json","key":"lock|ui|package-lock.json","kind":"lock","tier":"fix","level":"serious","type":"security","status":"vulnerable","title":"Refresh the lockfile in ui","result":"Fixes 39 advisories","why":"10 installed packages, worst critical, all dev only","how":"npm audit fix","projects":["ui"],"opened":"2026-06-15T17:15:07Z","exploited":false,"epss":0.009,"items":[{"project":"ui","record":61,"tier":"fix","to":"4.1.10"},{"project":"ui","record":62,"tier":"fix","to":"4.1.11"},{"project":"ui","record":63,"tier":"fix","to":"2.11.0"},{"project":"ui","record":64,"tier":"fix","to":"1.1.18"},{"project":"ui","record":65,"tier":"fix","to":"5.0.9"},{"project":"ui","record":66,"tier":"fix","to":"4.28.7"},{"project":"ui","record":67,"tier":"fix","to":"3.4.13"},{"project":"ui","record":68,"tier":"fix","to":"3.1.6"},{"project":"ui","record":69,"tier":"fix","to":"4.3.2"},{"project":"ui","record":70,"tier":"fix","to":"7.29.0"}]},{"id":"action-dep-github-com-mermaid-js-mermaid","key":"dep|github.com/mermaid-js/mermaid","kind":"dep","tier":"fix","level":"serious","type":"security","status":"vulnerable","title":"Upgrade mermaid to 11.16.1 in ui","result":"Fixes 5 advisories","why":"","how":"npm install -D mermaid@11.16.1","projects":["ui"],"opened":"2026-08-06T19:49:48Z","exploited":false,"epss":0.006,"items":[{"project":"ui","record":1,"tier":"fix","to":"11.16.1"}]},{"id":"action-dep-github-com-vitejs-vite","key":"dep|github.com/vitejs/vite","kind":"dep","tier":"fix","level":"serious","type":"security","status":"vulnerable","title":"Upgrade vite to 8.0.16 in ui","result":"Fixes 2 advisories","why":"","how":"npm install -D vite@8.0.16","projects":["ui"],"opened":"2026-06-15T17:17:45Z","exploited":false,"epss":0.0058,"items":[{"project":"ui","record":2,"tier":"fix","to":"8.0.16"}]},{"id":"action-dep-github-com-vitest-dev-vitest","key":"dep|github.com/vitest-dev/vitest","kind":"dep","tier":"fix","level":"serious","type":"security","status":"vulnerable","title":"Upgrade vitest to 4.1.11 in ui","result":"Fixes 1 advisory","why":"","how":"npm install -D vitest@4.1.11 @vitest/browser-playwright@4.1.11 @vitest/coverage-v8@4.1.11","projects":["ui"],"opened":"2026-09-08T20:46:45Z","exploited":false,"epss":0.0053,"items":[{"project":"ui","record":3,"tier":"fix","to":"4.1.11"},{"project":"ui","record":12,"tier":"plan","to":"4.1.11"},{"project":"ui","record":13,"tier":"plan","to":"4.1.11"}]},{"id":"action-eol-eslint-9","key":"eol|eslint|9","kind":"eol","tier":"fix","level":"serious","type":"eol","status":"eol","title":"Move off ESLint 9 in ui","result":"ESLint 9 ended 2026-08-06","why":"","how":"npm install -D eslint@10.11.0","evidence":["deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options."],"projects":["ui"],"opened":"2026-08-06T00:00:00Z","exploited":false,"epss":0,"items":[{"project":"ui","record":0,"tier":"fix","to":"10.11.0"}]},{"id":"action-actions","key":"actions","kind":"actions","tier":"plan","level":"warning","type":"update","status":"major","title":"Update 5 GitHub Actions in ui","result":"One commit per project moves every uses: line","why":"","evidence":["actions/configure-pages, actions/upload-artifact show no repository activity in 90 days (OpenSSF Scorecard)"],"projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":4,"tier":"plan","to":"6.0.0"},{"project":"ui","record":5,"tier":"plan","to":"5.0.1"},{"project":"ui","record":6,"tier":"plan","to":"7.0.0"},{"project":"ui","record":7,"tier":"plan","to":"7.0.1"},{"project":"ui","record":8,"tier":"plan","to":"5.0.0"}]},{"id":"action-devtools-ui-package-json","key":"devtools|ui|package.json","kind":"devtools","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade 6 dev tools in ui","result":"Moves 6 dev dependencies to their newest major","why":"none of them ships","how":"npm install -D @testing-library/jest-dom@7.0.1 @types/react@19.3.0 @types/react-dom@19.3.0 jsdom@30.1.1 pixelmatch@7.2.0 typescript@7.0.2","projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":9,"tier":"plan","to":"7.0.1"},{"project":"ui","record":10,"tier":"plan","to":"19.3.0"},{"project":"ui","record":11,"tier":"plan","to":"19.3.0"},{"project":"ui","record":14,"tier":"plan","to":"30.1.1"},{"project":"ui","record":16,"tier":"plan","to":"7.2.0"},{"project":"ui","record":17,"tier":"plan","to":"7.0.2"}]},{"id":"action-dep-github-com-lucide-icons-lucide","key":"dep|github.com/lucide-icons/lucide","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade lucide-react to 1.48.0 in ui","result":"Moves to the newest major","why":"","released":{"version":"1.48.0","date":"2026-09-24T05:53:14Z"},"how":"npm install lucide-react@1.48.0","projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":15,"tier":"plan","to":"1.48.0"}]},{"id":"action-replace-d3-sankey","key":"replace|d3-sankey","kind":"replace","tier":"plan","level":"good","type":"supply","status":"current","title":"Replace d3-sankey in ui","result":"Moves off a package with no maintainer in sight","why":"no release since 2019-09-02 and no repository activity in 90 days","how":"find a maintained alternative, or vendor it and own it","evidence":["OpenSSF Scorecard fails Code-Review (overall 1.7/10)"],"projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":47,"reason":"abandoned","tier":"plan"}]},{"id":"action-replace-rehype-slug","key":"replace|rehype-slug","kind":"replace","tier":"plan","level":"good","type":"supply","status":"current","title":"Replace rehype-slug in ui","result":"Moves off a package with no maintainer in sight","why":"no release since 2023-08-31 and no repository activity in 90 days","how":"find a maintained alternative, or vendor it and own it","evidence":["OpenSSF Scorecard fails Code-Review (overall 3.1/10)"],"projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":52,"reason":"abandoned","tier":"plan"}]},{"id":"action-replace-roughjs","key":"replace|roughjs","kind":"replace","tier":"plan","level":"good","type":"supply","status":"current","title":"Replace roughjs in ui","result":"Moves off a package with no maintainer in sight","why":"no release since 2023-11-20 and no repository activity in 90 days","how":"find a maintained alternative, or vendor it and own it","evidence":["OpenSSF Scorecard fails Code-Review (overall 2/10)"],"projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":55,"reason":"abandoned","tier":"plan"}]},{"id":"action-replace-unified","key":"replace|unified","kind":"replace","tier":"plan","level":"good","type":"supply","status":"current","title":"Replace unified in ui","result":"Moves off a package with no maintainer in sight","why":"no release since 2024-06-19 and no repository activity in 90 days","how":"find a maintained alternative, or vendor it and own it","projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":56,"reason":"abandoned","tier":"plan"}]},{"id":"action-routine-npm","key":"routine|npm","kind":"routine","tier":"routine","level":"info","type":"update","status":"patch","title":"Bump 12 npm packages in ui","result":"Newer minor and patch releases","why":"none of them urgent","evidence":["its files also carry CC-BY-SA-4.0, Vim, OSL-3.0","@testing-library/react has no repository activity in 90 days (OpenSSF Scorecard)","katex: OpenSSF Scorecard fails Dangerous-Workflow (overall 4.5/10)","puppeteer runs a script when npm installs it"],"projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":21,"tier":"routine","to":"16.3.3"},{"project":"ui","record":22,"tier":"routine","to":"14.6.7"},{"project":"ui","record":23,"tier":"routine","to":"26.6.2"},{"project":"ui","record":24,"tier":"routine","to":"8.70.1"},{"project":"ui","record":25,"tier":"routine","to":"6.1.1"},{"project":"ui","record":26,"tier":"routine","to":"10.6.1"},{"project":"ui","record":27,"tier":"routine","to":"11.12.0"},{"project":"ui","record":28,"tier":"routine","to":"0.18.9"},{"project":"ui","record":29,"tier":"routine","to":"8.5.28"},{"project":"ui","record":30,"tier":"routine","to":"25.12.0"},{"project":"ui","record":31,"tier":"routine","to":"3.10.1"},{"project":"ui","record":32,"tier":"routine","to":"17.15.0"}]},{"id":"action-sync-ledger-npm-codesweep-ai-ledger","key":"sync|ledger|npm|@codesweep-ai/ledger","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin @codesweep-ai/ledger in ui","result":"Picks up up to 3 commits from ledger","why":"","how":"scripts/with-npmrevs.sh npm install --save-exact -D @codesweep-ai/ledger@0.0.0-20260924221205-9c01ea57e8e2","projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":18,"tier":"routine","to":"0.0.0-20260924221205-9c01ea57e8e2"}]},{"id":"action-sync-lint-npm-codesweep-ai-lint","key":"sync|lint|npm|@codesweep-ai/lint","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin @codesweep-ai/lint in ui","result":"Picks up up to 5 commits from lint","why":"","how":"scripts/with-npmrevs.sh npm install --save-exact -D @codesweep-ai/lint@0.0.0-20260924221206-341b79bde520","projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":19,"tier":"routine","to":"0.0.0-20260924221206-341b79bde520"}]},{"id":"action-sync-npmrevs-npm-codesweep-ai-npmrevs","key":"sync|npmrevs|npm|@codesweep-ai/npmrevs","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin @codesweep-ai/npmrevs in ui","result":"Picks up up to 4 commits from npmrevs","why":"","how":"scripts/with-npmrevs.sh npm install --save-exact -D @codesweep-ai/npmrevs@0.0.0-20260924221206-6bbb69bc9a58","projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":20,"tier":"routine","to":"0.0.0-20260924221206-6bbb69bc9a58"}]}]},{"name":"vcr","repo":{"full_name":"codesweep-ai/vcr","url":"https://github.com/codesweep-ai/vcr","branch":"main","sha":"85d428f1ef67c1fed364ad699a0b943c664771b9","committed":"2026-09-24T22:12:06Z","description":"VCR-style record/replay proxy for AI coding agents. $0 LLM costs in CI."},"dependencies":[{"ecosystem":"actions","name":"actions/configure-pages","version":"v5","sources":[{"path":".github/workflows/pages.yml","line":94}],"scope":"ci","datasource":"github","package":"actions/configure-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/configure-pages","upstream":{"latest":"6.0.0","latest_date":"2026-03-25T17:00:49Z","version_date":"2024-03-30T00:49:12Z","line_latest":"5.0.0","url":"https://github.com/actions/configure-pages/releases","effective":"5.0.0"},"behind":"major","libyears":1.99,"repo_signals":{"stars":242,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"CII-Best-Practices":0,"Pinned-Dependencies":6,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"SAST":7,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/configure-pages@v6   at .github/workflows/pages.yml:94"},{"ecosystem":"actions","name":"actions/deploy-pages","version":"v4","sources":[{"path":".github/workflows/pages.yml","line":125}],"scope":"ci","datasource":"github","package":"actions/deploy-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/deploy-pages","upstream":{"latest":"5.0.1","latest_date":"2026-09-01T21:31:19Z","version_date":"2024-03-18T15:43:13Z","line_latest":"4.0.5","url":"https://github.com/actions/deploy-pages/releases","effective":"4.0.5"},"behind":"major","libyears":2.46,"repo_signals":{"stars":953,"scorecard":{"score":5.5,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":6,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Fuzzing":0,"SAST":7,"Branch-Protection":1}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/deploy-pages@v5   at .github/workflows/pages.yml:125"},{"ecosystem":"actions","name":"actions/download-artifact","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":302}],"scope":"ci","datasource":"github","package":"actions/download-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/download-artifact","upstream":{"latest":"8.0.1","latest_date":"2026-03-11T15:44:25Z","version_date":"2025-12-12T18:49:01Z","line_latest":"7.0.0","url":"https://github.com/actions/download-artifact/releases","effective":"7.0.0"},"behind":"major","libyears":0.24,"repo_signals":{"stars":1900,"scorecard":{"score":5.1,"date":"2026-08-24","checks":{"Maintained":0,"Packaging":-1,"Code-Review":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Token-Permissions":0,"Pinned-Dependencies":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":0}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}],"tier":"plan","how":"uses: actions/download-artifact@v8   at .github/workflows/ci.yml:302"},{"ecosystem":"actions","name":"actions/upload-pages-artifact","version":"v3","sources":[{"path":".github/workflows/pages.yml","line":109}],"scope":"ci","datasource":"github","package":"actions/upload-pages-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-pages-artifact","upstream":{"latest":"5.0.0","latest_date":"2026-04-10T18:22:59Z","version_date":"2024-02-07T06:59:16Z","line_latest":"3.0.1","url":"https://github.com/actions/upload-pages-artifact/releases","effective":"3.0.1"},"behind":"major","libyears":2.17,"repo_signals":{"stars":512,"scorecard":{"score":5.6,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":1,"Dangerous-Workflow":10,"Packaging":-1,"Binary-Artifacts":10,"Pinned-Dependencies":3,"Token-Permissions":0,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":0,"Branch-Protection":8}}},"licenses":["MIT"],"status":"major","level":"warning","license":{"expression":"MIT","verdict":"not-shipped"},"tier":"plan","how":"uses: actions/upload-pages-artifact@v5   at .github/workflows/pages.yml:109"},{"ecosystem":"actions","name":"sigstore/cosign-installer","version":"v3","sources":[{"path":".github/workflows/release.yml","line":28}],"scope":"ci","datasource":"github","package":"sigstore/cosign-installer","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/sigstore/cosign-installer","upstream":{"latest":"4.1.2","latest_date":"2026-05-07T01:27:27Z","version_date":"2025-10-16T17:47:11Z","line_latest":"3.10.1","url":"https://github.com/sigstore/cosign-installer/releases","effective":"3.10.1"},"behind":"major","libyears":0.55,"repo_signals":{"stars":211,"scorecard":{"score":7.3,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":3,"Dangerous-Workflow":10,"Binary-Artifacts":10,"Packaging":-1,"Pinned-Dependencies":10,"Token-Permissions":10,"CII-Best-Practices":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":10,"SAST":0}}},"licenses":["Apache-2.0"],"status":"major","level":"warning","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"signals":[{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}],"tier":"plan","how":"uses: sigstore/cosign-installer@v4   at .github/workflows/release.yml:28"},{"ecosystem":"image","name":"registry.fedoraproject.org/fedora-minimal","version":"44","sources":[{"path":"deploy/vcr.yaml","line":44}],"scope":"deploy","datasource":"oci","package":"registry.fedoraproject.org/fedora-minimal","floating":false,"internal":false,"upstream":{"latest":"46"},"behind":"major","status":"major","level":"warning","purl":"pkg:docker/fedora-minimal@44?repository_url=registry.fedoraproject.org","tier":"plan","how":"move to 46   at deploy/vcr.yaml:44"},{"ecosystem":"go","name":"github.com/codesweep-ai/ledger","version":"v0.0.0-20260924050924-dffe2aa34b39","sources":[{"path":"go.mod","line":13,"tools":["github.com/codesweep-ai/ledger/cmd/cs-ledger"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/ledger","internal":true,"provider":"ledger","lag":{"commits":3,"days":0.7,"head":"9c01ea57e8e2f26c9c48f9c315e25c604c085019","pinned":"dffe2aa34b39","built":"9c01ea57e8e2f26c9c48f9c315e25c604c085019"},"upstream":{"latest_date":"2026-09-24T22:12:05Z","version_date":"2026-09-24T05:09:24Z","url":"https://github.com/codesweep-ai/ledger/compare/dffe2aa34b39...9c01ea57e8e2"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/ledger@v0.0.0-20260924050924-dffe2aa34b39","tier":"routine","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy"},{"ecosystem":"go","name":"github.com/codesweep-ai/lint","version":"v0.0.0-20260924012322-5ffce6301cbf","sources":[{"path":"go.mod","line":14,"tools":["github.com/codesweep-ai/lint/cmd/cs-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/codesweep-ai/lint","internal":true,"provider":"lint","lag":{"commits":5,"days":0.9,"head":"341b79bde5204891a6e8074aa2a85e45bc009ecf","pinned":"5ffce6301cbf","built":"341b79bde5204891a6e8074aa2a85e45bc009ecf"},"upstream":{"latest_date":"2026-09-24T22:12:06Z","version_date":"2026-09-24T01:23:22Z","url":"https://github.com/codesweep-ai/lint/compare/5ffce6301cbf...341b79bde520"},"libyears":0.0,"in_build":false,"status":"behind","level":"info","purl":"pkg:golang/github.com/codesweep-ai/lint@v0.0.0-20260924012322-5ffce6301cbf","tier":"routine","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy"},{"ecosystem":"go","name":"github.com/golangci/golangci-lint/v2","version":"v2.13.1","sources":[{"path":"go.golangci.mod","line":99,"tools":["github.com/golangci/golangci-lint/v2/cmd/golangci-lint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/golangci/golangci-lint/v2","internal":false,"upstream":{"latest":"v2.14.0","latest_date":"2026-09-24T10:54:53Z","version_date":"2026-08-20T14:25:22Z","url":"https://pkg.go.dev/github.com/golangci/golangci-lint/v2"},"behind":"minor","libyears":0.1,"upstream_repo":"github.com/golangci/golangci-lint","licenses":["GPL-3.0","BSD-3-Clause","MIT"],"repo_signals":{"stars":19393,"scorecard":{"score":6.3,"date":"2026-08-24","checks":{"Code-Review":4,"Dangerous-Workflow":10,"Maintained":10,"Token-Permissions":0,"Binary-Artifacts":10,"CII-Best-Practices":5,"License":10,"Fuzzing":0,"Security-Policy":10,"Pinned-Dependencies":7,"Packaging":10,"Branch-Protection":4,"Signed-Releases":0,"SAST":10}}},"in_build":false,"status":"minor","level":"info","license":{"expression":"GPL-3.0 AND BSD-3-Clause AND MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golangci-lint/v2@v2.13.1","tier":"routine","how":"go get -modfile=go.golangci.mod -tool github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.14.0"},{"ecosystem":"go","name":"golang.org/x/tools","version":"v0.49.0","sources":[{"path":"go.golangci.mod","line":220},{"path":"go.mod","line":29,"tools":["golang.org/x/tools/cmd/deadcode"]}],"scope":"tool","datasource":"goproxy","package":"golang.org/x/tools","internal":false,"upstream":{"latest":"v0.50.0","latest_date":"2026-09-08T19:59:56Z","version_date":"2026-08-13T14:53:26Z","url":"https://pkg.go.dev/golang.org/x/tools"},"behind":"minor","libyears":0.07,"licenses":["BSD-3-Clause"],"in_build":false,"status":"minor","level":"info","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/tools@v0.49.0","tier":"routine","how":"go get -modfile=go.golangci.mod golang.org/x/tools@v0.50.0"},{"ecosystem":"runtime","name":"go","version":"1.27.0","sources":[{"path":"go.golangci.mod","line":12},{"path":"go.mod","line":3}],"scope":"build","datasource":"golang","label":"Go toolchain","floating":false,"internal":false,"lifecycle":{"product":"go","cycle":"1.27","release":"2026-08-19","eol":null,"lts":false,"latest":"1.27.1","phase":"active","url":"https://endoflife.date/go"},"upstream":{"latest":"1.27.1","latest_date":"2026-08-28T16:20:06Z","version_date":"2026-08-18T21:24:23Z","url":"https://go.dev/doc/devel/release"},"behind":"patch","libyears":0.03,"status":"patch","level":"info","tier":"routine","how":"go mod edit -modfile=go.golangci.mod -go=1.27.1"},{"ecosystem":"actions","name":"actions/checkout","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":34},{"path":".github/workflows/ci.yml","line":84},{"path":".github/workflows/ci.yml","line":101},{"path":".github/workflows/ci.yml","line":120},{"path":".github/workflows/ci.yml","line":136},{"path":".github/workflows/ci.yml","line":153},{"path":".github/workflows/ci.yml","line":167},{"path":".github/workflows/ci.yml","line":189},{"path":".github/workflows/ci.yml","line":223},{"path":".github/workflows/ci.yml","line":295},{"path":".github/workflows/ledger.yml","line":30},{"path":".github/workflows/ledger.yml","line":41},{"path":".github/workflows/ledger.yml","line":52},{"path":".github/workflows/ledger.yml","line":65},{"path":".github/workflows/pages.yml","line":76},{"path":".github/workflows/release.yml","line":19}],"scope":"ci","datasource":"github","package":"actions/checkout","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/checkout","upstream":{"latest":"7.0.1","latest_date":"2026-07-20T15:10:05Z","version_date":"2026-07-20T15:10:05Z","url":"https://github.com/actions/checkout/releases","effective":"7.0.1"},"repo_signals":{"stars":8886,"scorecard":{"score":7,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Packaging":-1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Pinned-Dependencies":3,"Security-Policy":9,"SAST":10,"Branch-Protection":6}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/jekyll-build-pages","version":"v1","sources":[{"path":".github/workflows/pages.yml","line":99}],"scope":"ci","datasource":"github","package":"actions/jekyll-build-pages","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/jekyll-build-pages","upstream":{"latest":"1.0.13","latest_date":"2024-08-06T23:48:04Z","version_date":"2024-08-06T23:48:04Z","url":"https://github.com/actions/jekyll-build-pages/releases","effective":"1.0.13"},"repo_signals":{"stars":121,"scorecard":{"score":5.8,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":2,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"Fuzzing":0,"Token-Permissions":0,"License":10,"Packaging":10,"Signed-Releases":-1,"Pinned-Dependencies":0,"Security-Policy":9,"SAST":1,"Branch-Protection":8}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/setup-go","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":35},{"path":".github/workflows/ci.yml","line":85},{"path":".github/workflows/ci.yml","line":102},{"path":".github/workflows/ci.yml","line":121},{"path":".github/workflows/ci.yml","line":139},{"path":".github/workflows/ci.yml","line":154},{"path":".github/workflows/ci.yml","line":168},{"path":".github/workflows/ci.yml","line":190},{"path":".github/workflows/ci.yml","line":224},{"path":".github/workflows/ci.yml","line":296},{"path":".github/workflows/ledger.yml","line":31},{"path":".github/workflows/ledger.yml","line":42},{"path":".github/workflows/ledger.yml","line":55},{"path":".github/workflows/ledger.yml","line":68},{"path":".github/workflows/release.yml","line":23}],"scope":"ci","datasource":"github","package":"actions/setup-go","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-go","upstream":{"latest":"7.0.0","latest_date":"2026-07-16T02:50:50Z","version_date":"2026-07-16T02:50:50Z","url":"https://github.com/actions/setup-go/releases","effective":"7.0.0"},"repo_signals":{"stars":1762,"scorecard":{"score":6.1,"date":"2026-08-24","checks":{"Maintained":5,"Code-Review":10,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Packaging":-1,"Pinned-Dependencies":7,"Token-Permissions":0,"License":10,"Fuzzing":0,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/setup-node","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":228}],"scope":"ci","datasource":"github","package":"actions/setup-node","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/setup-node","upstream":{"latest":"7.0.0","latest_date":"2026-07-14T02:46:05Z","version_date":"2026-07-14T02:46:05Z","url":"https://github.com/actions/setup-node/releases","effective":"7.0.0"},"repo_signals":{"stars":4963,"scorecard":{"score":6.4,"date":"2026-08-24","checks":{"Maintained":10,"Code-Review":10,"Binary-Artifacts":9,"Packaging":-1,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Pinned-Dependencies":5,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"Branch-Protection":0,"SAST":10}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"}},{"ecosystem":"actions","name":"actions/upload-artifact","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":55},{"path":".github/workflows/ci.yml","line":201},{"path":".github/workflows/ci.yml","line":275}],"scope":"ci","datasource":"github","package":"actions/upload-artifact","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/actions/upload-artifact","upstream":{"latest":"7.0.1","latest_date":"2026-04-10T17:31:14Z","version_date":"2026-04-10T17:31:14Z","url":"https://github.com/actions/upload-artifact/releases","effective":"7.0.1"},"repo_signals":{"stars":4196,"scorecard":{"score":5.2,"date":"2026-08-24","checks":{"Code-Review":10,"Maintained":0,"Packaging":-1,"Binary-Artifacts":10,"Dangerous-Workflow":10,"CII-Best-Practices":0,"Token-Permissions":0,"Pinned-Dependencies":1,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Security-Policy":9,"SAST":10,"Branch-Protection":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"actions","name":"codesweep-ai/dashboards/action","version":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","sources":[{"path":".github/workflows/pages.yml","line":90}],"scope":"ci","datasource":"github","package":"codesweep-ai/dashboards","subpath":"action","pinned_sha":true,"floating":false,"internal":true,"upstream_repo":"github.com/codesweep-ai/dashboards","provider":"dashboards","lag":{"commits":0,"days":0.0,"head":"066e52753f5b3be9681cc3f3f9279fb7356f5823","pinned":"7c88a9b19ea7","built":"7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e","commits_touching":0,"paths":["action"]},"upstream":{"latest_date":"2026-09-24T21:51:09Z","version_date":"2026-09-24T21:51:09Z","url":"https://github.com/codesweep-ai/dashboards/compare/7c88a9b19ea7...7c88a9b19ea7"},"status":"current","level":"good","purl":"pkg:github/codesweep-ai/dashboards@7c88a9b19ea7b147209fa5d5d62d895a5d3f7d7e"},{"ecosystem":"actions","name":"goreleaser/goreleaser-action","version":"v7","sources":[{"path":".github/workflows/ci.yml","line":69},{"path":".github/workflows/release.yml","line":32}],"scope":"ci","datasource":"github","package":"goreleaser/goreleaser-action","pinned_sha":false,"floating":true,"internal":false,"upstream_repo":"github.com/goreleaser/goreleaser-action","upstream":{"latest":"7.2.3","latest_date":"2026-06-29T11:37:51Z","version_date":"2026-06-29T11:37:51Z","url":"https://github.com/goreleaser/goreleaser-action/releases","effective":"7.2.3"},"repo_signals":{"stars":1035,"scorecard":{"score":4.9,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":10,"Binary-Artifacts":10,"Code-Review":0,"Packaging":-1,"CII-Best-Practices":0,"Pinned-Dependencies":9,"Token-Permissions":0,"Fuzzing":0,"License":10,"Signed-Releases":-1,"Branch-Protection":-1,"Security-Policy":0,"SAST":0}}},"licenses":["MIT"],"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"signals":[{"kind":"scorecard","text":"OpenSSF Scorecard fails Code-Review (overall 4.9/10)"},{"kind":"unpinned-action","text":"a third-party action pinned by a tag its owner can move"}]},{"ecosystem":"go","name":"github.com/rhysd/actionlint","version":"v1.7.12","sources":[{"path":"go.mod","line":21,"tools":["github.com/rhysd/actionlint/cmd/actionlint"]}],"scope":"tool","datasource":"goproxy","package":"github.com/rhysd/actionlint","internal":false,"upstream":{"latest":"v1.7.12","latest_date":"2026-03-30T17:47:17Z","version_date":"2026-03-30T17:47:17Z","url":"https://pkg.go.dev/github.com/rhysd/actionlint"},"upstream_repo":"github.com/rhysd/actionlint","licenses":["MIT"],"repo_signals":{"stars":4261,"scorecard":{"score":3.6,"date":"2026-08-24","checks":{"Code-Review":1,"Maintained":0,"CII-Best-Practices":0,"Dangerous-Workflow":10,"Token-Permissions":0,"Binary-Artifacts":10,"Security-Policy":0,"Fuzzing":0,"License":10,"SAST":10,"Branch-Protection":0,"Signed-Releases":0,"Pinned-Dependencies":0,"Packaging":10}}},"in_build":false,"status":"current","level":"good","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rhysd/actionlint@v1.7.12","signals":[{"kind":"quiet","text":"no repository activity in 90 days (OpenSSF Scorecard)"}]},{"ecosystem":"go","name":"github.com/spf13/cobra","version":"v1.10.2","sources":[{"path":"go.golangci.mod","line":184},{"path":"go.mod","line":6}],"scope":"direct","datasource":"goproxy","package":"github.com/spf13/cobra","internal":false,"upstream":{"latest":"v1.10.2","latest_date":"2025-12-03T23:51:15Z","version_date":"2025-12-03T23:51:15Z","url":"https://pkg.go.dev/github.com/spf13/cobra"},"upstream_repo":"github.com/spf13/cobra","licenses":["Apache-2.0"],"repo_signals":{"stars":44644,"scorecard":{"score":6.2,"date":"2026-08-24","checks":{"Dangerous-Workflow":10,"Maintained":2,"Packaging":-1,"Code-Review":8,"Security-Policy":10,"CII-Best-Practices":0,"Binary-Artifacts":10,"License":10,"Token-Permissions":10,"Pinned-Dependencies":0,"Fuzzing":0,"Signed-Releases":-1,"Branch-Protection":-1,"SAST":0}}},"in_build":true,"status":"current","level":"good","license":{"expression":"Apache-2.0","verdict":"allowed","score":89},"purl":"pkg:golang/github.com/spf13/cobra@v1.10.2"},{"ecosystem":"go","name":"gopkg.in/yaml.v3","version":"v3.0.1","sources":[{"path":"go.golangci.mod","line":224},{"path":"go.mod","line":7}],"scope":"direct","datasource":"goproxy","package":"gopkg.in/yaml.v3","internal":false,"upstream":{"latest":"v3.0.1","latest_date":"2022-05-27T08:35:30Z","version_date":"2022-05-27T08:35:30Z","url":"https://pkg.go.dev/gopkg.in/yaml.v3"},"licenses":["MIT","Apache-2.0"],"in_build":true,"status":"current","level":"good","license":{"expression":"MIT AND Apache-2.0","verdict":"allowed","score":81},"purl":"pkg:golang/gopkg.in/yaml.v3@v3.0.1","signals":[{"kind":"stale","text":"no release since 2022-05-27"}]},{"ecosystem":"image","name":"runner/macos","version":"macos-latest","sources":[{"path":".github/workflows/ci.yml","line":30}],"scope":"ci","datasource":"runner","label":"macOS 26 Arm64 (macos-latest)","floating":true,"os":"macos","internal":false,"runner":{"image":"macOS 26 Arm64","os":"macos","version":"26","arch":"arm64","deprecated":false,"preview":false},"upstream":{"effective":"26","url":"https://github.com/actions/runner-images","latest":"27"},"lifecycle":{"product":"macos","cycle":"26","release":"2025-09-15","eol":null,"lts":false,"latest":"26.7","phase":"active","url":"https://endoflife.date/macos"},"status":"current","level":"good"},{"ecosystem":"image","name":"runner/ubuntu","version":"ubuntu-latest","sources":[{"path":".github/workflows/ci.yml","line":30},{"path":".github/workflows/ci.yml","line":81},{"path":".github/workflows/ci.yml","line":98},{"path":".github/workflows/ci.yml","line":117},{"path":".github/workflows/ci.yml","line":133},{"path":".github/workflows/ci.yml","line":150},{"path":".github/workflows/ci.yml","line":164},{"path":".github/workflows/ci.yml","line":179},{"path":".github/workflows/ci.yml","line":220},{"path":".github/workflows/ci.yml","line":291},{"path":".github/workflows/ledger.yml","line":27},{"path":".github/workflows/ledger.yml","line":38},{"path":".github/workflows/ledger.yml","line":49},{"path":".github/workflows/ledger.yml","line":62},{"path":".github/workflows/pages.yml","line":70},{"path":".github/workflows/pages.yml","line":116},{"path":".github/workflows/release.yml","line":16}],"scope":"ci","datasource":"runner","label":"Ubuntu 24.04 (ubuntu-latest)","floating":true,"os":"ubuntu","internal":false,"runner":{"image":"Ubuntu 24.04","os":"ubuntu","version":"24.04","arch":"x64","deprecated":false,"preview":false},"upstream":{"effective":"24.04","url":"https://github.com/actions/runner-images","latest":"26.04"},"lifecycle":{"product":"ubuntu","cycle":"24.04","release":"2024-04-25","support":"2029-05-31","eol":"2029-05-31","lts":true,"latest":"24.04.4","phase":"active","url":"https://endoflife.date/ubuntu"},"status":"current","level":"good"},{"ecosystem":"runtime","name":"node","version":"24","sources":[{"path":".github/workflows/ci.yml","line":230}],"scope":"ci","datasource":"node","label":"Node.js","floating":true,"internal":false,"lifecycle":{"product":"nodejs","cycle":"24","release":"2025-05-06","support":"2026-10-20","eol":"2028-04-30","lts":true,"latest":"24.21.0","phase":"active","url":"https://endoflife.date/nodejs"},"upstream":{"latest":"24.21.0","latest_date":"2026-09-07T00:00:00Z","version_date":"2026-09-07T00:00:00Z","url":"https://nodejs.org/en/about/previous-releases","effective":"24.21.0"},"status":"current","level":"good"},{"ecosystem":"go","name":"4d63.com/gocheckcompilerdirectives","version":"v1.4.0","sources":[{"path":"go.golangci.mod","line":17}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gocheckcompilerdirectives","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gocheckcompilerdirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gocheckcompilerdirectives@v1.4.0"},{"ecosystem":"go","name":"4d63.com/gochecknoglobals","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":18}],"scope":"indirect","datasource":"goproxy","package":"4d63.com/gochecknoglobals","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/leighmcculloch/gochecknoglobals","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/4d63.com/gochecknoglobals@v0.2.2"},{"ecosystem":"go","name":"charm.land/lipgloss/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"charm.land/lipgloss/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/lipgloss","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/charm.land/lipgloss/v2@v2.0.6"},{"ecosystem":"go","name":"codeberg.org/chavacava/garif","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/chavacava/garif","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/chavacava/garif@v0.2.0"},{"ecosystem":"go","name":"codeberg.org/polyfloyd/go-errorlint","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":21}],"scope":"indirect","datasource":"goproxy","package":"codeberg.org/polyfloyd/go-errorlint","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/codeberg.org/polyfloyd/go-errorlint@v1.9.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v4","version":"v4.0.0","sources":[{"path":"go.golangci.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v4@v4.0.0"},{"ecosystem":"go","name":"dev.gaijin.team/go/exhaustruct/v5","version":"v5.0.3","sources":[{"path":"go.golangci.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/exhaustruct/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/go-exhaustruct","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/exhaustruct/v5@v5.0.3"},{"ecosystem":"go","name":"dev.gaijin.team/go/golib","version":"v0.8.1","sources":[{"path":"go.golangci.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"dev.gaijin.team/go/golib","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/GaijinEntertainment/golib","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/dev.gaijin.team/go/golib@v0.8.1"},{"ecosystem":"go","name":"github.com/4meepo/tagalign","version":"v1.4.3","sources":[{"path":"go.golangci.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"github.com/4meepo/tagalign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/4meepo/tagalign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/4meepo/tagalign@v1.4.3"},{"ecosystem":"go","name":"github.com/Abirdcfly/dupword","version":"v0.1.8","sources":[{"path":"go.golangci.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"github.com/Abirdcfly/dupword","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Abirdcfly/dupword","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Abirdcfly/dupword@v0.1.8"},{"ecosystem":"go","name":"github.com/AdminBenni/iota-mixing","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"github.com/AdminBenni/iota-mixing","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AdminBenni/iota-mixing","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AdminBenni/iota-mixing@v1.0.0"},{"ecosystem":"go","name":"github.com/AlwxSin/noinlineerr","version":"v1.0.6","sources":[{"path":"go.golangci.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"github.com/AlwxSin/noinlineerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/AlwxSin/noinlineerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/AlwxSin/noinlineerr@v1.0.6"},{"ecosystem":"go","name":"github.com/Antonboom/errname","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":29}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/errname","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/errname","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/errname@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/nilnil","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":30}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/nilnil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Antonboom/nilnil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/nilnil@v1.1.2"},{"ecosystem":"go","name":"github.com/Antonboom/testifylint","version":"v1.6.4","sources":[{"path":"go.golangci.mod","line":31}],"scope":"indirect","datasource":"goproxy","package":"github.com/Antonboom/testifylint","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/Antonboom/testifylint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Antonboom/testifylint@v1.6.4"},{"ecosystem":"go","name":"github.com/BurntSushi/toml","version":"v1.6.0","sources":[{"path":"go.golangci.mod","line":32}],"scope":"indirect","datasource":"goproxy","package":"github.com/BurntSushi/toml","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/BurntSushi/toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/BurntSushi/toml@v1.6.0"},{"ecosystem":"go","name":"github.com/ClickHouse/clickhouse-go-linter","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":33}],"scope":"indirect","datasource":"goproxy","package":"github.com/ClickHouse/clickhouse-go-linter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ClickHouse/clickhouse-go-linter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ClickHouse/clickhouse-go-linter@v1.2.1"},{"ecosystem":"go","name":"github.com/Djarvur/go-err113","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":34}],"scope":"indirect","datasource":"goproxy","package":"github.com/Djarvur/go-err113","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Djarvur/go-err113","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Djarvur/go-err113@v0.1.1"},{"ecosystem":"go","name":"github.com/Masterminds/semver/v3","version":"v3.5.0","sources":[{"path":"go.golangci.mod","line":35}],"scope":"indirect","datasource":"goproxy","package":"github.com/Masterminds/semver/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Masterminds/semver","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/Masterminds/semver/v3@v3.5.0"},{"ecosystem":"go","name":"github.com/MirrexOne/unqueryvet","version":"v1.5.4","sources":[{"path":"go.golangci.mod","line":36}],"scope":"indirect","datasource":"goproxy","package":"github.com/MirrexOne/unqueryvet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/MirrexOne/unqueryvet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/MirrexOne/unqueryvet@v1.5.4"},{"ecosystem":"go","name":"github.com/OpenPeeDeeP/depguard/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":37}],"scope":"indirect","datasource":"goproxy","package":"github.com/OpenPeeDeeP/depguard/v2","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/OpenPeeDeeP/depguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/OpenPeeDeeP/depguard/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/alecthomas/chroma/v2","version":"v2.27.0","sources":[{"path":"go.golangci.mod","line":38}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/chroma/v2","internal":false,"licenses":["MIT","OFL-1.1"],"upstream_repo":"github.com/alecthomas/chroma","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND OFL-1.1","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/chroma/v2@v2.27.0"},{"ecosystem":"go","name":"github.com/alecthomas/go-check-sumtype","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":39}],"scope":"indirect","datasource":"goproxy","package":"github.com/alecthomas/go-check-sumtype","internal":false,"licenses":["MIT","Unlicense"],"upstream_repo":"github.com/alecthomas/go-check-sumtype","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Unlicense","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alecthomas/go-check-sumtype@v0.3.1"},{"ecosystem":"go","name":"github.com/alexkohler/nakedret/v2","version":"v2.0.6","sources":[{"path":"go.golangci.mod","line":40}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/nakedret/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/nakedret","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/nakedret/v2@v2.0.6"},{"ecosystem":"go","name":"github.com/alexkohler/prealloc","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":41}],"scope":"indirect","datasource":"goproxy","package":"github.com/alexkohler/prealloc","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alexkohler/prealloc","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alexkohler/prealloc@v1.1.0"},{"ecosystem":"go","name":"github.com/alfatraining/structtag","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":42}],"scope":"indirect","datasource":"goproxy","package":"github.com/alfatraining/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/alfatraining/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alfatraining/structtag@v1.0.0"},{"ecosystem":"go","name":"github.com/alingse/asasalint","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":43}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/asasalint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/asasalint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/asasalint@v0.0.11"},{"ecosystem":"go","name":"github.com/alingse/nilnesserr","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":44}],"scope":"indirect","datasource":"goproxy","package":"github.com/alingse/nilnesserr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/alingse/nilnesserr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/alingse/nilnesserr@v0.2.0"},{"ecosystem":"go","name":"github.com/ashanbrown/forbidigo/v2","version":"v2.3.1","sources":[{"path":"go.golangci.mod","line":45}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/forbidigo/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/forbidigo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/forbidigo/v2@v2.3.1"},{"ecosystem":"go","name":"github.com/ashanbrown/makezero/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":46}],"scope":"indirect","datasource":"goproxy","package":"github.com/ashanbrown/makezero/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ashanbrown/makezero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ashanbrown/makezero/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/beorn7/perks","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":47}],"scope":"indirect","datasource":"goproxy","package":"github.com/beorn7/perks","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/beorn7/perks","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/beorn7/perks@v1.0.1"},{"ecosystem":"go","name":"github.com/bkielbasa/cyclop","version":"v1.2.3","sources":[{"path":"go.golangci.mod","line":48}],"scope":"indirect","datasource":"goproxy","package":"github.com/bkielbasa/cyclop","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bkielbasa/cyclop","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bkielbasa/cyclop@v1.2.3"},{"ecosystem":"go","name":"github.com/blizzy78/varnamelen","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":49}],"scope":"indirect","datasource":"goproxy","package":"github.com/blizzy78/varnamelen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/blizzy78/varnamelen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/blizzy78/varnamelen@v0.8.0"},{"ecosystem":"go","name":"github.com/bmatcuk/doublestar/v4","version":"v4.10.0","sources":[{"path":"go.mod","line":11}],"scope":"indirect","datasource":"goproxy","package":"github.com/bmatcuk/doublestar/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bmatcuk/doublestar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bmatcuk/doublestar/v4@v4.10.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v4","version":"v4.7.0","sources":[{"path":"go.golangci.mod","line":50}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v4","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v4@v4.7.0"},{"ecosystem":"go","name":"github.com/bombsimon/wsl/v5","version":"v5.9.0","sources":[{"path":"go.golangci.mod","line":51}],"scope":"indirect","datasource":"goproxy","package":"github.com/bombsimon/wsl/v5","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/bombsimon/wsl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/bombsimon/wsl/v5@v5.9.0"},{"ecosystem":"go","name":"github.com/breml/bidichk","version":"v0.3.3","sources":[{"path":"go.golangci.mod","line":52}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/bidichk","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/bidichk","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/bidichk@v0.3.3"},{"ecosystem":"go","name":"github.com/breml/errchkjson","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":53}],"scope":"indirect","datasource":"goproxy","package":"github.com/breml/errchkjson","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/breml/errchkjson","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/breml/errchkjson@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/ireturn","version":"v0.4.1","sources":[{"path":"go.golangci.mod","line":54}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/ireturn","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/ireturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/ireturn@v0.4.1"},{"ecosystem":"go","name":"github.com/butuzov/mirror","version":"v1.3.3","sources":[{"path":"go.golangci.mod","line":55}],"scope":"indirect","datasource":"goproxy","package":"github.com/butuzov/mirror","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/butuzov/mirror","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/butuzov/mirror@v1.3.3"},{"ecosystem":"go","name":"github.com/catenacyber/perfsprint","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":56}],"scope":"indirect","datasource":"goproxy","package":"github.com/catenacyber/perfsprint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/catenacyber/perfsprint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/catenacyber/perfsprint@v0.10.1"},{"ecosystem":"go","name":"github.com/ccojocar/zxcvbn-go","version":"v1.0.4","sources":[{"path":"go.golangci.mod","line":57}],"scope":"indirect","datasource":"goproxy","package":"github.com/ccojocar/zxcvbn-go","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ccojocar/zxcvbn-go","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ccojocar/zxcvbn-go@v1.0.4"},{"ecosystem":"go","name":"github.com/cespare/xxhash/v2","version":"v2.3.0","sources":[{"path":"go.golangci.mod","line":58}],"scope":"indirect","datasource":"goproxy","package":"github.com/cespare/xxhash/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/cespare/xxhash","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/cespare/xxhash/v2@v2.3.0"},{"ecosystem":"go","name":"github.com/charithe/durationcheck","version":"v0.0.11","sources":[{"path":"go.golangci.mod","line":59}],"scope":"indirect","datasource":"goproxy","package":"github.com/charithe/durationcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/charithe/durationcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charithe/durationcheck@v0.0.11"},{"ecosystem":"go","name":"github.com/charmbracelet/colorprofile","version":"v0.4.3","sources":[{"path":"go.golangci.mod","line":60}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/colorprofile","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/colorprofile","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/colorprofile@v0.4.3"},{"ecosystem":"go","name":"github.com/charmbracelet/ultraviolet","version":"v0.0.0-20260811164956-006e29f97886","sources":[{"path":"go.golangci.mod","line":61}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/ultraviolet","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/ultraviolet","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/ultraviolet@v0.0.0-20260811164956-006e29f97886"},{"ecosystem":"go","name":"github.com/charmbracelet/x/ansi","version":"v0.11.8","sources":[{"path":"go.golangci.mod","line":62}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/ansi","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/ansi@v0.11.8"},{"ecosystem":"go","name":"github.com/charmbracelet/x/term","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":63}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/term","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/term@v0.2.2"},{"ecosystem":"go","name":"github.com/charmbracelet/x/termios","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":64}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/termios","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/termios@v0.1.1"},{"ecosystem":"go","name":"github.com/charmbracelet/x/windows","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":65}],"scope":"indirect","datasource":"goproxy","package":"github.com/charmbracelet/x/windows","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/charmbracelet/x","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/charmbracelet/x/windows@v0.2.2"},{"ecosystem":"go","name":"github.com/ckaznocha/intrange","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":66}],"scope":"indirect","datasource":"goproxy","package":"github.com/ckaznocha/intrange","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ckaznocha/intrange","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ckaznocha/intrange@v0.3.1"},{"ecosystem":"go","name":"github.com/clipperhouse/displaywidth","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":67}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/displaywidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/displaywidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/displaywidth@v0.11.0"},{"ecosystem":"go","name":"github.com/clipperhouse/uax29/v2","version":"v2.7.0","sources":[{"path":"go.golangci.mod","line":68},{"path":"go.mod","line":12}],"scope":"indirect","datasource":"goproxy","package":"github.com/clipperhouse/uax29/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/clipperhouse/uax29","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/clipperhouse/uax29/v2@v2.7.0"},{"ecosystem":"go","name":"github.com/curioswitch/go-reassign","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":69}],"scope":"indirect","datasource":"goproxy","package":"github.com/curioswitch/go-reassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/curioswitch/go-reassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/curioswitch/go-reassign@v0.3.0"},{"ecosystem":"go","name":"github.com/daixiang0/gci","version":"v0.13.7","sources":[{"path":"go.golangci.mod","line":70}],"scope":"indirect","datasource":"goproxy","package":"github.com/daixiang0/gci","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/daixiang0/gci","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/daixiang0/gci@v0.13.7"},{"ecosystem":"go","name":"github.com/dave/dst","version":"v0.27.3","sources":[{"path":"go.golangci.mod","line":71}],"scope":"indirect","datasource":"goproxy","package":"github.com/dave/dst","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dave/dst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dave/dst@v0.27.3"},{"ecosystem":"go","name":"github.com/denis-tingaikin/go-header","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":72}],"scope":"indirect","datasource":"goproxy","package":"github.com/denis-tingaikin/go-header","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/denis-tingaikin/go-header","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/denis-tingaikin/go-header@v0.5.0"},{"ecosystem":"go","name":"github.com/dlclark/regexp2/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":73}],"scope":"indirect","datasource":"goproxy","package":"github.com/dlclark/regexp2/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/dlclark/regexp2","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/dlclark/regexp2/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/ettle/strcase","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":74}],"scope":"indirect","datasource":"goproxy","package":"github.com/ettle/strcase","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ettle/strcase","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ettle/strcase@v0.2.0"},{"ecosystem":"go","name":"github.com/fatih/color","version":"v1.19.0","sources":[{"path":"go.golangci.mod","line":75},{"path":"go.mod","line":15}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/color","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/fatih/color","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/color@v1.19.0"},{"ecosystem":"go","name":"github.com/fatih/structtag","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":76}],"scope":"indirect","datasource":"goproxy","package":"github.com/fatih/structtag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fatih/structtag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fatih/structtag@v1.2.0"},{"ecosystem":"go","name":"github.com/firefart/nonamedreturns","version":"v1.0.8","sources":[{"path":"go.golangci.mod","line":77}],"scope":"indirect","datasource":"goproxy","package":"github.com/firefart/nonamedreturns","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/firefart/nonamedreturns","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/firefart/nonamedreturns@v1.0.8"},{"ecosystem":"go","name":"github.com/fsnotify/fsnotify","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":78}],"scope":"indirect","datasource":"goproxy","package":"github.com/fsnotify/fsnotify","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fsnotify/fsnotify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fsnotify/fsnotify@v1.9.0"},{"ecosystem":"go","name":"github.com/fzipp/gocyclo","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":79}],"scope":"indirect","datasource":"goproxy","package":"github.com/fzipp/gocyclo","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/fzipp/gocyclo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/fzipp/gocyclo@v0.6.0"},{"ecosystem":"go","name":"github.com/ghostiam/protogetter","version":"v0.3.21","sources":[{"path":"go.golangci.mod","line":80}],"scope":"indirect","datasource":"goproxy","package":"github.com/ghostiam/protogetter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ghostiam/protogetter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ghostiam/protogetter@v0.3.21"},{"ecosystem":"go","name":"github.com/go-critic/go-critic","version":"v0.14.4","sources":[{"path":"go.golangci.mod","line":81}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-critic/go-critic","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-critic/go-critic","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-critic/go-critic@v0.14.4"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcast","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":82}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcast@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astcopy","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":83}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astcopy","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astcopy","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astcopy@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astequal","version":"v1.2.0","sources":[{"path":"go.golangci.mod","line":84}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astequal","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astequal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astequal@v1.2.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astfmt","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":85}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astfmt@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/astp","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":86}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/astp","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/astp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/astp@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/strparse","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":87}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/strparse","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/strparse","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/strparse@v1.1.0"},{"ecosystem":"go","name":"github.com/go-toolsmith/typep","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":88}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-toolsmith/typep","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-toolsmith/typep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-toolsmith/typep@v1.1.0"},{"ecosystem":"go","name":"github.com/go-viper/mapstructure/v2","version":"v2.5.0","sources":[{"path":"go.golangci.mod","line":89}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-viper/mapstructure/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-viper/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-viper/mapstructure/v2@v2.5.0"},{"ecosystem":"go","name":"github.com/go-xmlfmt/xmlfmt","version":"v1.1.3","sources":[{"path":"go.golangci.mod","line":90}],"scope":"indirect","datasource":"goproxy","package":"github.com/go-xmlfmt/xmlfmt","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/go-xmlfmt/xmlfmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/go-xmlfmt/xmlfmt@v1.1.3"},{"ecosystem":"go","name":"github.com/gobwas/glob","version":"v0.2.3","sources":[{"path":"go.golangci.mod","line":91}],"scope":"indirect","datasource":"goproxy","package":"github.com/gobwas/glob","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gobwas/glob","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gobwas/glob@v0.2.3"},{"ecosystem":"go","name":"github.com/godoc-lint/godoc-lint","version":"v0.11.2","sources":[{"path":"go.golangci.mod","line":92}],"scope":"indirect","datasource":"goproxy","package":"github.com/godoc-lint/godoc-lint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/godoc-lint/godoc-lint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/godoc-lint/godoc-lint@v0.11.2"},{"ecosystem":"go","name":"github.com/gofrs/flock","version":"v0.13.0","sources":[{"path":"go.golangci.mod","line":93}],"scope":"indirect","datasource":"goproxy","package":"github.com/gofrs/flock","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/gofrs/flock","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gofrs/flock@v0.13.0"},{"ecosystem":"go","name":"github.com/golang/protobuf","version":"v1.5.3","sources":[{"path":"go.golangci.mod","line":94}],"scope":"indirect","datasource":"goproxy","package":"github.com/golang/protobuf","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golang/protobuf","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golang/protobuf@v1.5.3"},{"ecosystem":"go","name":"github.com/golangci/asciicheck","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":95}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/asciicheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/asciicheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/asciicheck@v0.5.0"},{"ecosystem":"go","name":"github.com/golangci/dupl","version":"v0.0.0-20260401084720-c99c5cf5c202","sources":[{"path":"go.golangci.mod","line":96}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/dupl","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/dupl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/dupl@v0.0.0-20260401084720-c99c5cf5c202"},{"ecosystem":"go","name":"github.com/golangci/go-printf-func-name","version":"v0.1.1","sources":[{"path":"go.golangci.mod","line":97}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/go-printf-func-name","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/go-printf-func-name","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/go-printf-func-name@v0.1.1"},{"ecosystem":"go","name":"github.com/golangci/gofmt","version":"v0.0.0-20260820135601-e84e05053792","sources":[{"path":"go.golangci.mod","line":98}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/gofmt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/gofmt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/gofmt@v0.0.0-20260820135601-e84e05053792"},{"ecosystem":"go","name":"github.com/golangci/golines","version":"v0.15.0","sources":[{"path":"go.golangci.mod","line":100}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/golines","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/golines","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/golines@v0.15.0"},{"ecosystem":"go","name":"github.com/golangci/misspell","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":101}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/misspell","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/misspell","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/misspell@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/plugin-module-register","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":102}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/plugin-module-register","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/plugin-module-register","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/plugin-module-register@v0.1.2"},{"ecosystem":"go","name":"github.com/golangci/revgrep","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":103}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/revgrep","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/golangci/revgrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/revgrep@v0.8.0"},{"ecosystem":"go","name":"github.com/golangci/rowserrcheck","version":"v0.0.0-20260419091836-c5f79b8a11ba","sources":[{"path":"go.golangci.mod","line":104}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/rowserrcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/rowserrcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/rowserrcheck@v0.0.0-20260419091836-c5f79b8a11ba"},{"ecosystem":"go","name":"github.com/golangci/swaggoswag","version":"v0.0.0-20250504205917-77f2aca3143e","sources":[{"path":"go.golangci.mod","line":105}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/swaggoswag","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/golangci/swaggoswag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/swaggoswag@v0.0.0-20250504205917-77f2aca3143e"},{"ecosystem":"go","name":"github.com/golangci/unconvert","version":"v0.0.0-20250410112200-a129a6e6413e","sources":[{"path":"go.golangci.mod","line":106}],"scope":"indirect","datasource":"goproxy","package":"github.com/golangci/unconvert","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/golangci/unconvert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/golangci/unconvert@v0.0.0-20250410112200-a129a6e6413e"},{"ecosystem":"go","name":"github.com/google/go-cmp","version":"v0.7.0","sources":[{"path":"go.golangci.mod","line":107}],"scope":"indirect","datasource":"goproxy","package":"github.com/google/go-cmp","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/google/go-cmp","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/google/go-cmp@v0.7.0"},{"ecosystem":"go","name":"github.com/gordonklaus/ineffassign","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":108}],"scope":"indirect","datasource":"goproxy","package":"github.com/gordonklaus/ineffassign","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gordonklaus/ineffassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gordonklaus/ineffassign@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/analysisutil","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":109}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/analysisutil","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/analysisutil","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/analysisutil@v0.7.1"},{"ecosystem":"go","name":"github.com/gostaticanalysis/comment","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":110}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/comment","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/comment","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/comment@v1.5.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/forcetypeassert","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":111}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/forcetypeassert","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/forcetypeassert","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/forcetypeassert@v0.2.0"},{"ecosystem":"go","name":"github.com/gostaticanalysis/nilerr","version":"v0.1.2","sources":[{"path":"go.golangci.mod","line":112}],"scope":"indirect","datasource":"goproxy","package":"github.com/gostaticanalysis/nilerr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/gostaticanalysis/nilerr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/gostaticanalysis/nilerr@v0.1.2"},{"ecosystem":"go","name":"github.com/hashicorp/go-immutable-radix/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":113}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-immutable-radix/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-immutable-radix","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-immutable-radix/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/hashicorp/go-version","version":"v1.9.0","sources":[{"path":"go.golangci.mod","line":114}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/go-version","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/go-version","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/go-version@v1.9.0"},{"ecosystem":"go","name":"github.com/hashicorp/golang-lru/v2","version":"v2.0.7","sources":[{"path":"go.golangci.mod","line":115}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/golang-lru/v2","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/golang-lru","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/golang-lru/v2@v2.0.7"},{"ecosystem":"go","name":"github.com/hashicorp/hcl","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":116}],"scope":"indirect","datasource":"goproxy","package":"github.com/hashicorp/hcl","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/hashicorp/hcl","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hashicorp/hcl@v1.0.0"},{"ecosystem":"go","name":"github.com/hexops/gotextdiff","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":117}],"scope":"indirect","datasource":"goproxy","package":"github.com/hexops/gotextdiff","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/hexops/gotextdiff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/hexops/gotextdiff@v1.0.3"},{"ecosystem":"go","name":"github.com/inconshreveable/mousetrap","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":118},{"path":"go.mod","line":16}],"scope":"indirect","datasource":"goproxy","package":"github.com/inconshreveable/mousetrap","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/inconshreveable/mousetrap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/inconshreveable/mousetrap@v1.1.0"},{"ecosystem":"go","name":"github.com/jgautheron/goconst","version":"v1.11.0","sources":[{"path":"go.golangci.mod","line":119}],"scope":"indirect","datasource":"goproxy","package":"github.com/jgautheron/goconst","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jgautheron/goconst","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jgautheron/goconst@v1.11.0"},{"ecosystem":"go","name":"github.com/jjti/go-spancheck","version":"v0.6.5","sources":[{"path":"go.golangci.mod","line":120}],"scope":"indirect","datasource":"goproxy","package":"github.com/jjti/go-spancheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/jjti/go-spancheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/jjti/go-spancheck@v0.6.5"},{"ecosystem":"go","name":"github.com/julz/importas","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":121}],"scope":"indirect","datasource":"goproxy","package":"github.com/julz/importas","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/julz/importas","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/julz/importas@v0.2.0"},{"ecosystem":"go","name":"github.com/karamaru-alpha/copyloopvar","version":"v1.2.2","sources":[{"path":"go.golangci.mod","line":122}],"scope":"indirect","datasource":"goproxy","package":"github.com/karamaru-alpha/copyloopvar","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/karamaru-alpha/copyloopvar","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/karamaru-alpha/copyloopvar@v1.2.2"},{"ecosystem":"go","name":"github.com/kisielk/errcheck","version":"v1.20.0","sources":[{"path":"go.golangci.mod","line":123}],"scope":"indirect","datasource":"goproxy","package":"github.com/kisielk/errcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kisielk/errcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kisielk/errcheck@v1.20.0"},{"ecosystem":"go","name":"github.com/kkHAIKE/contextcheck","version":"v1.1.6","sources":[{"path":"go.golangci.mod","line":124}],"scope":"indirect","datasource":"goproxy","package":"github.com/kkHAIKE/contextcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/kkHAIKE/contextcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kkHAIKE/contextcheck@v1.1.6"},{"ecosystem":"go","name":"github.com/kulti/thelper","version":"v0.7.1","sources":[{"path":"go.golangci.mod","line":125}],"scope":"indirect","datasource":"goproxy","package":"github.com/kulti/thelper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kulti/thelper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kulti/thelper@v0.7.1"},{"ecosystem":"go","name":"github.com/kunwardeep/paralleltest","version":"v1.0.15","sources":[{"path":"go.golangci.mod","line":126}],"scope":"indirect","datasource":"goproxy","package":"github.com/kunwardeep/paralleltest","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/kunwardeep/paralleltest","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/kunwardeep/paralleltest@v1.0.15"},{"ecosystem":"go","name":"github.com/lasiar/canonicalheader","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":127}],"scope":"indirect","datasource":"goproxy","package":"github.com/lasiar/canonicalheader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lasiar/canonicalheader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lasiar/canonicalheader@v1.1.2"},{"ecosystem":"go","name":"github.com/ldez/exptostd","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":128}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/exptostd","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/exptostd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/exptostd@v0.4.5"},{"ecosystem":"go","name":"github.com/ldez/gomoddirectives","version":"v0.9.0","sources":[{"path":"go.golangci.mod","line":129}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/gomoddirectives","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/gomoddirectives","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/gomoddirectives@v0.9.0"},{"ecosystem":"go","name":"github.com/ldez/grignotin","version":"v0.10.1","sources":[{"path":"go.golangci.mod","line":130}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/grignotin","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/grignotin","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/grignotin@v0.10.1"},{"ecosystem":"go","name":"github.com/ldez/structtags","version":"v0.6.1","sources":[{"path":"go.golangci.mod","line":131}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/structtags","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/ldez/structtags","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/structtags@v0.6.1"},{"ecosystem":"go","name":"github.com/ldez/tagliatelle","version":"v0.7.2","sources":[{"path":"go.golangci.mod","line":132}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/tagliatelle","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/tagliatelle","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/tagliatelle@v0.7.2"},{"ecosystem":"go","name":"github.com/ldez/usetesting","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":133}],"scope":"indirect","datasource":"goproxy","package":"github.com/ldez/usetesting","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/ldez/usetesting","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ldez/usetesting@v0.5.0"},{"ecosystem":"go","name":"github.com/leonklingele/grouper","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":134}],"scope":"indirect","datasource":"goproxy","package":"github.com/leonklingele/grouper","internal":false,"licenses":["GPL-3.0"],"upstream_repo":"github.com/leonklingele/grouper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/leonklingele/grouper@v1.1.2"},{"ecosystem":"go","name":"github.com/lucasb-eyer/go-colorful","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":135}],"scope":"indirect","datasource":"goproxy","package":"github.com/lucasb-eyer/go-colorful","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/lucasb-eyer/go-colorful","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/lucasb-eyer/go-colorful@v1.4.1"},{"ecosystem":"go","name":"github.com/macabu/inamedparam","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":136}],"scope":"indirect","datasource":"goproxy","package":"github.com/macabu/inamedparam","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/macabu/inamedparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/macabu/inamedparam@v0.2.0"},{"ecosystem":"go","name":"github.com/magiconair/properties","version":"v1.8.6","sources":[{"path":"go.golangci.mod","line":137}],"scope":"indirect","datasource":"goproxy","package":"github.com/magiconair/properties","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/magiconair/properties","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/magiconair/properties@v1.8.6"},{"ecosystem":"go","name":"github.com/manuelarte/embeddedstructfieldcheck","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":138}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/embeddedstructfieldcheck","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/embeddedstructfieldcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/embeddedstructfieldcheck@v0.4.0"},{"ecosystem":"go","name":"github.com/manuelarte/funcorder","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":139}],"scope":"indirect","datasource":"goproxy","package":"github.com/manuelarte/funcorder","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/manuelarte/funcorder","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/manuelarte/funcorder@v0.6.0"},{"ecosystem":"go","name":"github.com/maratori/testableexamples","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":140}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testableexamples","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testableexamples","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testableexamples@v1.0.1"},{"ecosystem":"go","name":"github.com/maratori/testpackage","version":"v1.1.2","sources":[{"path":"go.golangci.mod","line":141}],"scope":"indirect","datasource":"goproxy","package":"github.com/maratori/testpackage","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/maratori/testpackage","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/maratori/testpackage@v1.1.2"},{"ecosystem":"go","name":"github.com/matoous/godox","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":142}],"scope":"indirect","datasource":"goproxy","package":"github.com/matoous/godox","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/matoous/godox","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matoous/godox@v1.1.0"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.15","sources":[{"path":"go.golangci.mod","line":143}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.15"},{"ecosystem":"go","name":"github.com/mattn/go-colorable","version":"v0.1.14","sources":[{"path":"go.mod","line":17}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-colorable","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-colorable","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-colorable@v0.1.14"},{"ecosystem":"go","name":"github.com/mattn/go-isatty","version":"v0.0.20","sources":[{"path":"go.golangci.mod","line":144},{"path":"go.mod","line":18}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-isatty","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-isatty","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-isatty@v0.0.20"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.24","sources":[{"path":"go.golangci.mod","line":145}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.24"},{"ecosystem":"go","name":"github.com/mattn/go-runewidth","version":"v0.0.21","sources":[{"path":"go.mod","line":19}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-runewidth","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-runewidth","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-runewidth@v0.0.21"},{"ecosystem":"go","name":"github.com/mattn/go-shellwords","version":"v1.0.12","sources":[{"path":"go.mod","line":20}],"scope":"indirect","datasource":"goproxy","package":"github.com/mattn/go-shellwords","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mattn/go-shellwords","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mattn/go-shellwords@v1.0.12"},{"ecosystem":"go","name":"github.com/matttproud/golang_protobuf_extensions","version":"v1.0.1","sources":[{"path":"go.golangci.mod","line":146}],"scope":"indirect","datasource":"goproxy","package":"github.com/matttproud/golang_protobuf_extensions","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/matttproud/golang_protobuf_extensions","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/matttproud/golang_protobuf_extensions@v1.0.1"},{"ecosystem":"go","name":"github.com/mgechev/revive","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":147}],"scope":"indirect","datasource":"goproxy","package":"github.com/mgechev/revive","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mgechev/revive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mgechev/revive@v1.15.0"},{"ecosystem":"go","name":"github.com/mitchellh/go-homedir","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":148}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/go-homedir","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/go-homedir","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/go-homedir@v1.1.0"},{"ecosystem":"go","name":"github.com/mitchellh/mapstructure","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":149}],"scope":"indirect","datasource":"goproxy","package":"github.com/mitchellh/mapstructure","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/mitchellh/mapstructure","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/mitchellh/mapstructure@v1.5.0"},{"ecosystem":"go","name":"github.com/moricho/tparallel","version":"v0.3.2","sources":[{"path":"go.golangci.mod","line":150}],"scope":"indirect","datasource":"goproxy","package":"github.com/moricho/tparallel","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/moricho/tparallel","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/moricho/tparallel@v0.3.2"},{"ecosystem":"go","name":"github.com/muesli/cancelreader","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":151}],"scope":"indirect","datasource":"goproxy","package":"github.com/muesli/cancelreader","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/muesli/cancelreader","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/muesli/cancelreader@v0.2.2"},{"ecosystem":"go","name":"github.com/nakabonne/nestif","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":152}],"scope":"indirect","datasource":"goproxy","package":"github.com/nakabonne/nestif","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nakabonne/nestif","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nakabonne/nestif@v0.3.1"},{"ecosystem":"go","name":"github.com/nishanths/exhaustive","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":153}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/exhaustive","internal":false,"licenses":["BSD-2-Clause"],"upstream_repo":"github.com/nishanths/exhaustive","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-2-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/exhaustive@v0.12.0"},{"ecosystem":"go","name":"github.com/nishanths/predeclared","version":"v0.2.2","sources":[{"path":"go.golangci.mod","line":154}],"scope":"indirect","datasource":"goproxy","package":"github.com/nishanths/predeclared","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/nishanths/predeclared","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nishanths/predeclared@v0.2.2"},{"ecosystem":"go","name":"github.com/nunnatsa/ginkgolinter","version":"v0.24.0","sources":[{"path":"go.golangci.mod","line":155}],"scope":"indirect","datasource":"goproxy","package":"github.com/nunnatsa/ginkgolinter","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/nunnatsa/ginkgolinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/nunnatsa/ginkgolinter@v0.24.0"},{"ecosystem":"go","name":"github.com/pelletier/go-toml","version":"v1.9.5","sources":[{"path":"go.golangci.mod","line":156}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml@v1.9.5"},{"ecosystem":"go","name":"github.com/pelletier/go-toml/v2","version":"v2.4.3","sources":[{"path":"go.golangci.mod","line":157}],"scope":"indirect","datasource":"goproxy","package":"github.com/pelletier/go-toml/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/pelletier/go-toml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/pelletier/go-toml/v2@v2.4.3"},{"ecosystem":"go","name":"github.com/prometheus/client_golang","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":158}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_golang","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_golang","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_golang@v1.12.1"},{"ecosystem":"go","name":"github.com/prometheus/client_model","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":159}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/client_model","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/client_model","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/client_model@v0.2.0"},{"ecosystem":"go","name":"github.com/prometheus/common","version":"v0.32.1","sources":[{"path":"go.golangci.mod","line":160}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/common","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/common","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/common@v0.32.1"},{"ecosystem":"go","name":"github.com/prometheus/procfs","version":"v0.7.3","sources":[{"path":"go.golangci.mod","line":161}],"scope":"indirect","datasource":"goproxy","package":"github.com/prometheus/procfs","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/prometheus/procfs","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/prometheus/procfs@v0.7.3"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard","version":"v0.4.5","sources":[{"path":"go.golangci.mod","line":162}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard@v0.4.5"},{"ecosystem":"go","name":"github.com/quasilyte/go-ruleguard/dsl","version":"v0.3.23","sources":[{"path":"go.golangci.mod","line":163}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/go-ruleguard/dsl","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/go-ruleguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/go-ruleguard/dsl@v0.3.23"},{"ecosystem":"go","name":"github.com/quasilyte/gogrep","version":"v0.5.0","sources":[{"path":"go.golangci.mod","line":164}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/gogrep","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/quasilyte/gogrep","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/gogrep@v0.5.0"},{"ecosystem":"go","name":"github.com/quasilyte/regex/syntax","version":"v0.0.0-20210819130434-b3f0c404a727","sources":[{"path":"go.golangci.mod","line":165}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/regex/syntax","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/regex","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/regex/syntax@v0.0.0-20210819130434-b3f0c404a727"},{"ecosystem":"go","name":"github.com/quasilyte/stdinfo","version":"v0.0.0-20220114132959-f7386bf02567","sources":[{"path":"go.golangci.mod","line":166}],"scope":"indirect","datasource":"goproxy","package":"github.com/quasilyte/stdinfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/quasilyte/stdinfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/quasilyte/stdinfo@v0.0.0-20220114132959-f7386bf02567"},{"ecosystem":"go","name":"github.com/raeperd/recvcheck","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":167}],"scope":"indirect","datasource":"goproxy","package":"github.com/raeperd/recvcheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/raeperd/recvcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/raeperd/recvcheck@v0.3.0"},{"ecosystem":"go","name":"github.com/rivo/uniseg","version":"v0.4.7","sources":[{"path":"go.golangci.mod","line":168}],"scope":"indirect","datasource":"goproxy","package":"github.com/rivo/uniseg","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/rivo/uniseg","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rivo/uniseg@v0.4.7"},{"ecosystem":"go","name":"github.com/robfig/cron/v3","version":"v3.0.1","sources":[{"path":"go.mod","line":22}],"scope":"indirect","datasource":"goproxy","package":"github.com/robfig/cron/v3","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/robfig/cron","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/robfig/cron/v3@v3.0.1"},{"ecosystem":"go","name":"github.com/rogpeppe/go-internal","version":"v1.16.0","sources":[{"path":"go.golangci.mod","line":169}],"scope":"indirect","datasource":"goproxy","package":"github.com/rogpeppe/go-internal","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/rogpeppe/go-internal","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/github.com/rogpeppe/go-internal@v1.16.0"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":170}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard@v1.4.1"},{"ecosystem":"go","name":"github.com/ryancurrah/gomodguard/v2","version":"v2.1.3","sources":[{"path":"go.golangci.mod","line":171}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryancurrah/gomodguard/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryancurrah/gomodguard","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryancurrah/gomodguard/v2@v2.1.3"},{"ecosystem":"go","name":"github.com/ryanrolds/sqlclosecheck","version":"v0.6.0","sources":[{"path":"go.golangci.mod","line":172}],"scope":"indirect","datasource":"goproxy","package":"github.com/ryanrolds/sqlclosecheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ryanrolds/sqlclosecheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ryanrolds/sqlclosecheck@v0.6.0"},{"ecosystem":"go","name":"github.com/sanposhiho/wastedassign/v2","version":"v2.1.0","sources":[{"path":"go.golangci.mod","line":173}],"scope":"indirect","datasource":"goproxy","package":"github.com/sanposhiho/wastedassign/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sanposhiho/wastedassign","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sanposhiho/wastedassign/v2@v2.1.0"},{"ecosystem":"go","name":"github.com/santhosh-tekuri/jsonschema/v6","version":"v6.0.3","sources":[{"path":"go.golangci.mod","line":174}],"scope":"indirect","datasource":"goproxy","package":"github.com/santhosh-tekuri/jsonschema/v6","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/santhosh-tekuri/jsonschema","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/santhosh-tekuri/jsonschema/v6@v6.0.3"},{"ecosystem":"go","name":"github.com/sashamelentyev/interfacebloat","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":175}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/interfacebloat","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/interfacebloat","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/interfacebloat@v1.1.0"},{"ecosystem":"go","name":"github.com/sashamelentyev/usestdlibvars","version":"v1.29.0","sources":[{"path":"go.golangci.mod","line":176}],"scope":"indirect","datasource":"goproxy","package":"github.com/sashamelentyev/usestdlibvars","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sashamelentyev/usestdlibvars","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sashamelentyev/usestdlibvars@v1.29.0"},{"ecosystem":"go","name":"github.com/securego/gosec/v2","version":"v2.28.0","sources":[{"path":"go.golangci.mod","line":177}],"scope":"indirect","datasource":"goproxy","package":"github.com/securego/gosec/v2","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/securego/gosec","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/securego/gosec/v2@v2.28.0"},{"ecosystem":"go","name":"github.com/sirupsen/logrus","version":"v1.10.1","sources":[{"path":"go.golangci.mod","line":178}],"scope":"indirect","datasource":"goproxy","package":"github.com/sirupsen/logrus","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sirupsen/logrus","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sirupsen/logrus@v1.10.1"},{"ecosystem":"go","name":"github.com/sivchari/containedctx","version":"v1.0.3","sources":[{"path":"go.golangci.mod","line":179}],"scope":"indirect","datasource":"goproxy","package":"github.com/sivchari/containedctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sivchari/containedctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sivchari/containedctx@v1.0.3"},{"ecosystem":"go","name":"github.com/sonatard/noctx","version":"v0.5.1","sources":[{"path":"go.golangci.mod","line":180}],"scope":"indirect","datasource":"goproxy","package":"github.com/sonatard/noctx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sonatard/noctx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sonatard/noctx@v0.5.1"},{"ecosystem":"go","name":"github.com/sourcegraph/go-diff","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":181}],"scope":"indirect","datasource":"goproxy","package":"github.com/sourcegraph/go-diff","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/sourcegraph/go-diff","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/sourcegraph/go-diff@v0.8.0"},{"ecosystem":"go","name":"github.com/spf13/afero","version":"v1.15.0","sources":[{"path":"go.golangci.mod","line":182}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/afero","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/spf13/afero","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/afero@v1.15.0"},{"ecosystem":"go","name":"github.com/spf13/cast","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":183}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/cast","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/cast","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/cast@v1.5.0"},{"ecosystem":"go","name":"github.com/spf13/jwalterweatherman","version":"v1.1.0","sources":[{"path":"go.golangci.mod","line":185}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/jwalterweatherman","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/jwalterweatherman","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/jwalterweatherman@v1.1.0"},{"ecosystem":"go","name":"github.com/spf13/pflag","version":"v1.0.10","sources":[{"path":"go.golangci.mod","line":186},{"path":"go.mod","line":23}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/pflag","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/spf13/pflag","in_build":true,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"allowed","score":80},"purl":"pkg:golang/github.com/spf13/pflag@v1.0.10"},{"ecosystem":"go","name":"github.com/spf13/viper","version":"v1.12.0","sources":[{"path":"go.golangci.mod","line":187}],"scope":"indirect","datasource":"goproxy","package":"github.com/spf13/viper","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/spf13/viper","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/spf13/viper@v1.12.0"},{"ecosystem":"go","name":"github.com/ssgreg/nlreturn/v2","version":"v2.2.1","sources":[{"path":"go.golangci.mod","line":188}],"scope":"indirect","datasource":"goproxy","package":"github.com/ssgreg/nlreturn/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ssgreg/nlreturn","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ssgreg/nlreturn/v2@v2.2.1"},{"ecosystem":"go","name":"github.com/stbenjam/no-sprintf-host-port","version":"v0.3.1","sources":[{"path":"go.golangci.mod","line":189}],"scope":"indirect","datasource":"goproxy","package":"github.com/stbenjam/no-sprintf-host-port","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stbenjam/no-sprintf-host-port","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stbenjam/no-sprintf-host-port@v0.3.1"},{"ecosystem":"go","name":"github.com/stretchr/objx","version":"v0.5.3","sources":[{"path":"go.golangci.mod","line":190}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/objx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/stretchr/objx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/objx@v0.5.3"},{"ecosystem":"go","name":"github.com/stretchr/testify","version":"v1.12.1","sources":[{"path":"go.golangci.mod","line":191}],"scope":"indirect","datasource":"goproxy","package":"github.com/stretchr/testify","internal":false,"licenses":["MIT","BSD-3-Clause","ISC"],"upstream_repo":"github.com/stretchr/testify","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause AND ISC","verdict":"not-shipped"},"purl":"pkg:golang/github.com/stretchr/testify@v1.12.1"},{"ecosystem":"go","name":"github.com/subosito/gotenv","version":"v1.4.1","sources":[{"path":"go.golangci.mod","line":192}],"scope":"indirect","datasource":"goproxy","package":"github.com/subosito/gotenv","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/subosito/gotenv","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/subosito/gotenv@v1.4.1"},{"ecosystem":"go","name":"github.com/tetafro/godot","version":"v1.5.6","sources":[{"path":"go.golangci.mod","line":193}],"scope":"indirect","datasource":"goproxy","package":"github.com/tetafro/godot","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tetafro/godot","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tetafro/godot@v1.5.6"},{"ecosystem":"go","name":"github.com/timakin/bodyclose","version":"v0.0.0-20260129054331-73d1f95b84b4","sources":[{"path":"go.golangci.mod","line":194}],"scope":"indirect","datasource":"goproxy","package":"github.com/timakin/bodyclose","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timakin/bodyclose","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timakin/bodyclose@v0.0.0-20260129054331-73d1f95b84b4"},{"ecosystem":"go","name":"github.com/timonwong/loggercheck","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":195}],"scope":"indirect","datasource":"goproxy","package":"github.com/timonwong/loggercheck","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/timonwong/loggercheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/timonwong/loggercheck@v0.11.0"},{"ecosystem":"go","name":"github.com/tomarrell/wrapcheck/v2","version":"v2.12.0","sources":[{"path":"go.golangci.mod","line":196}],"scope":"indirect","datasource":"goproxy","package":"github.com/tomarrell/wrapcheck/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tomarrell/wrapcheck","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tomarrell/wrapcheck/v2@v2.12.0"},{"ecosystem":"go","name":"github.com/tommy-muehle/go-mnd/v2","version":"v2.5.1","sources":[{"path":"go.golangci.mod","line":197}],"scope":"indirect","datasource":"goproxy","package":"github.com/tommy-muehle/go-mnd/v2","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/tommy-muehle/go-mnd","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/tommy-muehle/go-mnd/v2@v2.5.1"},{"ecosystem":"go","name":"github.com/ultraware/funlen","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":198}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/funlen","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/funlen","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/funlen@v0.2.0"},{"ecosystem":"go","name":"github.com/ultraware/whitespace","version":"v0.2.0","sources":[{"path":"go.golangci.mod","line":199}],"scope":"indirect","datasource":"goproxy","package":"github.com/ultraware/whitespace","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ultraware/whitespace","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ultraware/whitespace@v0.2.0"},{"ecosystem":"go","name":"github.com/uudashr/gocognit","version":"v1.2.1","sources":[{"path":"go.golangci.mod","line":200}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/gocognit","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uudashr/gocognit","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/gocognit@v1.2.1"},{"ecosystem":"go","name":"github.com/uudashr/iface","version":"v1.5.0","sources":[{"path":"go.golangci.mod","line":201}],"scope":"indirect","datasource":"goproxy","package":"github.com/uudashr/iface","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/uudashr/iface","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/uudashr/iface@v1.5.0"},{"ecosystem":"go","name":"github.com/xen0n/gosmopolitan","version":"v1.3.0","sources":[{"path":"go.golangci.mod","line":202}],"scope":"indirect","datasource":"goproxy","package":"github.com/xen0n/gosmopolitan","internal":false,"licenses":["GPL-3.0","GPL-3.0-or-later"],"upstream_repo":"github.com/xen0n/gosmopolitan","in_build":false,"status":"untracked","level":"idle","license":{"expression":"GPL-3.0 AND GPL-3.0-or-later","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xen0n/gosmopolitan@v1.3.0"},{"ecosystem":"go","name":"github.com/xo/terminfo","version":"v0.0.0-20220910002029-abceb7e1c41e","sources":[{"path":"go.golangci.mod","line":203}],"scope":"indirect","datasource":"goproxy","package":"github.com/xo/terminfo","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/xo/terminfo","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/xo/terminfo@v0.0.0-20220910002029-abceb7e1c41e"},{"ecosystem":"go","name":"github.com/yagipy/maintidx","version":"v1.0.0","sources":[{"path":"go.golangci.mod","line":204}],"scope":"indirect","datasource":"goproxy","package":"github.com/yagipy/maintidx","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/yagipy/maintidx","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yagipy/maintidx@v1.0.0"},{"ecosystem":"go","name":"github.com/yeya24/promlinter","version":"v0.3.0","sources":[{"path":"go.golangci.mod","line":205}],"scope":"indirect","datasource":"goproxy","package":"github.com/yeya24/promlinter","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yeya24/promlinter","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/github.com/yeya24/promlinter@v0.3.0"},{"ecosystem":"go","name":"github.com/ykadowak/zerologlint","version":"v0.1.5","sources":[{"path":"go.golangci.mod","line":206}],"scope":"indirect","datasource":"goproxy","package":"github.com/ykadowak/zerologlint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/ykadowak/zerologlint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/github.com/ykadowak/zerologlint@v0.1.5"},{"ecosystem":"go","name":"gitlab.com/bosi/decorder","version":"v0.4.2","sources":[{"path":"go.golangci.mod","line":207}],"scope":"indirect","datasource":"goproxy","package":"gitlab.com/bosi/decorder","internal":false,"licenses":["MIT"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/gitlab.com/bosi/decorder@v0.4.2"},{"ecosystem":"go","name":"go-simpler.org/musttag","version":"v0.14.0","sources":[{"path":"go.golangci.mod","line":208}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/musttag","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/musttag","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/musttag@v0.14.0"},{"ecosystem":"go","name":"go-simpler.org/sloglint","version":"v0.12.0","sources":[{"path":"go.golangci.mod","line":209}],"scope":"indirect","datasource":"goproxy","package":"go-simpler.org/sloglint","internal":false,"licenses":["MPL-2.0"],"upstream_repo":"github.com/go-simpler/sloglint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MPL-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go-simpler.org/sloglint@v0.12.0"},{"ecosystem":"go","name":"go.augendre.info/arangolint","version":"v0.4.0","sources":[{"path":"go.golangci.mod","line":210}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/arangolint","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/arangolint","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/arangolint@v0.4.0"},{"ecosystem":"go","name":"go.augendre.info/fatcontext","version":"v0.10.0","sources":[{"path":"go.golangci.mod","line":211}],"scope":"indirect","datasource":"goproxy","package":"go.augendre.info/fatcontext","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/Crocmagnon/fatcontext","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.augendre.info/fatcontext@v0.10.0"},{"ecosystem":"go","name":"go.uber.org/multierr","version":"v1.10.0","sources":[{"path":"go.golangci.mod","line":212}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/multierr","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/multierr","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/multierr@v1.10.0"},{"ecosystem":"go","name":"go.uber.org/zap","version":"v1.27.0","sources":[{"path":"go.golangci.mod","line":213}],"scope":"indirect","datasource":"goproxy","package":"go.uber.org/zap","internal":false,"licenses":["MIT"],"upstream_repo":"github.com/uber-go/zap","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT","verdict":"not-shipped"},"purl":"pkg:golang/go.uber.org/zap@v1.27.0"},{"ecosystem":"go","name":"go.yaml.in/yaml/v3","version":"v3.0.5","sources":[{"path":"go.golangci.mod","line":214}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v3","internal":false,"licenses":["MIT","Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v3@v3.0.5"},{"ecosystem":"go","name":"go.yaml.in/yaml/v4","version":"v4.0.0-rc.3","sources":[{"path":"go.mod","line":24}],"scope":"indirect","datasource":"goproxy","package":"go.yaml.in/yaml/v4","internal":false,"licenses":["Apache-2.0"],"upstream_repo":"github.com/yaml/go-yaml","in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/go.yaml.in/yaml/v4@v4.0.0-rc.3"},{"ecosystem":"go","name":"golang.org/x/exp/typeparams","version":"v0.0.0-20260811152304-ee035b5b010f","sources":[{"path":"go.golangci.mod","line":215}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/exp/typeparams","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/exp/typeparams@v0.0.0-20260811152304-ee035b5b010f"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":216}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.40.0"},{"ecosystem":"go","name":"golang.org/x/mod","version":"v0.41.0","sources":[{"path":"go.mod","line":25}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/mod","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/mod@v0.41.0"},{"ecosystem":"go","name":"golang.org/x/sync","version":"v0.22.0","sources":[{"path":"go.golangci.mod","line":217},{"path":"go.mod","line":26}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sync","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sync@v0.22.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.47.0","sources":[{"path":"go.golangci.mod","line":218}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.47.0"},{"ecosystem":"go","name":"golang.org/x/sys","version":"v0.48.0","sources":[{"path":"go.mod","line":27}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/sys","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/sys@v0.48.0"},{"ecosystem":"go","name":"golang.org/x/telemetry","version":"v0.0.0-20260811182544-a038080d80e5","sources":[{"path":"go.mod","line":28}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/telemetry","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/telemetry@v0.0.0-20260811182544-a038080d80e5"},{"ecosystem":"go","name":"golang.org/x/text","version":"v0.40.0","sources":[{"path":"go.golangci.mod","line":219}],"scope":"indirect","datasource":"goproxy","package":"golang.org/x/text","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/golang.org/x/text@v0.40.0"},{"ecosystem":"go","name":"google.golang.org/protobuf","version":"v1.36.11","sources":[{"path":"go.golangci.mod","line":221}],"scope":"indirect","datasource":"goproxy","package":"google.golang.org/protobuf","internal":false,"licenses":["BSD-3-Clause"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/google.golang.org/protobuf@v1.36.11"},{"ecosystem":"go","name":"gopkg.in/ini.v1","version":"v1.67.0","sources":[{"path":"go.golangci.mod","line":222}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/ini.v1","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/ini.v1@v1.67.0"},{"ecosystem":"go","name":"gopkg.in/yaml.v2","version":"v2.4.0","sources":[{"path":"go.golangci.mod","line":223}],"scope":"indirect","datasource":"goproxy","package":"gopkg.in/yaml.v2","internal":false,"licenses":["Apache-2.0"],"in_build":false,"status":"untracked","level":"idle","license":{"expression":"Apache-2.0","verdict":"not-shipped"},"purl":"pkg:golang/gopkg.in/yaml.v2@v2.4.0"},{"ecosystem":"go","name":"honnef.co/go/tools","version":"v0.8.0","sources":[{"path":"go.golangci.mod","line":225}],"scope":"indirect","datasource":"goproxy","package":"honnef.co/go/tools","internal":false,"licenses":["MIT","BSD-3-Clause"],"upstream_repo":"github.com/dominikh/go-tools","in_build":false,"status":"untracked","level":"idle","license":{"expression":"MIT AND BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/honnef.co/go/tools@v0.8.0"},{"ecosystem":"go","name":"mvdan.cc/gofumpt","version":"v0.11.0","sources":[{"path":"go.golangci.mod","line":226}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/gofumpt","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/gofumpt","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/gofumpt@v0.11.0"},{"ecosystem":"go","name":"mvdan.cc/unparam","version":"v0.0.0-20260818115549-3f964bcb5673","sources":[{"path":"go.golangci.mod","line":227}],"scope":"indirect","datasource":"goproxy","package":"mvdan.cc/unparam","internal":false,"licenses":["BSD-3-Clause"],"upstream_repo":"github.com/mvdan/unparam","in_build":false,"status":"untracked","level":"idle","license":{"expression":"BSD-3-Clause","verdict":"not-shipped"},"purl":"pkg:golang/mvdan.cc/unparam@v0.0.0-20260818115549-3f964bcb5673"}],"manifests":[".github/workflows/ci.yml",".github/workflows/ledger.yml",".github/workflows/pages.yml",".github/workflows/release.yml","deploy/vcr.yaml","go.golangci.mod","go.mod"],"reachability":"govulncheck","summary":{"licenses":{"not-shipped":229,"allowed":3},"signals":7,"sla":{"breached":0,"due-soon":0,"within":0},"dependencies":24,"indirect":216,"attention":11,"by_status":{"major":6,"behind":2,"minor":2,"patch":1,"current":13,"untracked":216},"by_ecosystem":{"actions":{"total":12,"levels":{"warning":5,"good":7}},"image":{"total":3,"levels":{"warning":1,"good":2}},"go":{"total":223,"levels":{"info":4,"good":3,"idle":216}},"runtime":{"total":2,"levels":{"info":1,"good":1}}},"vulnerabilities":0,"libyears":7.61,"state":"warning","tiers":{"fix":0,"plan":2,"routine":4}},"actions":[{"id":"action-actions","key":"actions","kind":"actions","tier":"plan","level":"warning","type":"update","status":"major","title":"Update 5 GitHub Actions in vcr","result":"One commit per project moves every uses: line","why":"","evidence":["actions/configure-pages, actions/download-artifact show no repository activity in 90 days (OpenSSF Scorecard)","sigstore/cosign-installer is a third-party action pinned by a tag its owner can move"],"projects":["vcr"],"exploited":false,"epss":0,"items":[{"project":"vcr","record":0,"tier":"plan","to":"6.0.0"},{"project":"vcr","record":1,"tier":"plan","to":"5.0.1"},{"project":"vcr","record":2,"tier":"plan","to":"8.0.1"},{"project":"vcr","record":3,"tier":"plan","to":"5.0.0"},{"project":"vcr","record":4,"tier":"plan","to":"4.1.2"}]},{"id":"action-dep-image-registry-fedoraproject-org-fedora-minimal","key":"dep|image:registry.fedoraproject.org/fedora-minimal","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade registry.fedoraproject.org/fedora-minimal to 46 in vcr","result":"Moves to the newest major","why":"","how":"move to 46   at deploy/vcr.yaml:44","projects":["vcr"],"exploited":false,"epss":0,"items":[{"project":"vcr","record":5,"tier":"plan","to":"46"}]},{"id":"action-routine-runtime","key":"routine|runtime","kind":"routine","tier":"routine","level":"info","type":"update","status":"patch","title":"Bump 1 toolchain in vcr","result":"Newer minor and patch releases","why":"none of them urgent","projects":["vcr"],"exploited":false,"epss":0,"items":[{"project":"vcr","record":10,"tier":"routine","to":"1.27.1"}]},{"id":"action-routine-go","key":"routine|go","kind":"routine","tier":"routine","level":"info","type":"update","status":"minor","title":"Bump 2 go modules in vcr","result":"Newer minor and patch releases","why":"none of them urgent","projects":["vcr"],"exploited":false,"epss":0,"items":[{"project":"vcr","record":8,"tier":"routine","to":"v2.14.0"},{"project":"vcr","record":9,"tier":"routine","to":"v0.50.0"}]},{"id":"action-sync-ledger-go-github-com-codesweep-ai-ledger","key":"sync|ledger|go|github.com/codesweep-ai/ledger","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/ledger in vcr","result":"Picks up up to 3 commits from ledger","why":"","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy","projects":["vcr"],"exploited":false,"epss":0,"items":[{"project":"vcr","record":6,"tier":"routine","to":"9c01ea5"}]},{"id":"action-sync-lint-go-github-com-codesweep-ai-lint","key":"sync|lint|go|github.com/codesweep-ai/lint","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/lint in vcr","result":"Picks up up to 5 commits from lint","why":"","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy","projects":["vcr"],"exploited":false,"epss":0,"items":[{"project":"vcr","record":7,"tier":"routine","to":"341b79b"}]}]}],"lifecycle":[{"product":"nodejs","cycle":"18","release":"2022-04-19","support":"2023-10-18","eol":"2025-04-30","lts":true,"latest":"18.20.8","phase":"eol","url":"https://endoflife.date/nodejs","projects":["ledger","lint","npmrevs"],"dependencies":["Node.js"]},{"product":"eslint","cycle":"9","release":"2024-04-05","support":"2025-11-14","eol":"2026-08-06","lts":false,"latest":"9.39.5","phase":"eol","url":"https://endoflife.date/eslint","projects":["tracer","ui"],"dependencies":["eslint"]},{"product":"nodejs","cycle":"22","release":"2024-04-24","support":"2025-10-21","eol":"2027-04-30","lts":true,"latest":"22.23.3","phase":"maintenance","url":"https://endoflife.date/nodejs","projects":["campaign","tracer","ui"],"dependencies":["Node.js"]},{"product":"react","cycle":"18","release":"2022-03-29","support":"2024-12-05","eol":null,"lts":false,"latest":"18.3.1","phase":"maintenance","url":"https://endoflife.date/react","projects":["campaign","ledger","tracer"],"dependencies":["react"]},{"product":"firecracker","cycle":"1.17","release":"2026-09-10","eol":"2027-03-10","eol_is_floor":true,"lts":false,"latest":"1.17.0","phase":"active","url":"https://github.com/firecracker-microvm/firecracker/blob/main/docs/RELEASE_POLICY.md","projects":["sandbox"],"dependencies":["Firecracker"]},{"product":"fedora","cycle":"44","release":"2026-04-28","eol":"2027-06-02","lts":false,"latest":null,"phase":"active","url":"https://endoflife.date/fedora","projects":["sandbox"],"dependencies":["registry.fedoraproject.org/fedora"]},{"product":"nodejs","cycle":"24","release":"2025-05-06","support":"2026-10-20","eol":"2028-04-30","lts":true,"latest":"24.21.0","phase":"active","url":"https://endoflife.date/nodejs","projects":["dashboards","ledger","lint","npmrevs","sandbox","ui","vcr"],"dependencies":["Node.js"]},{"product":"ubuntu","cycle":"24.04","release":"2024-04-25","support":"2029-05-31","eol":"2029-05-31","lts":true,"latest":"24.04.4","phase":"active","url":"https://endoflife.date/ubuntu","projects":["campaign","dashboards","ledger","lint","npmrevs","sandbox","tracer","ui","vcr"],"dependencies":["WSL Ubuntu 24.04","Ubuntu 24.04 (ubuntu-latest)"]},{"product":"python","cycle":"3.14","release":"2025-10-07","support":"2027-10-01","eol":"2030-10-31","lts":false,"latest":"3.14.7","phase":"active","url":"https://endoflife.date/python","projects":["sandbox"],"dependencies":["Python"]},{"product":"ubuntu","cycle":"26.04","release":"2026-04-23","support":"2031-05-29","eol":"2031-05-29","lts":true,"latest":"26.04.1","phase":"active","url":"https://endoflife.date/ubuntu","projects":["campaign","sandbox"],"dependencies":["Ubuntu 26.04 (ubuntu-26.04)","Ubuntu 26.04 Arm64 (ubuntu-26.04-arm)"]},{"product":"eclipse-temurin","cycle":"25","release":"2025-09-22","eol":"2031-09-30","lts":true,"latest":"25.0.4.1+1","phase":"active","url":"https://endoflife.date/eclipse-temurin","projects":["sandbox"],"dependencies":["Java (Temurin)"]},{"product":"windows-server","cycle":"2025","release":"2024-11-01","support":"2029-11-13","eol":"2034-11-14","lts":true,"latest":"10.0.26100","phase":"active","url":"https://endoflife.date/windows-server","projects":["sandbox"],"dependencies":["Windows Server 2025 (windows-2025)"]},{"product":"apache-maven","cycle":"3.9","release":"2023-01-31","eol":null,"lts":false,"latest":"3.9.16","phase":"active","url":"https://endoflife.date/apache-maven","projects":["sandbox"],"dependencies":["Maven"]},{"product":"go","cycle":"1.27","release":"2026-08-19","eol":null,"lts":false,"latest":"1.27.1","phase":"active","url":"https://endoflife.date/go","projects":["campaign","dashboards","ledger","lint","npmrevs","sandbox","tracer","ui","vcr"],"dependencies":["Go toolchain"]},{"product":"linux","cycle":"7.2","release":"2026-08-16","eol":null,"lts":false,"latest":"7.2.7","phase":"active","url":"https://endoflife.date/linux","projects":["sandbox"],"dependencies":["Linux kernel (Fedora guest)"]},{"product":"macos","cycle":"26","release":"2025-09-15","eol":null,"lts":false,"latest":"26.7","phase":"active","url":"https://endoflife.date/macos","projects":["ledger","lint","npmrevs","tracer","vcr"],"dependencies":["macOS 26 Arm64 (macos-latest)"]},{"product":"nvm","cycle":"0.40","release":"2024-07-30","eol":null,"lts":false,"latest":"0.40.8","phase":"active","url":"https://endoflife.date/nvm","projects":["sandbox"],"dependencies":["nvm"]}],"actions":[{"id":"action-rebuild-sandbox-image-containerfile-base","key":"rebuild|sandbox|image/Containerfile.base","kind":"rebuild","tier":"fix","level":"critical","type":"security","status":"vulnerable","title":"Rebuild sandbox's base image","result":"Picks up 1 Fedora security update","why":"shipped after the image was built on 2026-09-15","how":"Rebuild the image that image/Containerfile.base describes, then point the pinned tag at the new build.","projects":["sandbox"],"opened":"2026-09-18T01:15:48Z","exploited":false,"epss":0,"items":[{"project":"sandbox","record":0,"tier":"fix","to":"chromium-153.0.8010.36-1.fc44, chromium-153.0.8010.52-1.fc44"}]},{"id":"action-dep-github-com-vitest-dev-vitest","key":"dep|github.com/vitest-dev/vitest","kind":"dep","tier":"fix","level":"serious","type":"security","status":"vulnerable","title":"Upgrade vitest to 4.1.11 in 2 projects","result":"Fixes 6 advisories","why":"","how":"npm install -D vitest@4.1.11 @vitest/browser-playwright@4.1.11 @vitest/coverage-v8@4.1.11   in each place listed","evidence":["esbuild runs a script when npm installs it"],"projects":["tracer","ui"],"opened":"2025-02-10T17:48:07Z","exploited":false,"epss":0.0098,"items":[{"project":"tracer","record":1,"tier":"fix","to":"4.1.11"},{"project":"ui","record":3,"tier":"fix","to":"4.1.11"},{"project":"ui","record":12,"tier":"plan","to":"4.1.11"},{"project":"ui","record":13,"tier":"plan","to":"4.1.11"},{"project":"tracer","record":46,"tier":"fix","to":"4.1.11"},{"project":"tracer","record":47,"tier":"fix","to":"0.25.0"},{"project":"tracer","record":49,"tier":"fix","to":"6.4.3"}]},{"id":"action-lock-ui-package-lock-json","key":"lock|ui|package-lock.json","kind":"lock","tier":"fix","level":"serious","type":"security","status":"vulnerable","title":"Refresh the lockfile in ui","result":"Fixes 39 advisories","why":"10 installed packages, worst critical, all dev only","how":"npm audit fix","projects":["ui"],"opened":"2026-06-15T17:15:07Z","exploited":false,"epss":0.009,"items":[{"project":"ui","record":61,"tier":"fix","to":"4.1.10"},{"project":"ui","record":62,"tier":"fix","to":"4.1.11"},{"project":"ui","record":63,"tier":"fix","to":"2.11.0"},{"project":"ui","record":64,"tier":"fix","to":"1.1.18"},{"project":"ui","record":65,"tier":"fix","to":"5.0.9"},{"project":"ui","record":66,"tier":"fix","to":"4.28.7"},{"project":"ui","record":67,"tier":"fix","to":"3.4.13"},{"project":"ui","record":68,"tier":"fix","to":"3.1.6"},{"project":"ui","record":69,"tier":"fix","to":"4.3.2"},{"project":"ui","record":70,"tier":"fix","to":"7.29.0"}]},{"id":"action-dep-github-com-mermaid-js-mermaid","key":"dep|github.com/mermaid-js/mermaid","kind":"dep","tier":"fix","level":"serious","type":"security","status":"vulnerable","title":"Upgrade mermaid to 11.16.1 in ui","result":"Fixes 5 advisories","why":"","how":"npm install -D mermaid@11.16.1","projects":["ui"],"opened":"2026-08-06T19:49:48Z","exploited":false,"epss":0.006,"items":[{"project":"ui","record":1,"tier":"fix","to":"11.16.1"}]},{"id":"action-dep-github-com-vitejs-vite","key":"dep|github.com/vitejs/vite","kind":"dep","tier":"fix","level":"serious","type":"security","status":"vulnerable","title":"Upgrade vite to 8.0.16 in 4 projects","result":"Fixes 2 advisories","why":"","how":"npm install -D vite@8.0.16   in each place listed","projects":["ui","tracer","campaign","ledger"],"opened":"2026-06-15T17:17:45Z","exploited":false,"epss":0.0058,"items":[{"project":"ui","record":2,"tier":"fix","to":"8.0.16"},{"project":"tracer","record":18,"tier":"plan"},{"project":"campaign","record":25,"tier":"routine"},{"project":"ledger","record":18,"tier":"routine"}]},{"id":"action-lock-tracer-fixtures-test-package-lock-json","key":"lock|tracer|fixtures/test/package-lock.json","kind":"lock","tier":"fix","level":"serious","type":"security","status":"vulnerable","title":"Refresh the lockfile in tracer/fixtures/test","result":"Fixes 4 advisories","why":"1 installed package, worst high, all dev only","how":"cd fixtures/test && npm audit fix","projects":["tracer"],"opened":"2026-09-02T15:41:53Z","exploited":false,"epss":0.004,"items":[{"project":"tracer","record":48,"tier":"fix","to":"3.1.6"}]},{"id":"action-eol-eslint-9","key":"eol|eslint|9","kind":"eol","tier":"fix","level":"serious","type":"eol","status":"eol","title":"Move off ESLint 9 in 2 projects","result":"ESLint 9 ended 2026-08-06","why":"","how":"npm install -D eslint@10.11.0   in each place listed","evidence":["deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options."],"projects":["tracer","ui"],"opened":"2026-08-06T00:00:00Z","exploited":false,"epss":0,"items":[{"project":"tracer","record":0,"tier":"fix","to":"10.11.0"},{"project":"ui","record":0,"tier":"fix","to":"10.11.0"}]},{"id":"action-eol-nodejs-18-engines","key":"eol|nodejs|18|engines","kind":"eol","tier":"plan","level":"warning","type":"eol","status":"eol","title":"Raise the Node.js engines floor past 18 in 3 projects","result":"Node.js 18 ended 2025-04-30","why":"","how":"raise engines.node   in each place listed","projects":["ledger","lint","npmrevs"],"opened":"2025-04-30T00:00:00Z","exploited":false,"epss":0,"items":[{"project":"ledger","record":11,"tier":"plan","to":"24.21.0"},{"project":"lint","record":5,"tier":"plan","to":"24.21.0"},{"project":"npmrevs","record":5,"tier":"plan","to":"24.21.0"}]},{"id":"action-actions","key":"actions","kind":"actions","tier":"plan","level":"warning","type":"update","status":"major","title":"Update 10 GitHub Actions in 9 projects","result":"One commit per project moves every uses: line","why":"","evidence":["actions/configure-pages, actions/download-artifact, actions/upload-artifact show no repository activity in 90 days (OpenSSF Scorecard)","sigstore/cosign-installer is a third-party action pinned by a tag its owner can move"],"projects":["campaign","dashboards","ledger","lint","npmrevs","sandbox","tracer","ui","vcr"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":0,"tier":"plan","to":"6.1.0"},{"project":"campaign","record":1,"tier":"plan","to":"6.0.0"},{"project":"campaign","record":2,"tier":"plan","to":"5.0.1"},{"project":"campaign","record":3,"tier":"plan","to":"8.0.1"},{"project":"campaign","record":4,"tier":"plan","to":"7.0.0"},{"project":"campaign","record":5,"tier":"plan","to":"5.0.0"},{"project":"dashboards","record":0,"tier":"plan","to":"7.0.1"},{"project":"dashboards","record":1,"tier":"plan","to":"6.0.0"},{"project":"dashboards","record":2,"tier":"plan","to":"5.0.1"},{"project":"dashboards","record":3,"tier":"plan","to":"7.0.0"},{"project":"dashboards","record":4,"tier":"plan","to":"7.0.0"},{"project":"dashboards","record":5,"tier":"plan","to":"5.0.0"},{"project":"ledger","record":0,"tier":"plan","to":"6.0.0"},{"project":"ledger","record":1,"tier":"plan","to":"5.0.1"},{"project":"ledger","record":2,"tier":"plan","to":"7.0.0"},{"project":"ledger","record":3,"tier":"plan","to":"5.0.0"},{"project":"ledger","record":4,"tier":"plan","to":"4.1.2"},{"project":"lint","record":0,"tier":"plan","to":"6.0.0"},{"project":"lint","record":1,"tier":"plan","to":"5.0.1"},{"project":"lint","record":2,"tier":"plan","to":"7.0.0"},{"project":"lint","record":3,"tier":"plan","to":"5.0.0"},{"project":"lint","record":4,"tier":"plan","to":"4.1.2"},{"project":"npmrevs","record":0,"tier":"plan","to":"6.0.0"},{"project":"npmrevs","record":1,"tier":"plan","to":"5.0.1"},{"project":"npmrevs","record":2,"tier":"plan","to":"7.0.0"},{"project":"npmrevs","record":3,"tier":"plan","to":"5.0.0"},{"project":"npmrevs","record":4,"tier":"plan","to":"4.1.2"},{"project":"sandbox","record":1,"tier":"plan","to":"6.1.0"},{"project":"sandbox","record":2,"tier":"plan","to":"6.0.0"},{"project":"sandbox","record":3,"tier":"plan","to":"5.0.1"},{"project":"sandbox","record":4,"tier":"plan","to":"8.0.1"},{"project":"sandbox","record":5,"tier":"plan","to":"5.0.0"},{"project":"tracer","record":2,"tier":"plan","to":"6.0.0"},{"project":"tracer","record":3,"tier":"plan","to":"5.0.1"},{"project":"tracer","record":4,"tier":"plan","to":"7.0.0"},{"project":"tracer","record":5,"tier":"plan","to":"5.0.0"},{"project":"ui","record":4,"tier":"plan","to":"6.0.0"},{"project":"ui","record":5,"tier":"plan","to":"5.0.1"},{"project":"ui","record":6,"tier":"plan","to":"7.0.0"},{"project":"ui","record":7,"tier":"plan","to":"7.0.1"},{"project":"ui","record":8,"tier":"plan","to":"5.0.0"},{"project":"vcr","record":0,"tier":"plan","to":"6.0.0"},{"project":"vcr","record":1,"tier":"plan","to":"5.0.1"},{"project":"vcr","record":2,"tier":"plan","to":"8.0.1"},{"project":"vcr","record":3,"tier":"plan","to":"5.0.0"},{"project":"vcr","record":4,"tier":"plan","to":"4.1.2"}]},{"id":"action-dep-npm-node","key":"dep|npm:node","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade @types/node to 26.6.2 in 4 projects","result":"Moves to the newest major","why":"","released":{"version":"26.6.2","date":"2026-09-19T00:11:47Z"},"how":"npm install -D @types/node@26.6.2   in each place listed","projects":["tracer","campaign","ledger","ui"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":8,"tier":"plan","to":"26.6.2"},{"project":"campaign","record":23,"tier":"routine","to":"26.6.2"},{"project":"ledger","record":16,"tier":"routine","to":"26.6.2"},{"project":"ui","record":23,"tier":"routine","to":"26.6.2"}]},{"id":"action-dep-github-com-microsoft-typescript","key":"dep|github.com/microsoft/TypeScript","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade typescript to 7.0.2 in 4 projects","result":"Moves to the newest major","why":"","released":{"version":"7.0.2","date":"2026-07-08T15:55:18Z"},"how":"npm install -D typescript@7.0.2   in each place listed","projects":["campaign","ledger","tracer","ui"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":11,"tier":"plan","to":"7.0.2"},{"project":"ledger","record":10,"tier":"plan","to":"7.0.2"},{"project":"tracer","record":17,"tier":"plan","to":"7.0.2"},{"project":"ui","record":17,"tier":"plan","to":"7.0.2"}]},{"id":"action-dep-runtime-node","key":"dep|runtime:node","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade Node.js to 24.21.0 in 3 projects","result":"Moves to the newest major","why":"","released":{"version":"24.21.0","date":"2026-09-07T00:00:00Z"},"how":"move to 24.21.0   in each place listed","projects":["campaign","tracer","sandbox"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":12,"tier":"plan","to":"24.21.0"},{"project":"tracer","record":19,"tier":"plan","to":"24.21.0"},{"project":"sandbox","record":25,"tier":"routine","to":"24.21.0"}]},{"id":"action-dep-github-com-react-react","key":"dep|github.com/react/react","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade react to 19.3.0 in 3 projects","result":"Moves 4 packages that release together","why":"","released":{"version":"19.3.0","date":"2026-09-09T18:08:49Z"},"how":"npm install react@19.3.0 react-dom@19.3.0 && npm install -D @types/react@19.3.0 @types/react-dom@19.3.0   in each place listed","projects":["campaign","ledger","tracer"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":7,"tier":"plan","to":"19.3.0"},{"project":"campaign","record":8,"tier":"plan","to":"19.3.0"},{"project":"campaign","record":9,"tier":"plan","to":"19.3.0"},{"project":"campaign","record":10,"tier":"plan","to":"19.3.0"},{"project":"ledger","record":6,"tier":"plan","to":"19.3.0"},{"project":"ledger","record":7,"tier":"plan","to":"19.3.0"},{"project":"ledger","record":8,"tier":"plan","to":"19.3.0"},{"project":"ledger","record":9,"tier":"plan","to":"19.3.0"},{"project":"tracer","record":9,"tier":"plan","to":"19.3.0"},{"project":"tracer","record":10,"tier":"plan","to":"19.3.0"},{"project":"tracer","record":15,"tier":"plan","to":"19.3.0"},{"project":"tracer","record":16,"tier":"plan","to":"19.3.0"}]},{"id":"action-dep-github-com-testing-library-jest-dom","key":"dep|github.com/testing-library/jest-dom","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade @testing-library/jest-dom to 7.0.1 in 2 projects","result":"Moves to the newest major","why":"","released":{"version":"7.0.1","date":"2026-08-09T23:44:33Z"},"how":"npm install -D @testing-library/jest-dom@7.0.1   in each place listed","projects":["tracer","ui"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":7,"tier":"plan","to":"7.0.1"},{"project":"ui","record":9,"tier":"plan","to":"7.0.1"}]},{"id":"action-dep-github-com-vitejs-vite-plugin-react","key":"dep|github.com/vitejs/vite-plugin-react","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade @vitejs/plugin-react to 6.1.1 in 2 projects","result":"Moves to the newest major","why":"","released":{"version":"6.1.1","date":"2026-08-28T03:30:56Z"},"how":"npm install -D @vitejs/plugin-react@6.1.1   in each place listed","projects":["tracer","ui"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":11,"tier":"plan","to":"6.1.1"},{"project":"ui","record":25,"tier":"routine","to":"6.1.1"}]},{"id":"action-dep-github-com-jsdom-jsdom","key":"dep|github.com/jsdom/jsdom","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade jsdom to 30.1.1 in 2 projects","result":"Moves to the newest major","why":"","released":{"version":"30.1.1","date":"2026-09-22T02:07:00Z"},"how":"npm install -D jsdom@30.1.1   in each place listed","projects":["tracer","ui"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":14,"tier":"plan","to":"30.1.1"},{"project":"ui","record":14,"tier":"plan","to":"30.1.1"}]},{"id":"action-dep-image-wsl-ubuntu","key":"dep|image:wsl/ubuntu","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade WSL Ubuntu 24.04 to 26.04 in 2 projects","result":"Moves to the newest major","why":"","how":"move to 26.04   in each place listed","projects":["campaign","sandbox"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":6,"tier":"plan","to":"26.04"},{"project":"sandbox","record":6,"tier":"plan","to":"26.04"}]},{"id":"action-devtools-tracer-apps-viewer-package-json","key":"devtools|tracer|apps/viewer/package.json","kind":"devtools","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade 3 dev tools in tracer/apps/viewer","result":"Moves 3 dev dependencies to their newest major","why":"none of them ships","how":"cd apps/viewer && npm install -D @eslint/js@10.0.1 eslint-plugin-react-hooks@7.1.1 globals@17.12.0","projects":["tracer"],"exploited":false,"epss":0,"items":[{"project":"tracer","record":6,"tier":"plan","to":"10.0.1"},{"project":"tracer","record":12,"tier":"plan","to":"7.1.1"},{"project":"tracer","record":13,"tier":"plan","to":"17.12.0"}]},{"id":"action-devtools-ui-package-json","key":"devtools|ui|package.json","kind":"devtools","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade 3 dev tools in ui","result":"Moves 3 dev dependencies to their newest major","why":"none of them ships","how":"npm install -D @types/react@19.3.0 @types/react-dom@19.3.0 pixelmatch@7.2.0","projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":10,"tier":"plan","to":"19.3.0"},{"project":"ui","record":11,"tier":"plan","to":"19.3.0"},{"project":"ui","record":16,"tier":"plan","to":"7.2.0"}]},{"id":"action-dep-github-com-lucide-icons-lucide","key":"dep|github.com/lucide-icons/lucide","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade lucide-react to 1.48.0 in ui","result":"Moves to the newest major","why":"","released":{"version":"1.48.0","date":"2026-09-24T05:53:14Z"},"how":"npm install lucide-react@1.48.0","projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":15,"tier":"plan","to":"1.48.0"}]},{"id":"action-dep-image-registry-fedoraproject-org-fedora-minimal","key":"dep|image:registry.fedoraproject.org/fedora-minimal","kind":"dep","tier":"plan","level":"warning","type":"update","status":"major","title":"Upgrade registry.fedoraproject.org/fedora-minimal to 46 in vcr","result":"Moves to the newest major","why":"","how":"move to 46   at deploy/vcr.yaml:44","projects":["vcr"],"exploited":false,"epss":0,"items":[{"project":"vcr","record":5,"tier":"plan","to":"46"}]},{"id":"action-replace-d3-sankey","key":"replace|d3-sankey","kind":"replace","tier":"plan","level":"good","type":"supply","status":"current","title":"Replace d3-sankey in ui","result":"Moves off a package with no maintainer in sight","why":"no release since 2019-09-02 and no repository activity in 90 days","how":"find a maintained alternative, or vendor it and own it","evidence":["OpenSSF Scorecard fails Code-Review (overall 1.7/10)"],"projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":47,"reason":"abandoned","tier":"plan"}]},{"id":"action-replace-rehype-slug","key":"replace|rehype-slug","kind":"replace","tier":"plan","level":"good","type":"supply","status":"current","title":"Replace rehype-slug in ui","result":"Moves off a package with no maintainer in sight","why":"no release since 2023-08-31 and no repository activity in 90 days","how":"find a maintained alternative, or vendor it and own it","evidence":["OpenSSF Scorecard fails Code-Review (overall 3.1/10)"],"projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":52,"reason":"abandoned","tier":"plan"}]},{"id":"action-replace-roughjs","key":"replace|roughjs","kind":"replace","tier":"plan","level":"good","type":"supply","status":"current","title":"Replace roughjs in ui","result":"Moves off a package with no maintainer in sight","why":"no release since 2023-11-20 and no repository activity in 90 days","how":"find a maintained alternative, or vendor it and own it","evidence":["OpenSSF Scorecard fails Code-Review (overall 2/10)"],"projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":55,"reason":"abandoned","tier":"plan"}]},{"id":"action-replace-unified","key":"replace|unified","kind":"replace","tier":"plan","level":"good","type":"supply","status":"current","title":"Replace unified in ui","result":"Moves off a package with no maintainer in sight","why":"no release since 2024-06-19 and no repository activity in 90 days","how":"find a maintained alternative, or vendor it and own it","projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":56,"reason":"abandoned","tier":"plan"}]},{"id":"action-sync-ui-npm-codesweep-ai-ui","key":"sync|ui|npm|@codesweep-ai/ui","kind":"sync","tier":"routine","level":"warning","type":"sync","status":"behind","title":"Repin @codesweep-ai/ui in 3 projects","result":"Picks up up to 144 commits from ui","why":"","how":"../scripts/with-npmrevs.sh npm install --save-exact @codesweep-ai/ui@0.3.1-dev.20260924221206.9217a01   in each place listed","projects":["ledger","campaign","tracer"],"exploited":false,"epss":0,"items":[{"project":"ledger","record":5,"tier":"routine","to":"0.3.1-dev.20260924221206.9217a01"},{"project":"campaign","record":22,"tier":"routine","to":"0.3.1-dev.20260924221206.9217a01"},{"project":"tracer","record":25,"tier":"routine","to":"0.3.1-dev.20260924221206.9217a01"}]},{"id":"action-routine-runtime","key":"routine|runtime","kind":"routine","tier":"routine","level":"info","type":"update","status":"patch","title":"Bump 1 toolchain in 8 projects","result":"Newer minor and patch releases","why":"none of them urgent","projects":["campaign","dashboards","ledger","lint","npmrevs","sandbox","tracer","vcr"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":26,"tier":"routine","to":"1.27.1"},{"project":"dashboards","record":9,"tier":"routine","to":"1.27.1"},{"project":"ledger","record":19,"tier":"routine","to":"1.27.1"},{"project":"lint","record":10,"tier":"routine","to":"1.27.1"},{"project":"npmrevs","record":11,"tier":"routine","to":"1.27.1"},{"project":"sandbox","record":24,"tier":"routine","to":"1.27.1"},{"project":"tracer","record":28,"tier":"routine","to":"1.27.1"},{"project":"vcr","record":10,"tier":"routine","to":"1.27.1"}]},{"id":"action-routine-go","key":"routine|go","kind":"routine","tier":"routine","level":"info","type":"update","status":"minor","title":"Bump 4 go modules in 7 projects","result":"Newer minor and patch releases","why":"none of them urgent","projects":["campaign","ledger","lint","npmrevs","sandbox","tracer","vcr"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":19,"tier":"routine","to":"v2.14.0"},{"project":"campaign","record":20,"tier":"routine","to":"v3.0.5"},{"project":"campaign","record":21,"tier":"routine","to":"v0.50.0"},{"project":"ledger","record":14,"tier":"routine","to":"v2.14.0"},{"project":"ledger","record":15,"tier":"routine","to":"v0.50.0"},{"project":"lint","record":8,"tier":"routine","to":"v2.14.0"},{"project":"lint","record":9,"tier":"routine","to":"v0.50.0"},{"project":"npmrevs","record":8,"tier":"routine","to":"v2.14.0"},{"project":"npmrevs","record":10,"tier":"routine","to":"v0.50.0"},{"project":"npmrevs","record":9,"tier":"routine","to":"v0.0.0-20260921070245-7a4a4d6beae2"},{"project":"sandbox","record":12,"tier":"routine","to":"v2.14.0"},{"project":"sandbox","record":13,"tier":"routine","to":"v0.50.0"},{"project":"tracer","record":23,"tier":"routine","to":"v2.14.0"},{"project":"tracer","record":24,"tier":"routine","to":"v0.50.0"},{"project":"vcr","record":8,"tier":"routine","to":"v2.14.0"},{"project":"vcr","record":9,"tier":"routine","to":"v0.50.0"}]},{"id":"action-sync-ledger-go-github-com-codesweep-ai-ledger","key":"sync|ledger|go|github.com/codesweep-ai/ledger","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/ledger in 7 projects","result":"Picks up up to 31 commits from ledger","why":"","how":"go get -tool github.com/codesweep-ai/ledger/cmd/cs-ledger@9c01ea57e8e2f26c9c48f9c315e25c604c085019 && go mod tidy   in each place listed","projects":["campaign","dashboards","lint","npmrevs","sandbox","tracer","vcr"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":13,"tier":"routine","to":"9c01ea5"},{"project":"dashboards","record":6,"tier":"routine","to":"9c01ea5"},{"project":"lint","record":6,"tier":"routine","to":"9c01ea5"},{"project":"npmrevs","record":6,"tier":"routine","to":"9c01ea5"},{"project":"sandbox","record":7,"tier":"routine","to":"9c01ea5"},{"project":"tracer","record":20,"tier":"routine","to":"9c01ea5"},{"project":"vcr","record":6,"tier":"routine","to":"9c01ea5"}]},{"id":"action-sync-lint-go-github-com-codesweep-ai-lint","key":"sync|lint|go|github.com/codesweep-ai/lint","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/lint in 7 projects","result":"Picks up up to 24 commits from lint","why":"","how":"go get -tool github.com/codesweep-ai/lint/cmd/cs-lint@341b79bde5204891a6e8074aa2a85e45bc009ecf && go mod tidy   in each place listed","projects":["campaign","dashboards","ledger","npmrevs","sandbox","tracer","vcr"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":14,"tier":"routine","to":"341b79b"},{"project":"dashboards","record":7,"tier":"routine","to":"341b79b"},{"project":"ledger","record":12,"tier":"routine","to":"341b79b"},{"project":"npmrevs","record":7,"tier":"routine","to":"341b79b"},{"project":"sandbox","record":8,"tier":"routine","to":"341b79b"},{"project":"tracer","record":21,"tier":"routine","to":"341b79b"},{"project":"vcr","record":7,"tier":"routine","to":"341b79b"}]},{"id":"action-sync-npmrevs-go-github-com-codesweep-ai-npmrevs","key":"sync|npmrevs|go|github.com/codesweep-ai/npmrevs","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/npmrevs in 6 projects","result":"Picks up up to 18 commits from npmrevs","why":"","how":"go get -tool github.com/codesweep-ai/npmrevs/cmd/cs-npmrevs@6bbb69bc9a58949e5bcc0e8293ee5d01ee99a504 && go mod tidy   in each place listed","projects":["campaign","dashboards","ledger","lint","sandbox","tracer"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":15,"tier":"routine","to":"6bbb69b"},{"project":"dashboards","record":8,"tier":"routine","to":"6bbb69b"},{"project":"ledger","record":13,"tier":"routine","to":"6bbb69b"},{"project":"lint","record":7,"tier":"routine","to":"6bbb69b"},{"project":"sandbox","record":9,"tier":"routine","to":"6bbb69b"},{"project":"tracer","record":22,"tier":"routine","to":"6bbb69b"}]},{"id":"action-routine-npm","key":"routine|npm","kind":"routine","tier":"routine","level":"info","type":"update","status":"minor","title":"Bump 13 npm packages in 4 projects","result":"Newer minor and patch releases","why":"none of them urgent","evidence":["its files also carry CC-BY-SA-4.0, Vim, OSL-3.0","@testing-library/react has no repository activity in 90 days (OpenSSF Scorecard)","katex: OpenSSF Scorecard fails Dangerous-Workflow (overall 4.5/10)","puppeteer runs a script when npm installs it"],"projects":["campaign","ledger","tracer","ui"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":24,"tier":"routine","to":"25.12.0"},{"project":"ledger","record":17,"tier":"routine","to":"25.12.0"},{"project":"tracer","record":26,"tier":"routine","to":"1.63.0"},{"project":"tracer","record":27,"tier":"routine","to":"8.70.1"},{"project":"ui","record":30,"tier":"routine","to":"25.12.0"},{"project":"ui","record":24,"tier":"routine","to":"8.70.1"},{"project":"ui","record":21,"tier":"routine","to":"16.3.3"},{"project":"ui","record":22,"tier":"routine","to":"14.6.7"},{"project":"ui","record":26,"tier":"routine","to":"10.6.1"},{"project":"ui","record":27,"tier":"routine","to":"11.12.0"},{"project":"ui","record":28,"tier":"routine","to":"0.18.9"},{"project":"ui","record":29,"tier":"routine","to":"8.5.28"},{"project":"ui","record":31,"tier":"routine","to":"3.10.1"},{"project":"ui","record":32,"tier":"routine","to":"17.15.0"}]},{"id":"action-sync-tracer-go-github-com-codesweep-ai-tracer","key":"sync|tracer|go|github.com/codesweep-ai/tracer","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/tracer in 2 projects","result":"Picks up up to 2 commits from tracer","why":"","how":"go get -tool github.com/codesweep-ai/tracer/cmd/cs-tracer@b7bc54fd45c27578ec32d6a107993e0d73225bed && go mod tidy   in each place listed","projects":["campaign","sandbox"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":17,"tier":"routine","to":"b7bc54f"},{"project":"sandbox","record":10,"tier":"routine","to":"b7bc54f"}]},{"id":"action-sync-vcr-go-github-com-codesweep-ai-vcr","key":"sync|vcr|go|github.com/codesweep-ai/vcr","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/vcr in 2 projects","result":"Picks up up to 4 commits from vcr","why":"","how":"go get -tool github.com/codesweep-ai/vcr/cmd/cs-vcr@85d428f1ef67c1fed364ad699a0b943c664771b9 && go mod tidy   in each place listed","projects":["campaign","sandbox"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":18,"tier":"routine","to":"85d428f"},{"project":"sandbox","record":11,"tier":"routine","to":"85d428f"}]},{"id":"action-routine-native","key":"routine|native","kind":"routine","tier":"routine","level":"info","type":"update","status":"patch","title":"Bump 8 native & binaries in sandbox","result":"Newer minor and patch releases","why":"none of them urgent","evidence":["codex: OpenSSF Scorecard fails Code-Review (overall 5.9/10)"],"projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":16,"tier":"routine","to":"2.1.282"},{"project":"sandbox","record":17,"tier":"routine","to":"1.18.32"},{"project":"sandbox","record":18,"tier":"routine","to":"2.14.0"},{"project":"sandbox","record":19,"tier":"routine","to":"2.18.2"},{"project":"sandbox","record":20,"tier":"routine","to":"0.40.8"},{"project":"sandbox","record":21,"tier":"routine","to":"0.157.0"},{"project":"sandbox","record":22,"tier":"routine","to":"2.8.6"},{"project":"sandbox","record":23,"tier":"routine","to":"6.18 line"}]},{"id":"action-sync-ledger-npm-codesweep-ai-ledger","key":"sync|ledger|npm|@codesweep-ai/ledger","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin @codesweep-ai/ledger in ui","result":"Picks up up to 3 commits from ledger","why":"","how":"scripts/with-npmrevs.sh npm install --save-exact -D @codesweep-ai/ledger@0.0.0-20260924221205-9c01ea57e8e2","projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":18,"tier":"routine","to":"0.0.0-20260924221205-9c01ea57e8e2"}]},{"id":"action-sync-lint-npm-codesweep-ai-lint","key":"sync|lint|npm|@codesweep-ai/lint","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin @codesweep-ai/lint in ui","result":"Picks up up to 5 commits from lint","why":"","how":"scripts/with-npmrevs.sh npm install --save-exact -D @codesweep-ai/lint@0.0.0-20260924221206-341b79bde520","projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":19,"tier":"routine","to":"0.0.0-20260924221206-341b79bde520"}]},{"id":"action-sync-npmrevs-npm-codesweep-ai-npmrevs","key":"sync|npmrevs|npm|@codesweep-ai/npmrevs","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin @codesweep-ai/npmrevs in ui","result":"Picks up up to 4 commits from npmrevs","why":"","how":"scripts/with-npmrevs.sh npm install --save-exact -D @codesweep-ai/npmrevs@0.0.0-20260924221206-6bbb69bc9a58","projects":["ui"],"exploited":false,"epss":0,"items":[{"project":"ui","record":20,"tier":"routine","to":"0.0.0-20260924221206-6bbb69bc9a58"}]},{"id":"action-sync-sandbox-image-ghcr-io-codesweep-ai-sandbox-agents","key":"sync|sandbox|image|ghcr.io/codesweep-ai/sandbox-agents","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin ghcr.io/codesweep-ai/sandbox-agents in sandbox","result":"Picks up up to 1 newer build from sandbox","why":"","how":"AGENTS_REF=v0.0.0-20260921030255-3d3fbb666359   at image/tiers.env:20","projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":14,"tier":"routine","to":"v0.0.0-20260921030255-3d3fbb666359"}]},{"id":"action-sync-sandbox-image-ghcr-io-codesweep-ai-sandbox-slim-agents","key":"sync|sandbox|image|ghcr.io/codesweep-ai/sandbox-slim-agents","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin ghcr.io/codesweep-ai/sandbox-slim-agents in sandbox","result":"Picks up up to 1 newer build from sandbox","why":"","how":"SLIM_AGENTS_REF=v0.0.0-20260921030255-3d3fbb666359   at image/tiers.env:21","projects":["sandbox"],"exploited":false,"epss":0,"items":[{"project":"sandbox","record":15,"tier":"routine","to":"v0.0.0-20260921030255-3d3fbb666359"}]},{"id":"action-sync-sandbox-go-github-com-codesweep-ai-sandbox","key":"sync|sandbox|go|github.com/codesweep-ai/sandbox","kind":"sync","tier":"routine","level":"info","type":"sync","status":"behind","title":"Repin github.com/codesweep-ai/sandbox in campaign","result":"Picks up up to 2 commits from sandbox","why":"","how":"go get -tool github.com/codesweep-ai/sandbox/cmd/cs-sandbox@71db628021680f72f2bb847032f6525654ea2334 && go mod tidy","projects":["campaign"],"exploited":false,"epss":0,"items":[{"project":"campaign","record":16,"tier":"routine","to":"71db628"}]},{"id":"action-license-review-github-com-opencontainers-go-digest","key":"license|review|github.com/opencontainers/go-digest","kind":"license","tier":"routine","level":"idle","type":"license","status":"untracked","title":"Review the license of github.com/opencontainers/go-digest in npmrevs","result":"Checks a license the policy flags for review: Apache-2.0 AND CC-BY-SA-4.0","why":"shipped in what the project builds","how":"read the license terms, then allow it in deps-config.json or replace the package","projects":["npmrevs"],"opened":"2026-09-20T22:02:48Z","exploited":false,"epss":0,"items":[{"project":"npmrevs","record":169,"reason":"license","tier":"routine"}]}],"history":[{"date":"2026-09-13","dependencies":403,"attention":175,"vulnerabilities":53,"eol":5,"major":79,"libyears":110.55},{"date":"2026-09-14","dependencies":403,"attention":177,"vulnerabilities":53,"eol":5,"major":79,"libyears":110.55},{"date":"2026-09-15","dependencies":403,"attention":182,"vulnerabilities":53,"eol":5,"major":77,"libyears":110.64},{"date":"2026-09-16","dependencies":403,"attention":177,"vulnerabilities":51,"eol":4,"major":77,"libyears":110.64},{"date":"2026-09-17","dependencies":403,"attention":170,"vulnerabilities":51,"eol":4,"major":77,"libyears":110.86},{"date":"2026-09-18","dependencies":403,"attention":176,"vulnerabilities":52,"eol":4,"major":78,"libyears":111.23},{"date":"2026-09-19","dependencies":403,"attention":176,"vulnerabilities":52,"eol":4,"major":78,"libyears":111.37},{"date":"2026-09-20","dependencies":427,"attention":192,"vulnerabilities":52,"eol":5,"major":83,"libyears":118.84},{"date":"2026-09-21","dependencies":431,"attention":193,"vulnerabilities":50,"eol":5,"major":83,"libyears":118.89},{"date":"2026-09-22","dependencies":434,"attention":199,"vulnerabilities":50,"eol":5,"major":83,"libyears":118.69},{"date":"2026-09-23","dependencies":434,"attention":194,"vulnerabilities":51,"eol":5,"major":83,"libyears":118.8},{"date":"2026-09-24","dependencies":434,"attention":202,"vulnerabilities":51,"eol":5,"major":83,"libyears":119.44},{"date":"2026-09-25","dependencies":432,"attention":193,"vulnerabilities":51,"eol":5,"major":82,"libyears":119.44}],"seen":{"ledger|runtime|node|eol":"2026-09-13T05:23:15Z","lint|runtime|node|eol":"2026-09-13T05:23:15Z","npmrevs|go|github.com/opencontainers/go-digest|license":"2026-09-20T22:02:48Z","npmrevs|runtime|node|eol":"2026-09-20T22:02:48Z","sandbox|package|chromium|vulnerable":"2026-09-18T05:27:44Z","tracer|npm|eslint|eol":"2026-09-13T05:23:15Z","tracer|npm|vitest|vulnerable":"2026-09-13T05:23:15Z","tracer|npm|esbuild|vulnerable":"2026-09-13T05:23:15Z","tracer|npm|vite|vulnerable":"2026-09-13T05:23:15Z","tracer|npm|@vitest/mocker|vulnerable":"2026-09-13T05:23:15Z","tracer|npm|fast-uri|vulnerable":"2026-09-13T05:23:15Z","ui|npm|eslint|eol":"2026-09-13T05:23:15Z","ui|npm|mermaid|vulnerable":"2026-09-13T05:23:15Z","ui|npm|vite|vulnerable":"2026-09-13T05:23:15Z","ui|npm|vitest|vulnerable":"2026-09-13T05:23:15Z","ui|npm|brace-expansion|vulnerable":"2026-09-13T05:23:15Z","ui|npm|@vitest/browser|vulnerable":"2026-09-13T05:23:15Z","ui|npm|@vitest/mocker|vulnerable":"2026-09-13T05:23:15Z","ui|npm|baseline-browser-mapping|vulnerable":"2026-09-13T05:23:15Z","ui|npm|browserslist|vulnerable":"2026-09-13T05:23:15Z","ui|npm|dompurify|vulnerable":"2026-09-13T05:23:15Z","ui|npm|fast-uri|vulnerable":"2026-09-13T05:23:15Z","ui|npm|js-yaml|vulnerable":"2026-09-13T05:23:15Z","ui|npm|undici|vulnerable":"2026-09-13T05:23:15Z","action|rebuild|sandbox|image/Containerfile.base":"2026-09-18T05:27:44Z","action|dep|github.com/vitest-dev/vitest":"2026-09-13T05:23:15Z","action|lock|ui|package-lock.json":"2026-09-13T05:23:15Z","action|dep|github.com/mermaid-js/mermaid":"2026-09-13T05:23:15Z","action|dep|github.com/vitejs/vite":"2026-09-13T05:23:15Z","action|lock|tracer|fixtures/test/package-lock.json":"2026-09-13T05:23:15Z","action|eol|eslint|9":"2026-09-13T05:23:15Z"},"data_sources":[{"id":"github-git","group":"projects","name":"GitHub repositories","url":"https://github.com/codesweep-ai","gives":"Each project's manifests, commit history and source code, and the tags of actions with no releases","license":"each repository's own","hosts":["github.com"]},{"id":"status-files","group":"projects","name":"Project status files","url":"https://codesweep.ai/","gives":"Each project's description","license":"each project's own","hosts":["codesweep.ai"]},{"id":"previous","group":"projects","name":"The previous deps.json","url":"https://codesweep.ai/dashboards/deps.json","gives":"Trend history, when each gap was first seen, and facts about versions already looked up","license":"this site's own"},{"id":"goproxy","group":"versions","name":"Go module proxy","url":"https://proxy.golang.org","gives":"Go module versions and release dates, Go release dates, and the modules govulncheck builds","license":"none stated","hosts":["proxy.golang.org","sum.golang.org"]},{"id":"npm","group":"versions","name":"npm registry","url":"https://registry.npmjs.org","gives":"The newest version and source repository of each direct npm package","license":"none stated","hosts":["registry.npmjs.org"]},{"id":"pypi","group":"versions","name":"PyPI","url":"https://pypi.org","gives":"The newest version of each Python package","license":"none stated","hosts":["pypi.org"]},{"id":"maven","group":"versions","name":"Maven Central","url":"https://repo1.maven.org","gives":"Maven releases","license":"none stated","hosts":["repo1.maven.org"]},{"id":"nodejs","group":"versions","name":"Node.js release index","url":"https://nodejs.org/dist/index.json","gives":"Node.js releases and their dates","license":"none stated","hosts":["nodejs.org"]},{"id":"github-releases","group":"versions","name":"GitHub releases","url":"https://docs.github.com/en/rest/releases","gives":"Releases and their dates for GitHub Actions and for binaries downloaded from GitHub","license":"each repository's own","hosts":["api.github.com"]},{"id":"registries","group":"versions","name":"Container registries","url":"https://github.com/opencontainers/distribution-spec","gives":"The tags of each container image, from Docker Hub, GitHub, Fedora and Google's registries","license":"none stated","hosts":["ghcr.io","auth.docker.io","registry-1.docker.io","registry.fedoraproject.org","gcr.io"]},{"id":"endoflife","group":"support","name":"endoflife.date","url":"https://endoflife.date","gives":"Support and end-of-life dates for each release line, and which packages belong to which product","license":"MIT","hosts":["endoflife.date"]},{"id":"runner-images","group":"support","name":"GitHub runner images","url":"https://github.com/actions/runner-images","gives":"The image and OS version each hosted runner label runs, and which labels are deprecated","license":"MIT","hosts":["raw.githubusercontent.com"]},{"id":"firecracker","group":"support","name":"Firecracker policies","url":"https://github.com/firecracker-microvm/firecracker/blob/main/docs/RELEASE_POLICY.md","gives":"Firecracker's supported release lines and dates, and the guest kernels each supports","license":"Apache-2.0","hosts":["raw.githubusercontent.com"]},{"id":"osv","group":"security","name":"OSV","url":"https://osv.dev","gives":"Advisories affecting each Go, npm and PyPI version and the Go standard library, with severity and fixed releases","license":"each source database's, such as CC-BY-4.0 for GitHub's","hosts":["api.osv.dev"]},{"id":"govulndb","group":"security","name":"Go vulnerability database, through govulncheck","url":"https://pkg.go.dev/vuln/","gives":"Whether a project's code calls what a Go advisory names, and which modules its build includes","license":"CC-BY-4.0","hosts":["vuln.go.dev"]},{"id":"kev","group":"security","name":"CISA KEV catalog","url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog","gives":"Which CVEs are exploited in the wild, and since when","license":"CC0-1.0","hosts":["www.cisa.gov","raw.githubusercontent.com"]},{"id":"epss","group":"security","name":"FIRST EPSS","url":"https://www.first.org/epss/","gives":"How likely each CVE is to be exploited within 30 days","license":"free, with attribution requested","hosts":["api.first.org"]},{"id":"bodhi","group":"security","name":"Fedora Bodhi","url":"https://bodhi.fedoraproject.org","gives":"Fedora security updates pushed since an image was built, and each release's newest kernel build","license":"none stated","hosts":["bodhi.fedoraproject.org"]},{"id":"depsdev","group":"licenses","name":"deps.dev","url":"https://deps.dev","gives":"Each version's licenses, publish date, deprecation, provenance and repository, each repository's OpenSSF Scorecard, and what installing an npm version brings in","license":"CC-BY-4.0","hosts":["api.deps.dev"]},{"id":"clearlydefined","group":"licenses","name":"ClearlyDefined","url":"https://clearlydefined.io","gives":"The licenses scans found in each shipped package's files, and a license score","license":"CC0-1.0","hosts":["api.clearlydefined.io"]},{"id":"licensedb","group":"licenses","name":"ScanCode LicenseDB","url":"https://scancode-licensedb.aboutcode.org","gives":"The category of a license the policy does not name, as a hint","license":"CC-BY-4.0","hosts":["scancode-licensedb.aboutcode.org"]},{"id":"mdapi","group":"licenses","name":"Fedora mdapi","url":"https://mdapi.fedoraproject.org","gives":"The version a Fedora package name resolves to in a release, and the packages built beside it","license":"none stated","hosts":["mdapi.fedoraproject.org"]},{"id":"koji","group":"licenses","name":"Fedora Koji","url":"https://koji.fedoraproject.org","gives":"The source package each Fedora binary package was built from","license":"none stated","hosts":["koji.fedoraproject.org"]},{"id":"distgit","group":"licenses","name":"Fedora dist-git","url":"https://src.fedoraproject.org","gives":"The license each Fedora source package's spec file states","license":"each package's own","hosts":["src.fedoraproject.org"]}],"sources":[{"host":"api.clearlydefined.io","requests":2,"failures":0},{"host":"api.deps.dev","requests":187,"failures":0},{"host":"api.first.org","requests":1,"failures":0},{"host":"api.github.com","requests":22,"failures":0},{"host":"api.osv.dev","requests":53,"failures":0},{"host":"bodhi.fedoraproject.org","requests":2,"failures":0},{"host":"codesweep.ai","requests":10,"failures":0},{"host":"endoflife.date","requests":14,"failures":0},{"host":"ghcr.io","requests":4,"failures":0},{"host":"koji.fedoraproject.org","requests":2,"failures":0},{"host":"mdapi.fedoraproject.org","requests":155,"failures":0},{"host":"nodejs.org","requests":1,"failures":0},{"host":"proxy.golang.org","requests":30,"failures":0},{"host":"pypi.org","requests":1,"failures":0},{"host":"raw.githubusercontent.com","requests":3,"failures":0},{"host":"registry.fedoraproject.org","requests":1,"failures":0},{"host":"registry.npmjs.org","requests":61,"failures":0},{"host":"repo1.maven.org","requests":1,"failures":0},{"host":"scancode-licensedb.aboutcode.org","requests":1,"failures":0},{"host":"src.fedoraproject.org","requests":2,"failures":0},{"host":"www.cisa.gov","requests":1,"failures":0}],"authenticated":true}
