{"id":369185,"url":"https://github.com/tsconfig/bases","last_synced_at":"2026-08-24T12:07:51.042Z","repository":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"packages":[{"id":7629214,"name":"@tsconfig/node19","ecosystem":"npm","description":"A base TSConfig for working with Node 19.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node19"],"namespace":"tsconfig","versions_count":15,"first_release_published_at":"2023-04-22T04:10:57.725Z","latest_release_published_at":"2026-08-15T04:22:45.045Z","latest_release_number":"19.1.11","last_synced_at":"2026-08-23T11:41:30.853Z","created_at":"2023-04-22T04:11:19.131Z","updated_at":"2026-08-23T11:41:30.853Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node19","install_command":"npm install @tsconfig/node19","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"19.1.11"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T12:52:32.839Z","dependent_packages_count":0,"downloads":7253,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":2.9053197521451355,"dependent_repos_count":10.767935900085632,"dependent_packages_count":53.58337199495703,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":14.227969968047129},"purl":"pkg:npm/%40tsconfig/node19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node19","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node19","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node19/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode19/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode19/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode19/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode19/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode19/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode19/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2023-04-22T05:09:17.885Z","updated_at":"2023-04-22T05:09:17.885Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2023-04-22T05:09:17.869Z","updated_at":"2023-04-22T05:09:17.869Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":14997215,"name":"org.mvnpm.at.tsconfig:node16","ecosystem":"maven","description":"A base TSConfig for working with Node 16.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":[],"namespace":"org.mvnpm.at.tsconfig","versions_count":3,"first_release_published_at":"2024-05-07T18:00:20.000Z","latest_release_published_at":"2026-08-19T02:14:24.000Z","latest_release_number":"16.1.9","last_synced_at":"2026-08-24T00:58:34.927Z","created_at":"2026-08-18T16:18:56.964Z","updated_at":"2026-08-24T00:58:34.927Z","registry_url":"https://central.sonatype.com/artifact/org.mvnpm.at.tsconfig/node16/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.mvnpm.at.tsconfig/node16/","metadata":{},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T02:49:31.188Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":28.654592916791128,"dependent_packages_count":40.97049961687814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":34.81254626683464},"purl":"pkg:maven/org.mvnpm.at.tsconfig/node16","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.mvnpm.at.tsconfig:node16","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.mvnpm.at.tsconfig:node16","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.mvnpm.at.tsconfig:node16/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm.at.tsconfig:node16/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm.at.tsconfig:node16/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm.at.tsconfig:node16/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm.at.tsconfig:node16/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm.at.tsconfig:node16/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm.at.tsconfig:node16/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":617984,"maintainers_count":0,"namespaces_count":82109,"keywords_count":36586,"github":"maven-central","metadata":{"funded_packages_count":47727,"rate_limit":2},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-08-24T05:04:02.273Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":1325605,"name":"@tsconfig/node16","ecosystem":"npm","description":"A base TSConfig for working with Node 16.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node16"],"namespace":"tsconfig","versions_count":15,"first_release_published_at":"2021-04-28T13:54:53.122Z","latest_release_published_at":"2026-08-15T04:23:27.470Z","latest_release_number":"16.1.9","last_synced_at":"2026-08-23T02:13:06.947Z","created_at":"2022-04-08T21:05:56.728Z","updated_at":"2026-08-23T02:40:01.370Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node16","install_command":"npm install @tsconfig/node16","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"16.1.9"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T02:40:01.370Z","dependent_packages_count":1664,"downloads":168712849,"downloads_period":"last-month","dependent_repos_count":242326,"rankings":{"downloads":0.02606560263153067,"dependent_repos_count":0.06954478013034443,"dependent_packages_count":0.045642184439875666,"stargazers_count":1.328141021481397,"forks_count":2.2954432014912154,"docker_downloads_count":0.06951740029564746,"average":0.6390590317450018},"purl":"pkg:npm/%40tsconfig/node16","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node16","docker_dependents_count":7761,"docker_downloads_count":2134054869,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node16","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node16/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-08-22T02:09:39.848Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-10T12:01:21.021Z","updated_at":"2022-11-10T12:01:21.021Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-10T12:01:20.945Z","updated_at":"2022-11-10T12:01:20.945Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325623,"name":"@tsconfig/remix","ecosystem":"npm","description":"A base TSConfig for working with Remix.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","remix"],"namespace":"tsconfig","versions_count":13,"first_release_published_at":"2022-01-02T04:12:53.795Z","latest_release_published_at":"2026-02-04T05:10:48.852Z","latest_release_number":"2.0.7","last_synced_at":"2026-08-23T02:58:27.537Z","created_at":"2022-04-08T21:05:58.507Z","updated_at":"2026-08-23T02:58:27.537Z","registry_url":"https://www.npmjs.com/package/@tsconfig/remix","install_command":"npm install @tsconfig/remix","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.0.7"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T01:40:43.803Z","dependent_packages_count":1,"downloads":6737,"downloads_period":"last-month","dependent_repos_count":5,"rankings":{"downloads":2.6979871789639827,"dependent_repos_count":5.258681178871336,"dependent_packages_count":21.30988168970035,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":6.629954448116703},"purl":"pkg:npm/%40tsconfig/remix","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/remix","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/remix","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/remix/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fremix/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fremix/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fremix/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fremix/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fremix/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fremix/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-11T03:09:31.968Z","updated_at":"2022-11-11T03:09:31.968Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-11T03:09:31.939Z","updated_at":"2022-11-11T03:09:31.939Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325628,"name":"@tsconfig/vite-react","ecosystem":"npm","description":"A base TSConfig for working with Vite React.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","vite-react"],"namespace":"tsconfig","versions_count":15,"first_release_published_at":"2021-10-25T04:12:09.659Z","latest_release_published_at":"2026-07-11T06:07:41.408Z","latest_release_number":"8.1.1","last_synced_at":"2026-08-23T01:06:12.595Z","created_at":"2022-04-08T21:05:59.395Z","updated_at":"2026-08-23T04:11:42.694Z","registry_url":"https://www.npmjs.com/package/@tsconfig/vite-react","install_command":"npm install @tsconfig/vite-react","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"8.1.1"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T04:11:42.694Z","dependent_packages_count":68,"downloads":581710,"downloads_period":"last-month","dependent_repos_count":32,"rankings":{"downloads":1.02227095426905,"dependent_repos_count":2.3292266863937465,"dependent_packages_count":1.161222805852402,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":1.67918852791261},"purl":"pkg:npm/%40tsconfig/vite-react","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/vite-react","docker_dependents_count":1,"docker_downloads_count":12,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/vite-react","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/vite-react/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fvite-react/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fvite-react/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fvite-react/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fvite-react/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fvite-react/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fvite-react/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-11T03:09:31.899Z","updated_at":"2022-11-11T03:09:31.899Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-11T03:09:31.891Z","updated_at":"2022-11-11T03:09:31.891Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":14963788,"name":"@tsconfig/node26","ecosystem":"npm","description":"A base TSConfig for working with Node 26.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node26"],"namespace":"tsconfig","versions_count":2,"first_release_published_at":"2026-05-29T07:48:51.236Z","latest_release_published_at":"2026-08-15T04:23:12.292Z","latest_release_number":"26.0.1","last_synced_at":"2026-08-23T11:41:32.669Z","created_at":"2026-08-15T04:24:07.684Z","updated_at":"2026-08-23T11:41:32.669Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node26","install_command":"npm install @tsconfig/node26","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"26.0.1"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T01:48:50.821Z","dependent_packages_count":0,"downloads":76904,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":0.8006655045086779,"dependent_repos_count":21.18908736100106,"dependent_packages_count":30.536906551787485,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":17.50888647243241},"purl":"pkg:npm/%40tsconfig/node26","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node26","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node26","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node26/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode26/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode26/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode26/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode26/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode26/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode26/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2026-08-15T04:24:07.879Z","updated_at":"2026-08-15T04:24:07.879Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2026-08-15T04:24:07.875Z","updated_at":"2026-08-15T04:24:07.875Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325613,"name":"@tsconfig/esm","ecosystem":"npm","description":"A base TSConfig for working with ESM.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","esm"],"namespace":"tsconfig","versions_count":6,"first_release_published_at":"2022-02-15T04:11:56.602Z","latest_release_published_at":"2023-10-07T04:14:17.560Z","latest_release_number":"1.0.5","last_synced_at":"2026-08-24T00:50:23.527Z","created_at":"2022-04-08T21:05:57.035Z","updated_at":"2026-08-24T00:50:23.527Z","registry_url":"https://www.npmjs.com/package/@tsconfig/esm","install_command":"npm install @tsconfig/esm","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.5"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T02:17:45.836Z","dependent_packages_count":195,"downloads":100663,"downloads_period":"last-month","dependent_repos_count":24,"rankings":{"downloads":1.006976706746028,"dependent_repos_count":2.6347101965362576,"dependent_packages_count":0.5239881402618446,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":1.1782287296680651,"average":1.5378543277100076},"purl":"pkg:npm/%40tsconfig/esm","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/esm","docker_dependents_count":3,"docker_downloads_count":441,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/esm","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/esm/dependencies","status":"deprecated","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fesm/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fesm/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fesm/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fesm/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fesm/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fesm/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-11T03:09:33.876Z","updated_at":"2022-11-11T03:09:33.876Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-11T03:09:33.871Z","updated_at":"2022-11-11T03:09:33.871Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325619,"name":"@tsconfig/react-native","ecosystem":"npm","description":"A base TSConfig for working with React Native.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","react-native"],"namespace":"tsconfig","versions_count":20,"first_release_published_at":"2020-05-28T16:55:25.464Z","latest_release_published_at":"2026-01-16T04:34:42.849Z","latest_release_number":"3.0.9","last_synced_at":"2026-08-23T01:09:16.758Z","created_at":"2022-04-08T21:05:58.184Z","updated_at":"2026-08-23T07:06:15.505Z","registry_url":"https://www.npmjs.com/package/@tsconfig/react-native","install_command":"npm install @tsconfig/react-native","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"3.0.9"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T07:06:15.505Z","dependent_packages_count":561,"downloads":1306018,"downloads_period":"last-month","dependent_repos_count":9490,"rankings":{"downloads":0.29369555017893123,"dependent_repos_count":0.26891052869356097,"dependent_packages_count":0.19798275431975437,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":1.4554149829569296,"average":1.0165376681995044},"purl":"pkg:npm/%40tsconfig/react-native","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/react-native","docker_dependents_count":4,"docker_downloads_count":4139,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/react-native","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/react-native/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Freact-native/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Freact-native/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Freact-native/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Freact-native/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Freact-native/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Freact-native/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-11T03:09:32.462Z","updated_at":"2022-11-11T03:09:32.462Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-11T03:09:32.448Z","updated_at":"2022-11-11T03:09:32.448Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":5396643,"name":"@tsconfig/node-lts-strictest-esm","ecosystem":"npm","description":"A base TSConfig for working with Node LTS + ESM + Strictest.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node-lts-strictest-esm"],"namespace":"tsconfig","versions_count":1,"first_release_published_at":"2022-11-06T04:21:10.049Z","latest_release_published_at":"2022-11-06T04:21:10.049Z","latest_release_number":"18.12.1","last_synced_at":"2026-08-23T01:50:15.206Z","created_at":"2022-11-08T02:19:38.471Z","updated_at":"2026-08-23T09:42:56.824Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node-lts-strictest-esm","install_command":"npm install @tsconfig/node-lts-strictest-esm","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"18.12.1"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T09:42:56.824Z","dependent_packages_count":67,"downloads":18249,"downloads_period":"last-month","dependent_repos_count":23,"rankings":{"downloads":1.64838639938915,"dependent_repos_count":2.682582699362134,"dependent_packages_count":0.5672212197254191,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":1.6186636805636194,"average":1.7333460320146956},"purl":"pkg:npm/%40tsconfig/node-lts-strictest-esm","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node-lts-strictest-esm","docker_dependents_count":1,"docker_downloads_count":9,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node-lts-strictest-esm","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node-lts-strictest-esm/dependencies","status":"deprecated","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts-strictest-esm/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts-strictest-esm/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts-strictest-esm/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts-strictest-esm/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts-strictest-esm/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts-strictest-esm/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-08T04:25:53.515Z","updated_at":"2022-11-08T04:25:53.515Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-08T04:25:53.501Z","updated_at":"2022-11-08T04:25:53.501Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1272342,"name":"@tsconfig/deno","ecosystem":"npm","description":"A base TSConfig for working with Deno.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","deno"],"namespace":"tsconfig","versions_count":15,"first_release_published_at":"2020-05-28T16:55:20.616Z","latest_release_published_at":"2026-02-17T05:19:34.038Z","latest_release_number":"1.0.14","last_synced_at":"2026-08-23T01:33:36.821Z","created_at":"2022-04-08T15:34:34.483Z","updated_at":"2026-08-23T10:21:19.067Z","registry_url":"https://www.npmjs.com/package/@tsconfig/deno","install_command":"npm install @tsconfig/deno","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.14"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T10:21:19.067Z","dependent_packages_count":6,"downloads":725,"downloads_period":"last-month","dependent_repos_count":4,"rankings":{"downloads":8.738825062219144,"dependent_repos_count":5.831095361873015,"dependent_packages_count":3.081991358317102,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":4.3070267950914225},"purl":"pkg:npm/%40tsconfig/deno","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/deno","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/deno","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/deno/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fdeno/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fdeno/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fdeno/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fdeno/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fdeno/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fdeno/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-10T22:22:02.824Z","updated_at":"2022-11-10T22:22:02.824Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-10T22:22:02.786Z","updated_at":"2022-11-10T22:22:02.786Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325622,"name":"@tsconfig/strictest","ecosystem":"npm","description":"A base TSConfig for working with Strictest.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","strictest"],"namespace":"tsconfig","versions_count":12,"first_release_published_at":"2022-02-04T06:38:11.166Z","latest_release_published_at":"2025-11-13T04:19:37.439Z","latest_release_number":"2.0.8","last_synced_at":"2026-08-23T00:59:44.080Z","created_at":"2022-04-08T21:05:58.484Z","updated_at":"2026-08-23T11:27:15.221Z","registry_url":"https://www.npmjs.com/package/@tsconfig/strictest","install_command":"npm install @tsconfig/strictest","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.0.8"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T11:27:15.220Z","dependent_packages_count":416,"downloads":2408619,"downloads_period":"last-month","dependent_repos_count":353,"rankings":{"downloads":0.4409458054663711,"dependent_repos_count":0.9043034402742031,"dependent_packages_count":0.32867981520098144,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":1.1782287296680651,"average":1.1225633306095786},"purl":"pkg:npm/%40tsconfig/strictest","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/strictest","docker_dependents_count":4,"docker_downloads_count":527,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/strictest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/strictest/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fstrictest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fstrictest/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fstrictest/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fstrictest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fstrictest/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fstrictest/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-15T03:21:55.950Z","updated_at":"2022-11-15T03:21:55.950Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-15T03:21:55.939Z","updated_at":"2022-11-15T03:21:55.939Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325614,"name":"@tsconfig/next","ecosystem":"npm","description":"A base TSConfig for working with Next.js.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","next"],"namespace":"tsconfig","versions_count":13,"first_release_published_at":"2021-06-09T09:11:54.032Z","latest_release_published_at":"2026-02-26T05:24:43.467Z","latest_release_number":"2.0.6","last_synced_at":"2026-08-23T11:40:20.192Z","created_at":"2022-04-08T21:05:57.061Z","updated_at":"2026-08-23T11:40:20.192Z","registry_url":"https://www.npmjs.com/package/@tsconfig/next","install_command":"npm install @tsconfig/next","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.0.6"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T01:48:48.830Z","dependent_packages_count":51,"downloads":678354,"downloads_period":"last-month","dependent_repos_count":65,"rankings":{"downloads":1.0060567520078012,"dependent_repos_count":1.749447441561017,"dependent_packages_count":0.7289441289416572,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":1.4735341031116653},"purl":"pkg:npm/%40tsconfig/next","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/next","docker_dependents_count":1,"docker_downloads_count":12,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/next","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/next/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnext/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnext/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnext/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnext/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnext/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnext/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-21T11:22:14.380Z","updated_at":"2022-11-21T11:22:14.380Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-21T11:22:14.376Z","updated_at":"2022-11-21T11:22:14.376Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":4478214,"name":"@tsconfig/node18-strictest-esm","ecosystem":"npm","description":"A base TSConfig for working with Node 18 + ESM + Strictest.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node18-strictest-esm"],"namespace":"tsconfig","versions_count":2,"first_release_published_at":"2022-06-22T04:28:42.752Z","latest_release_published_at":"2022-08-24T05:10:10.970Z","latest_release_number":"1.0.1","last_synced_at":"2026-08-23T11:43:42.893Z","created_at":"2022-06-22T04:31:42.469Z","updated_at":"2026-08-23T15:35:53.448Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node18-strictest-esm","install_command":"npm install @tsconfig/node18-strictest-esm","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.1"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T15:35:53.448Z","dependent_packages_count":96,"downloads":6083,"downloads_period":"last-month","dependent_repos_count":58,"rankings":{"downloads":1.3474085996093335,"dependent_repos_count":1.8313047302453724,"dependent_packages_count":0.42408245559007723,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":1.3556728860248142,"average":1.4736151440862413},"purl":"pkg:npm/%40tsconfig/node18-strictest-esm","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node18-strictest-esm","docker_dependents_count":4,"docker_downloads_count":11447,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node18-strictest-esm","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node18-strictest-esm/dependencies","status":"deprecated","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18-strictest-esm/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18-strictest-esm/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18-strictest-esm/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18-strictest-esm/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18-strictest-esm/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18-strictest-esm/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-15T22:52:35.339Z","updated_at":"2022-11-15T22:52:35.339Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-15T22:52:35.327Z","updated_at":"2022-11-15T22:52:35.327Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325607,"name":"@tsconfig/create-react-app","ecosystem":"npm","description":"A base TSConfig for working with Create React App.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","create-react-app"],"namespace":"tsconfig","versions_count":16,"first_release_published_at":"2021-01-22T10:59:46.985Z","latest_release_published_at":"2026-02-04T05:16:38.969Z","latest_release_number":"2.0.11","last_synced_at":"2026-08-23T11:45:13.267Z","created_at":"2022-04-08T21:05:56.819Z","updated_at":"2026-08-23T20:55:41.216Z","registry_url":"https://www.npmjs.com/package/@tsconfig/create-react-app","install_command":"npm install @tsconfig/create-react-app","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.0.11"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T20:55:41.216Z","dependent_packages_count":215,"downloads":234563,"downloads_period":"last-month","dependent_repos_count":198,"rankings":{"downloads":0.7780804684409527,"dependent_repos_count":1.1342804403964477,"dependent_packages_count":0.2292560888514635,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":1.204967838147343},"purl":"pkg:npm/%40tsconfig/create-react-app","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/create-react-app","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/create-react-app","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/create-react-app/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fcreate-react-app/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fcreate-react-app/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fcreate-react-app/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fcreate-react-app/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fcreate-react-app/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fcreate-react-app/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-11T03:09:31.691Z","updated_at":"2022-11-11T03:09:31.691Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-11T03:09:31.686Z","updated_at":"2022-11-11T03:09:31.686Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325621,"name":"@tsconfig/taro","ecosystem":"npm","description":"A base TSConfig for working with Taro.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","taro"],"namespace":"tsconfig","versions_count":7,"first_release_published_at":"2022-01-29T04:11:47.893Z","latest_release_published_at":"2025-11-13T04:19:54.773Z","latest_release_number":"1.0.6","last_synced_at":"2026-08-23T11:36:35.958Z","created_at":"2022-04-08T21:05:58.248Z","updated_at":"2026-08-23T11:55:44.657Z","registry_url":"https://www.npmjs.com/package/@tsconfig/taro","install_command":"npm install @tsconfig/taro","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.6"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T11:55:44.657Z","dependent_packages_count":2,"downloads":70,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":10.703165639234959,"dependent_repos_count":10.767935900085632,"dependent_packages_count":8.786228889746779,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":6.828110524423044},"purl":"pkg:npm/%40tsconfig/taro","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/taro","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/taro","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/taro/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Ftaro/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Ftaro/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Ftaro/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Ftaro/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Ftaro/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Ftaro/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-18T19:04:53.807Z","updated_at":"2022-11-18T19:04:53.807Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-18T19:04:53.804Z","updated_at":"2022-11-18T19:04:53.804Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":10759371,"name":"say-hello-fuctions","ecosystem":"npm","description":"Just a test package","homepage":"https://google.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["test"],"namespace":null,"versions_count":1,"first_release_published_at":"2024-07-26T10:13:17.823Z","latest_release_published_at":"2024-07-26T10:13:17.823Z","latest_release_number":"0.0.1","last_synced_at":"2026-08-23T12:01:44.278Z","created_at":"2024-07-28T00:17:46.638Z","updated_at":"2026-08-23T12:01:44.279Z","registry_url":"https://www.npmjs.com/package/say-hello-fuctions","install_command":"npm install say-hello-fuctions","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.1"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T01:45:37.362Z","dependent_packages_count":0,"downloads":3,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":12.59842792123301,"dependent_repos_count":26.152614342482345,"dependent_packages_count":37.996477278968285,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":25.582506514227884},"purl":"pkg:npm/say-hello-fuctions","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/say-hello-fuctions","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/say-hello-fuctions","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/say-hello-fuctions/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/say-hello-fuctions/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/say-hello-fuctions/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/say-hello-fuctions/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/say-hello-fuctions/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/say-hello-fuctions/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/say-hello-fuctions/codemeta","maintainers":[{"uuid":"david_mamikonyan","login":"david_mamikonyan","name":null,"email":"david.mushegh@gmail.com","url":null,"packages_count":1,"html_url":"https://www.npmjs.com/~david_mamikonyan","role":null,"created_at":"2024-07-28T00:21:42.188Z","updated_at":"2024-07-28T00:21:42.188Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/david_mamikonyan/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":12127281,"name":"@tsconfig/bases","ecosystem":"npm","description":"Combined tsconfig bases.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","bases","combined"],"namespace":"tsconfig","versions_count":28,"first_release_published_at":"2025-09-23T04:15:57.165Z","latest_release_published_at":"2026-08-15T04:23:22.541Z","latest_release_number":"1.0.27","last_synced_at":"2026-08-23T11:48:01.561Z","created_at":"2025-09-23T04:20:14.929Z","updated_at":"2026-08-23T21:47:21.251Z","registry_url":"https://www.npmjs.com/package/@tsconfig/bases","install_command":"npm install @tsconfig/bases","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.27"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T21:47:21.251Z","dependent_packages_count":0,"downloads":352919,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":23.806273381518434,"dependent_packages_count":34.34087171930724,"stargazers_count":1.0049759664469704,"forks_count":1.7481294512151093,"docker_downloads_count":null,"average":15.225062629621938},"purl":"pkg:npm/%40tsconfig/bases","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/bases","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/bases","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/bases/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fbases/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fbases/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fbases/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fbases/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fbases/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fbases/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2025-09-23T07:54:28.663Z","updated_at":"2025-09-23T07:54:28.663Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2025-09-23T07:54:28.608Z","updated_at":"2025-09-23T07:54:28.608Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":5396641,"name":"@tsconfig/node-lts","ecosystem":"npm","description":"A base TSConfig for working with Node LTS (24).","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node-lts"],"namespace":"tsconfig","versions_count":16,"first_release_published_at":"2022-11-06T04:21:37.644Z","latest_release_published_at":"2026-08-15T04:22:31.674Z","latest_release_number":"24.0.1","last_synced_at":"2026-08-23T11:47:03.289Z","created_at":"2022-11-08T02:19:37.968Z","updated_at":"2026-08-23T12:46:13.808Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node-lts","install_command":"npm install @tsconfig/node-lts","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"24.0.1"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T12:46:13.808Z","dependent_packages_count":8,"downloads":361900,"downloads_period":"last-month","dependent_repos_count":2,"rankings":{"downloads":0.969905595931966,"dependent_repos_count":7.988601878970996,"dependent_packages_count":2.421390119783199,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":1.1675997674456702,"average":2.7384532591966138},"purl":"pkg:npm/%40tsconfig/node-lts","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node-lts","docker_dependents_count":7,"docker_downloads_count":991,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node-lts","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node-lts/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-08T04:25:55.507Z","updated_at":"2022-11-08T04:25:55.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-08T04:25:55.494Z","updated_at":"2022-11-08T04:25:55.494Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325617,"name":"@tsconfig/node16-strictest-esm","ecosystem":"npm","description":"A base TSConfig for working with Node 16 + ESM + Strictest.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node16-strictest-esm"],"namespace":"tsconfig","versions_count":4,"first_release_published_at":"2022-02-15T15:33:43.600Z","latest_release_published_at":"2022-06-22T04:28:57.948Z","latest_release_number":"1.0.3","last_synced_at":"2026-08-23T12:28:21.354Z","created_at":"2022-04-08T21:05:57.462Z","updated_at":"2026-08-23T12:47:26.716Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node16-strictest-esm","install_command":"npm install @tsconfig/node16-strictest-esm","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.3"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T12:47:26.716Z","dependent_packages_count":155,"downloads":46448,"downloads_period":"last-month","dependent_repos_count":139,"rankings":{"downloads":1.117141286648697,"dependent_repos_count":1.3022896655140332,"dependent_packages_count":0.27991998836278,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":1.3165146267146721},"purl":"pkg:npm/%40tsconfig/node16-strictest-esm","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node16-strictest-esm","docker_dependents_count":1,"docker_downloads_count":372,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node16-strictest-esm","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node16-strictest-esm/dependencies","status":"deprecated","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16-strictest-esm/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16-strictest-esm/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16-strictest-esm/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16-strictest-esm/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16-strictest-esm/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16-strictest-esm/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-20T13:58:26.720Z","updated_at":"2022-11-20T13:58:26.720Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-20T13:58:26.711Z","updated_at":"2022-11-20T13:58:26.711Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325616,"name":"@tsconfig/node17","ecosystem":"npm","description":"A base TSConfig for working with Node 17.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node17"],"namespace":"tsconfig","versions_count":13,"first_release_published_at":"2022-02-28T04:12:52.257Z","latest_release_published_at":"2026-08-15T04:23:04.060Z","latest_release_number":"17.1.8","last_synced_at":"2026-08-23T11:53:56.769Z","created_at":"2022-04-08T21:05:57.245Z","updated_at":"2026-08-23T13:09:45.420Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node17","install_command":"npm install @tsconfig/node17","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"17.1.8"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T13:09:45.420Z","dependent_packages_count":14,"downloads":1639,"downloads_period":"last-month","dependent_repos_count":35,"rankings":{"downloads":3.0691833732736056,"dependent_repos_count":2.245219904922602,"dependent_packages_count":1.5364583707591464,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":2.146816768400641},"purl":"pkg:npm/%40tsconfig/node17","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node17","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node17","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node17/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode17/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode17/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode17/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode17/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode17/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode17/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-11T03:09:31.380Z","updated_at":"2022-11-11T03:09:31.380Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-11T03:09:31.371Z","updated_at":"2022-11-11T03:09:31.371Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325624,"name":"@tsconfig/nuxt","ecosystem":"npm","description":"A base TSConfig for working with Nuxt.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","nuxt"],"namespace":"tsconfig","versions_count":8,"first_release_published_at":"2021-06-09T09:11:35.749Z","latest_release_published_at":"2026-02-26T05:18:52.467Z","latest_release_number":"2.0.5","last_synced_at":"2026-08-23T01:09:16.210Z","created_at":"2022-04-08T21:05:58.884Z","updated_at":"2026-08-23T13:19:50.846Z","registry_url":"https://www.npmjs.com/package/@tsconfig/nuxt","install_command":"npm install @tsconfig/nuxt","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.0.5"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T13:19:50.846Z","dependent_packages_count":2,"downloads":203,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":6.706209546983715,"dependent_repos_count":10.767935900085632,"dependent_packages_count":8.786228889746779,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":6.028719305972795},"purl":"pkg:npm/%40tsconfig/nuxt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/nuxt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/nuxt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/nuxt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnuxt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnuxt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnuxt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnuxt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnuxt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnuxt/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-11T03:09:33.901Z","updated_at":"2022-11-11T03:09:33.901Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-11T03:09:33.885Z","updated_at":"2022-11-11T03:09:33.885Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":8563223,"name":"@tsconfig/node21","ecosystem":"npm","description":"A base TSConfig for working with Node 21.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node21"],"namespace":"tsconfig","versions_count":10,"first_release_published_at":"2023-11-10T04:10:54.127Z","latest_release_published_at":"2026-08-15T04:22:15.874Z","latest_release_number":"21.0.9","last_synced_at":"2026-08-23T11:35:08.958Z","created_at":"2023-11-10T04:15:15.310Z","updated_at":"2026-08-23T13:31:39.011Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node21","install_command":"npm install @tsconfig/node21","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"21.0.9"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T13:31:39.011Z","dependent_packages_count":0,"downloads":14173,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":2.9389527084705254,"dependent_repos_count":10.302192564346997,"dependent_packages_count":51.857090786743676,"stargazers_count":1.3806223397410828,"forks_count":2.419393500343573,"docker_downloads_count":null,"average":13.779650379929171},"purl":"pkg:npm/%40tsconfig/node21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node21","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node21","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node21/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode21/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode21/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode21/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode21/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode21/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode21/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2023-11-10T04:15:17.866Z","updated_at":"2023-11-10T04:15:17.866Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2023-11-10T04:15:17.819Z","updated_at":"2023-11-10T04:15:17.819Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":5396642,"name":"@tsconfig/node-lts-strictest","ecosystem":"npm","description":"A base TSConfig for working with Node LTS + Strictest.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node-lts-strictest"],"namespace":"tsconfig","versions_count":1,"first_release_published_at":"2022-11-06T04:21:16.044Z","latest_release_published_at":"2022-11-06T04:21:16.044Z","latest_release_number":"18.12.1","last_synced_at":"2026-08-23T01:48:12.452Z","created_at":"2022-11-08T02:19:38.088Z","updated_at":"2026-08-23T13:37:59.079Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node-lts-strictest","install_command":"npm install @tsconfig/node-lts-strictest","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"18.12.1"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T13:37:59.079Z","dependent_packages_count":70,"downloads":4634,"downloads_period":"last-month","dependent_repos_count":17,"rankings":{"downloads":1.772896523491044,"dependent_repos_count":3.052203294342188,"dependent_packages_count":0.6880714828700636,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":1.8792786987502292},"purl":"pkg:npm/%40tsconfig/node-lts-strictest","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node-lts-strictest","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node-lts-strictest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node-lts-strictest/dependencies","status":"deprecated","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts-strictest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts-strictest/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts-strictest/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts-strictest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts-strictest/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-lts-strictest/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-21T04:59:54.480Z","updated_at":"2022-11-21T04:59:54.480Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-21T04:59:54.477Z","updated_at":"2022-11-21T04:59:54.477Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":8126978,"name":"@tsconfig/bun","ecosystem":"npm","description":"A base TSConfig for working with Bun.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","bun"],"namespace":"tsconfig","versions_count":12,"first_release_published_at":"2023-08-22T04:10:45.053Z","latest_release_published_at":"2026-08-15T04:22:26.130Z","latest_release_number":"1.0.11","last_synced_at":"2026-08-23T01:06:12.224Z","created_at":"2023-08-22T05:12:23.606Z","updated_at":"2026-08-23T14:32:15.821Z","registry_url":"https://www.npmjs.com/package/@tsconfig/bun","install_command":"npm install @tsconfig/bun","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.11"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T14:32:15.821Z","dependent_packages_count":0,"downloads":1372843,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":13.289048468771211,"dependent_repos_count":37.49662796984681,"dependent_packages_count":53.96848874002429,"stargazers_count":1.4306488650685356,"forks_count":2.49929460178643,"docker_downloads_count":null,"average":21.736821729099454},"purl":"pkg:npm/%40tsconfig/bun","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/bun","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/bun","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/bun/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fbun/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fbun/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fbun/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fbun/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fbun/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fbun/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2023-08-22T05:12:25.262Z","updated_at":"2023-08-22T05:12:25.262Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2023-08-22T05:12:25.251Z","updated_at":"2023-08-22T05:12:25.251Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":7593646,"name":"@tsconfig/node20","ecosystem":"npm","description":"A base TSConfig for working with Node 20.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node20"],"namespace":"tsconfig","versions_count":14,"first_release_published_at":"2023-04-18T04:11:17.465Z","latest_release_published_at":"2026-08-15T04:23:55.211Z","latest_release_number":"20.1.10","last_synced_at":"2026-08-23T11:35:43.358Z","created_at":"2023-04-18T04:13:16.356Z","updated_at":"2026-08-23T11:35:43.358Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node20","install_command":"npm install @tsconfig/node20","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"20.1.10"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-21T02:48:54.438Z","dependent_packages_count":0,"downloads":4793294,"downloads_period":"last-month","dependent_repos_count":32,"rankings":{"downloads":0.8889771489218496,"dependent_repos_count":2.3292266863937465,"dependent_packages_count":53.58337199495703,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":1.4896464483113037,"average":10.36240741193863},"purl":"pkg:npm/%40tsconfig/node20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node20","docker_dependents_count":7,"docker_downloads_count":10224,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node20","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node20/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-21T00:59:07.769Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode20/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode20/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode20/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode20/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode20/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode20/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2023-04-18T08:19:25.235Z","updated_at":"2023-04-18T08:19:25.235Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2023-04-18T08:19:25.096Z","updated_at":"2023-04-18T08:19:25.096Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":11353463,"name":"@tsconfig/node-ts","ecosystem":"npm","description":"A base TSConfig for working with Node with TypeScript (TS \u003e=5.8 ONLY).","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node-ts"],"namespace":"tsconfig","versions_count":5,"first_release_published_at":"2025-02-15T04:14:14.221Z","latest_release_published_at":"2026-02-14T05:05:20.565Z","latest_release_number":"23.6.4","last_synced_at":"2026-08-23T12:10:53.878Z","created_at":"2025-02-15T04:15:00.857Z","updated_at":"2026-08-23T17:10:45.362Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node-ts","install_command":"npm install @tsconfig/node-ts","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"23.6.4"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T17:10:45.362Z","dependent_packages_count":0,"downloads":331940,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":25.033965759875525,"dependent_packages_count":36.20767524136767,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":30.620820500621598},"purl":"pkg:npm/%40tsconfig/node-ts","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node-ts","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node-ts","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node-ts/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-ts/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-ts/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-ts/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-ts/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-ts/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode-ts/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2025-02-15T04:16:51.110Z","updated_at":"2025-02-15T04:16:51.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2025-02-15T04:16:50.884Z","updated_at":"2025-02-15T04:16:50.884Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":9857431,"name":"@tsconfig/node22","ecosystem":"npm","description":"A base TSConfig for working with Node 22.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node22"],"namespace":"tsconfig","versions_count":7,"first_release_published_at":"2024-05-03T04:03:05.852Z","latest_release_published_at":"2026-08-15T04:22:35.521Z","latest_release_number":"22.0.6","last_synced_at":"2026-08-23T11:47:31.302Z","created_at":"2024-05-03T04:05:12.181Z","updated_at":"2026-08-23T22:41:18.740Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node22","install_command":"npm install @tsconfig/node22","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"22.0.6"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T22:41:18.740Z","dependent_packages_count":0,"downloads":4161418,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":29.970625675828593,"dependent_packages_count":42.891589355713585,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":36.43110751577109},"purl":"pkg:npm/%40tsconfig/node22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node22","docker_dependents_count":1,"docker_downloads_count":3674,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node22","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node22/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode22/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode22/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode22/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode22/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode22/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode22/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2024-05-03T04:05:16.013Z","updated_at":"2024-05-03T04:05:16.013Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2024-05-03T04:05:15.975Z","updated_at":"2024-05-03T04:05:15.975Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325602,"name":"@tsconfig/node10","ecosystem":"npm","description":"A base TSConfig for working with Node 10.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node10"],"namespace":"tsconfig","versions_count":14,"first_release_published_at":"2020-05-13T19:51:00.395Z","latest_release_published_at":"2026-08-15T04:23:44.839Z","latest_release_number":"1.0.13","last_synced_at":"2026-08-24T00:57:11.896Z","created_at":"2022-04-08T21:05:56.236Z","updated_at":"2026-08-24T00:57:11.897Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node10","install_command":"npm install @tsconfig/node10","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.13"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T05:07:25.424Z","dependent_packages_count":207,"downloads":165155542,"downloads_period":"last-month","dependent_repos_count":239884,"rankings":{"downloads":0.026804858168349294,"dependent_repos_count":0.0698185784773143,"dependent_packages_count":0.21944937509634277,"stargazers_count":1.328141021481397,"forks_count":2.2954432014912154,"docker_downloads_count":0.06954478013034443,"average":0.6682003024741605},"purl":"pkg:npm/%40tsconfig/node10","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node10","docker_dependents_count":7745,"docker_downloads_count":2134054869,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node10","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node10/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-08-23T02:40:01.698Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode10/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode10/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode10/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode10/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode10/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode10/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-10T12:12:54.634Z","updated_at":"2022-11-10T12:12:54.634Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-10T12:12:54.630Z","updated_at":"2022-11-10T12:12:54.630Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1250052,"name":"@tsconfig/docusaurus","ecosystem":"npm","description":"A base TSConfig for working with Docusaurus v2.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","docusaurus"],"namespace":"tsconfig","versions_count":18,"first_release_published_at":"2020-08-08T14:30:17.592Z","latest_release_published_at":"2026-02-12T05:21:59.199Z","latest_release_number":"2.0.9","last_synced_at":"2026-08-24T00:49:24.005Z","created_at":"2022-04-08T14:54:43.180Z","updated_at":"2026-08-24T00:49:24.005Z","registry_url":"https://www.npmjs.com/package/@tsconfig/docusaurus","install_command":"npm install @tsconfig/docusaurus","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.0.9"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T01:39:07.186Z","dependent_packages_count":98,"downloads":294795,"downloads_period":"last-month","dependent_repos_count":4466,"rankings":{"downloads":0.44025583941270086,"dependent_repos_count":0.36071223632961863,"dependent_packages_count":0.43593284541886834,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":1.0803265666473925,"average":1.0334082801427384},"purl":"pkg:npm/%40tsconfig/docusaurus","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/docusaurus","docker_dependents_count":27,"docker_downloads_count":147120,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/docusaurus","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/docusaurus/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fdocusaurus/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fdocusaurus/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fdocusaurus/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fdocusaurus/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fdocusaurus/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fdocusaurus/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-10T20:49:35.117Z","updated_at":"2022-11-10T20:49:35.117Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-10T20:49:35.102Z","updated_at":"2022-11-10T20:49:35.102Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":11077195,"name":"@tsconfig/node23","ecosystem":"npm","description":"A base TSConfig for working with Node 23.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node23"],"namespace":"tsconfig","versions_count":6,"first_release_published_at":"2024-11-24T04:03:55.591Z","latest_release_published_at":"2026-08-15T04:22:08.973Z","latest_release_number":"23.0.5","last_synced_at":"2026-08-24T00:57:04.492Z","created_at":"2024-11-24T04:05:19.142Z","updated_at":"2026-08-24T00:57:04.493Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node23","install_command":"npm install @tsconfig/node23","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"23.0.5"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-21T11:48:18.997Z","dependent_packages_count":0,"downloads":36502,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":25.498902194812885,"dependent_packages_count":36.92123882624877,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":31.210070510530826},"purl":"pkg:npm/%40tsconfig/node23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node23","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node23","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node23/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-21T00:59:07.769Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode23/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode23/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode23/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode23/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode23/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode23/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2024-11-24T04:10:10.075Z","updated_at":"2024-11-24T04:10:10.075Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2024-11-24T04:10:09.772Z","updated_at":"2024-11-24T04:10:09.772Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":5006207,"name":"org.webjars.npm:tsconfig__svelte","ecosystem":"maven","description":"WebJar for @tsconfig/svelte","homepage":"https://www.webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":[],"namespace":"org.webjars.npm","versions_count":2,"first_release_published_at":"2021-11-23T23:56:35.000Z","latest_release_published_at":"2026-04-09T13:17:00.000Z","latest_release_number":"5.0.8","last_synced_at":"2026-08-24T00:58:38.524Z","created_at":"2022-07-27T11:11:02.304Z","updated_at":"2026-08-24T00:58:38.524Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.npm/tsconfig__svelte/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.npm/tsconfig__svelte/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T03:32:30.618Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":31.979943940947386,"dependent_packages_count":31.998402898858956,"stargazers_count":null,"forks_count":null,"average":31.98917341990317},"purl":"pkg:maven/org.webjars.npm/tsconfig__svelte","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.npm:tsconfig__svelte","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.npm:tsconfig__svelte","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.npm:tsconfig__svelte/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__svelte/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__svelte/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__svelte/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__svelte/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__svelte/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__svelte/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":617984,"maintainers_count":0,"namespaces_count":82109,"keywords_count":36586,"github":"maven-central","metadata":{"funded_packages_count":47727,"rate_limit":2},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-08-24T05:04:02.273Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":1325615,"name":"@tsconfig/node16-strictest","ecosystem":"npm","description":"A base TSConfig for working with Node 16 + Strictest.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node16-strictest"],"namespace":"tsconfig","versions_count":5,"first_release_published_at":"2022-02-15T15:33:48.382Z","latest_release_published_at":"2022-09-23T05:21:02.528Z","latest_release_number":"1.0.4","last_synced_at":"2026-08-24T01:02:17.087Z","created_at":"2022-04-08T21:05:57.125Z","updated_at":"2026-08-24T01:02:17.087Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node16-strictest","install_command":"npm install @tsconfig/node16-strictest","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.4"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-21T03:36:58.926Z","dependent_packages_count":85,"downloads":6930,"downloads_period":"last-month","dependent_repos_count":145,"rankings":{"downloads":1.0492597416481684,"dependent_repos_count":1.2827978282800703,"dependent_packages_count":0.41600063456262604,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":1.0028350176132153,"average":1.2723525691919884},"purl":"pkg:npm/%40tsconfig/node16-strictest","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node16-strictest","docker_dependents_count":33,"docker_downloads_count":23282458,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node16-strictest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node16-strictest/dependencies","status":"deprecated","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-21T00:59:07.769Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16-strictest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16-strictest/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16-strictest/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16-strictest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16-strictest/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode16-strictest/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-20T13:58:24.790Z","updated_at":"2022-11-20T13:58:24.790Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-20T13:58:24.770Z","updated_at":"2022-11-20T13:58:24.770Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":11622683,"name":"@tsconfig/node24","ecosystem":"npm","description":"A base TSConfig for working with Node 24.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node24"],"namespace":"tsconfig","versions_count":6,"first_release_published_at":"2025-05-10T04:15:19.971Z","latest_release_published_at":"2026-08-15T04:23:58.873Z","latest_release_number":"24.0.5","last_synced_at":"2026-08-24T01:02:33.370Z","created_at":"2025-05-10T04:16:00.623Z","updated_at":"2026-08-24T01:02:33.370Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node24","install_command":"npm install @tsconfig/node24","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"24.0.5"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-22T14:40:49.900Z","dependent_packages_count":0,"downloads":4737936,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":24.67496508787392,"dependent_packages_count":35.616646745626426,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":30.145805916750174},"purl":"pkg:npm/%40tsconfig/node24","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node24","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node24","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node24/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-22T02:09:39.848Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode24/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode24/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode24/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode24/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode24/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode24/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2025-05-10T04:16:01.358Z","updated_at":"2025-05-10T04:16:01.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2025-05-10T04:16:01.316Z","updated_at":"2025-05-10T04:16:01.316Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":10763615,"name":"@templ-project/tsconfig","ecosystem":"npm","description":"TSConfig for Templ Project","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":[],"namespace":"templ-project","versions_count":6,"first_release_published_at":"2024-07-29T21:41:42.919Z","latest_release_published_at":"2025-10-13T17:35:03.474Z","latest_release_number":"0.4.2","last_synced_at":"2026-08-24T01:03:21.181Z","created_at":"2024-07-29T21:45:31.565Z","updated_at":"2026-08-24T01:03:21.181Z","registry_url":"https://www.npmjs.com/package/@templ-project/tsconfig","install_command":"npm install @templ-project/tsconfig","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.4.2"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-23T01:38:44.652Z","dependent_packages_count":0,"downloads":88,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":26.131408151272122,"dependent_packages_count":37.96475300746681,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":32.04808057936947},"purl":"pkg:npm/%40templ-project/tsconfig","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@templ-project/tsconfig","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@templ-project/tsconfig","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@templ-project/tsconfig/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-22T02:09:39.848Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@templ-project%2Ftsconfig/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@templ-project%2Ftsconfig/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@templ-project%2Ftsconfig/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@templ-project%2Ftsconfig/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@templ-project%2Ftsconfig/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@templ-project%2Ftsconfig/codemeta","maintainers":[{"uuid":"dragoscirjannpm","login":"dragoscirjannpm","name":null,"email":"dragos.cirjan@gmail.com","url":null,"packages_count":22,"html_url":"https://www.npmjs.com/~dragoscirjannpm","role":null,"created_at":"2024-07-29T22:03:43.590Z","updated_at":"2024-07-29T22:03:43.590Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dragoscirjannpm/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":4388897,"name":"@tsconfig/node18","ecosystem":"npm","description":"A base TSConfig for working with Node 18.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node18"],"namespace":"tsconfig","versions_count":14,"first_release_published_at":"2022-04-25T04:18:07.590Z","latest_release_published_at":"2026-08-15T04:24:03.775Z","latest_release_number":"18.2.7","last_synced_at":"2026-08-24T01:10:31.196Z","created_at":"2022-05-24T13:38:11.968Z","updated_at":"2026-08-24T01:10:31.196Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node18","install_command":"npm install @tsconfig/node18","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"18.2.7"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-22T17:19:25.084Z","dependent_packages_count":1335,"downloads":10292808,"downloads_period":"last-month","dependent_repos_count":3440,"rankings":{"downloads":0.2614971343409904,"dependent_repos_count":0.39845951984765393,"dependent_packages_count":0.17549437383147481,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":0.8434835006117698,"average":0.9270261202799567},"purl":"pkg:npm/%40tsconfig/node18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node18","docker_dependents_count":56,"docker_downloads_count":7278744,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node18","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node18/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-22T02:09:39.848Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-15T18:58:41.170Z","updated_at":"2022-11-15T18:58:41.170Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-15T18:58:41.143Z","updated_at":"2022-11-15T18:58:41.143Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":4478212,"name":"@tsconfig/node18-strictest","ecosystem":"npm","description":"A base TSConfig for working with Node 18 + Strictest.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node18-strictest"],"namespace":"tsconfig","versions_count":1,"first_release_published_at":"2022-06-22T04:29:12.027Z","latest_release_published_at":"2022-06-22T04:29:12.027Z","latest_release_number":"1.0.0","last_synced_at":"2026-08-24T01:13:58.762Z","created_at":"2022-06-22T04:31:41.929Z","updated_at":"2026-08-24T01:13:58.762Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node18-strictest","install_command":"npm install @tsconfig/node18-strictest","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.0"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T04:06:51.073Z","dependent_packages_count":63,"downloads":18396,"downloads_period":"last-month","dependent_repos_count":36,"rankings":{"downloads":0.8358651254358286,"dependent_repos_count":2.219593790358472,"dependent_packages_count":0.5920499921391489,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":1.50614622019626},"purl":"pkg:npm/%40tsconfig/node18-strictest","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node18-strictest","docker_dependents_count":2,"docker_downloads_count":235868,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node18-strictest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node18-strictest/dependencies","status":"deprecated","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18-strictest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18-strictest/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18-strictest/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18-strictest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18-strictest/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode18-strictest/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-20T13:58:22.250Z","updated_at":"2022-11-20T13:58:22.250Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-20T13:58:22.237Z","updated_at":"2022-11-20T13:58:22.237Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":4388908,"name":"@tsconfig/ember","ecosystem":"npm","description":"A base TSConfig for working with Ember.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","ember"],"namespace":"tsconfig","versions_count":17,"first_release_published_at":"2022-05-19T04:26:41.677Z","latest_release_published_at":"2025-11-13T04:20:37.359Z","latest_release_number":"3.0.12","last_synced_at":"2026-08-24T01:23:07.551Z","created_at":"2022-05-24T13:38:12.329Z","updated_at":"2026-08-24T01:23:07.551Z","registry_url":"https://www.npmjs.com/package/@tsconfig/ember","install_command":"npm install @tsconfig/ember","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"3.0.12"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T14:12:04.612Z","dependent_packages_count":112,"downloads":192943,"downloads_period":"last-month","dependent_repos_count":116,"rankings":{"downloads":0.8422473114322775,"dependent_repos_count":1.3970607047857624,"dependent_packages_count":0.5825632264615743,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":1.341018687145493},"purl":"pkg:npm/%40tsconfig/ember","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/ember","docker_dependents_count":6,"docker_downloads_count":12803,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/ember","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/ember/dependencies","status":"deprecated","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fember/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fember/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fember/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fember/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fember/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fember/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-15T18:58:41.476Z","updated_at":"2022-11-15T18:58:41.476Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-15T18:58:41.464Z","updated_at":"2022-11-15T18:58:41.464Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":5391019,"name":"@tsconfig/next-strictest","ecosystem":"npm","description":"A base TSConfig for working with Next.js + Strictest.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","next-strictest"],"namespace":"tsconfig","versions_count":2,"first_release_published_at":"2022-11-03T04:33:24.547Z","latest_release_published_at":"2023-01-24T04:12:03.228Z","latest_release_number":"1.0.1","last_synced_at":"2026-08-24T01:24:21.950Z","created_at":"2022-11-05T00:09:00.000Z","updated_at":"2026-08-24T01:24:21.950Z","registry_url":"https://www.npmjs.com/package/@tsconfig/next-strictest","install_command":"npm install @tsconfig/next-strictest","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.1"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-22T12:42:17.103Z","dependent_packages_count":2,"downloads":255,"downloads_period":"last-month","dependent_repos_count":2,"rankings":{"downloads":1.210276878173661,"dependent_repos_count":7.988601878970996,"dependent_packages_count":8.786228889746779,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":4.373665967987857},"purl":"pkg:npm/%40tsconfig/next-strictest","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/next-strictest","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/next-strictest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/next-strictest/dependencies","status":"deprecated","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-22T02:09:39.848Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnext-strictest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnext-strictest/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnext-strictest/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnext-strictest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnext-strictest/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnext-strictest/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-20T05:50:05.429Z","updated_at":"2022-11-20T05:50:05.429Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-20T05:50:05.398Z","updated_at":"2022-11-20T05:50:05.398Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":11327959,"name":"@tsconfig/qjsengine","ecosystem":"npm","description":"A base TSConfig for working with QJSEngine.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","qjsengine"],"namespace":"tsconfig","versions_count":3,"first_release_published_at":"2025-02-06T04:14:41.279Z","latest_release_published_at":"2026-02-04T05:15:09.812Z","latest_release_number":"1.0.2","last_synced_at":"2026-08-24T01:24:23.049Z","created_at":"2025-02-06T04:15:15.626Z","updated_at":"2026-08-24T01:24:23.049Z","registry_url":"https://www.npmjs.com/package/@tsconfig/qjsengine","install_command":"npm install @tsconfig/qjsengine","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.2"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-22T13:17:43.492Z","dependent_packages_count":0,"downloads":47,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":25.09529686963471,"dependent_packages_count":36.29832455190327,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":30.69681071076899},"purl":"pkg:npm/%40tsconfig/qjsengine","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/qjsengine","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/qjsengine","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/qjsengine/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-22T02:09:39.848Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fqjsengine/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fqjsengine/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fqjsengine/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fqjsengine/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fqjsengine/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fqjsengine/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2025-02-06T04:21:13.104Z","updated_at":"2025-02-06T04:21:13.104Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2025-02-06T04:21:12.817Z","updated_at":"2025-02-06T04:21:12.817Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325609,"name":"@tsconfig/node12","ecosystem":"npm","description":"A base TSConfig for working with Node 12.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node12"],"namespace":"tsconfig","versions_count":21,"first_release_published_at":"2020-05-13T20:22:32.096Z","latest_release_published_at":"2026-08-15T04:24:22.959Z","latest_release_number":"12.1.8","last_synced_at":"2026-08-24T01:24:53.152Z","created_at":"2022-04-08T21:05:56.860Z","updated_at":"2026-08-24T01:24:53.152Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node12","install_command":"npm install @tsconfig/node12","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"12.1.8"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-21T02:06:21.780Z","dependent_packages_count":630,"downloads":170068298,"downloads_period":"last-month","dependent_repos_count":241263,"rankings":{"downloads":0.026667958994864363,"dependent_repos_count":0.06970905913852636,"dependent_packages_count":0.09739007201717921,"stargazers_count":1.3375596846171602,"forks_count":2.3069974917333433,"docker_downloads_count":0.06954478013034443,"average":0.651311507771903},"purl":"pkg:npm/%40tsconfig/node12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node12","docker_dependents_count":7745,"docker_downloads_count":2134054869,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node12","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node12/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-08-21T00:59:07.769Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode12/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode12/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode12/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode12/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode12/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode12/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-10T12:04:06.683Z","updated_at":"2022-11-10T12:04:06.683Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-10T12:04:06.677Z","updated_at":"2022-11-10T12:04:06.677Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325625,"name":"@tsconfig/svelte","ecosystem":"npm","description":"A base TSConfig for working with Svelte.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","svelte"],"namespace":"tsconfig","versions_count":28,"first_release_published_at":"2020-06-28T14:00:28.587Z","latest_release_published_at":"2026-02-17T05:24:02.090Z","latest_release_number":"5.0.8","last_synced_at":"2026-08-24T02:25:56.630Z","created_at":"2022-04-08T21:05:58.999Z","updated_at":"2026-08-24T02:25:56.631Z","registry_url":"https://www.npmjs.com/package/@tsconfig/svelte","install_command":"npm install @tsconfig/svelte","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"5.0.8"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T01:52:18.240Z","dependent_packages_count":1561,"downloads":3183615,"downloads_period":"last-month","dependent_repos_count":8163,"rankings":{"downloads":0.3715755098519608,"dependent_repos_count":0.2676318405424005,"dependent_packages_count":0.047084157399453194,"stargazers_count":1.3389494723945832,"forks_count":2.3563496870017664,"docker_downloads_count":0.25239461173496297,"average":0.7723308798208546},"purl":"pkg:npm/%40tsconfig/svelte","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/svelte","docker_dependents_count":53,"docker_downloads_count":23618261,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/svelte","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/svelte/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fsvelte/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fsvelte/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fsvelte/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fsvelte/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fsvelte/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fsvelte/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-11T03:09:32.096Z","updated_at":"2022-11-11T03:09:32.096Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-11T03:09:32.074Z","updated_at":"2022-11-11T03:09:32.074Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":1325611,"name":"@tsconfig/node14","ecosystem":"npm","description":"A base TSConfig for working with Node 14.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","node14"],"namespace":"tsconfig","versions_count":14,"first_release_published_at":"2020-09-25T04:07:31.314Z","latest_release_published_at":"2026-08-15T04:29:14.476Z","latest_release_number":"14.1.9","last_synced_at":"2026-08-24T02:40:06.369Z","created_at":"2022-04-08T21:05:56.889Z","updated_at":"2026-08-24T02:40:06.369Z","registry_url":"https://www.npmjs.com/package/@tsconfig/node14","install_command":"npm install @tsconfig/node14","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"14.1.9"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-22T03:44:24.681Z","dependent_packages_count":1535,"downloads":181917078,"downloads_period":"last-month","dependent_repos_count":243806,"rankings":{"downloads":0.02647630015198546,"dependent_repos_count":0.06932574145276856,"dependent_packages_count":0.048653966256544126,"stargazers_count":1.328141021481397,"forks_count":2.2954432014912154,"docker_downloads_count":0.06949002046095047,"average":0.6395883752158101},"purl":"pkg:npm/%40tsconfig/node14","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/node14","docker_dependents_count":7782,"docker_downloads_count":2134084971,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/node14","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/node14/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-08-22T02:09:39.848Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode14/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode14/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode14/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode14/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode14/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fnode14/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-10T12:02:17.053Z","updated_at":"2022-11-10T12:02:17.053Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-10T12:02:16.921Z","updated_at":"2022-11-10T12:02:16.921Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":11793234,"name":"org.webjars.npm:tsconfig__node10","ecosystem":"maven","description":"WebJar for @tsconfig/node10","homepage":"https://www.webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":[],"namespace":"org.webjars.npm","versions_count":2,"first_release_published_at":"2023-02-23T01:52:32.000Z","latest_release_published_at":"2025-06-12T11:02:59.000Z","latest_release_number":"1.0.11","last_synced_at":"2026-08-23T11:34:53.900Z","created_at":"2025-06-12T11:15:38.190Z","updated_at":"2026-08-23T11:34:53.901Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.npm/tsconfig__node10/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.npm/tsconfig__node10/","metadata":{},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T01:06:43.491Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":33.93686647285927,"dependent_packages_count":48.51721963299648,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":41.227043052927876},"purl":"pkg:maven/org.webjars.npm/tsconfig__node10","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.npm:tsconfig__node10","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.npm:tsconfig__node10","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.npm:tsconfig__node10/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__node10/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__node10/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__node10/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__node10/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__node10/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__node10/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":617984,"maintainers_count":0,"namespaces_count":82109,"keywords_count":36586,"github":"maven-central","metadata":{"funded_packages_count":47727,"rate_limit":2},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-08-24T05:04:02.273Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":1325610,"name":"@tsconfig/cypress","ecosystem":"npm","description":"A base TSConfig for working with Cypress.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","cypress"],"namespace":"tsconfig","versions_count":6,"first_release_published_at":"2021-06-09T09:11:40.055Z","latest_release_published_at":"2025-11-13T04:20:58.810Z","latest_release_number":"1.0.5","last_synced_at":"2026-08-23T11:44:39.184Z","created_at":"2022-04-08T21:05:56.861Z","updated_at":"2026-08-23T11:44:39.184Z","registry_url":"https://www.npmjs.com/package/@tsconfig/cypress","install_command":"npm install @tsconfig/cypress","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.5"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T13:18:00.831Z","dependent_packages_count":2,"downloads":31566,"downloads_period":"last-month","dependent_repos_count":4,"rankings":{"downloads":1.1474538720784502,"dependent_repos_count":5.831095361873015,"dependent_packages_count":8.786228889746779,"stargazers_count":1.415997719275456,"forks_count":2.4672244737723945,"docker_downloads_count":null,"average":3.929600063349219},"purl":"pkg:npm/%40tsconfig/cypress","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/cypress","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/cypress","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/cypress/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fcypress/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fcypress/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fcypress/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fcypress/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fcypress/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Fcypress/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-11T03:09:32.974Z","updated_at":"2022-11-11T03:09:32.974Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-11T03:09:32.965Z","updated_at":"2022-11-11T03:09:32.965Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":14970519,"name":"github.com/tsconfig/bases","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/tsconfig/bases","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-08-14T22:16:26.000Z","latest_release_published_at":"2026-08-14T22:16:26.000Z","latest_release_number":"v0.0.0-20260814221626-270039fbe015","last_synced_at":"2026-08-23T11:57:21.730Z","created_at":"2026-08-16T01:22:18.524Z","updated_at":"2026-08-23T11:57:21.731Z","registry_url":"https://pkg.go.dev/github.com/tsconfig/bases","install_command":"go get github.com/tsconfig/bases","documentation_url":"https://pkg.go.dev/github.com/tsconfig/bases#section-documentation","metadata":{},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T05:38:08.441Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":4.761682721936856,"dependent_packages_count":4.4616773992617755,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.611680060599316},"purl":"pkg:golang/github.com/tsconfig/bases","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/tsconfig/bases","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/tsconfig/bases","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/tsconfig/bases/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftsconfig%2Fbases/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftsconfig%2Fbases/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftsconfig%2Fbases/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftsconfig%2Fbases/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftsconfig%2Fbases/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftsconfig%2Fbases/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281895,"maintainers_count":0,"namespaces_count":839487,"keywords_count":124977,"github":"golang","metadata":{"funded_packages_count":67925,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-24T05:01:22.286Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":1325620,"name":"@tsconfig/recommended","ecosystem":"npm","description":"A base TSConfig for working with Recommended.","homepage":"https://github.com/tsconfig/bases#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":["tsconfig","recommended"],"namespace":"tsconfig","versions_count":14,"first_release_published_at":"2020-08-06T12:17:13.208Z","latest_release_published_at":"2025-11-13T04:20:11.267Z","latest_release_number":"1.0.13","last_synced_at":"2026-08-24T01:53:30.128Z","created_at":"2022-04-08T21:05:58.219Z","updated_at":"2026-08-24T01:53:30.128Z","registry_url":"https://www.npmjs.com/package/@tsconfig/recommended","install_command":"npm install @tsconfig/recommended","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.13"},"contentPolicy":null},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:48:36.024Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7867,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-22T00:48:36.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-22T16:55:49.399Z","dependent_packages_count":4038,"downloads":1870841,"downloads_period":"last-month","dependent_repos_count":2968,"rankings":{"downloads":0.3682983852738906,"dependent_repos_count":0.3975964391940739,"dependent_packages_count":0.021063228057340157,"stargazers_count":1.3389494723945832,"forks_count":2.3563496870017664,"docker_downloads_count":1.0043844603335823,"average":0.9144402787092062},"purl":"pkg:npm/%40tsconfig/recommended","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tsconfig/recommended","docker_dependents_count":25,"docker_downloads_count":18730459,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tsconfig/recommended","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tsconfig/recommended/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-22T02:09:39.848Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Frecommended/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Frecommended/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Frecommended/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Frecommended/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Frecommended/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tsconfig%2Frecommended/codemeta","maintainers":[{"uuid":"typescript-deploys","login":"typescript-deploys","name":null,"email":"typescript-design@microsoft.com","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~typescript-deploys","role":null,"created_at":"2022-11-11T03:09:32.502Z","updated_at":"2022-11-11T03:09:32.502Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/typescript-deploys/packages"},{"uuid":"orta","login":"orta","name":null,"email":"orta.therox@gmail.com","url":null,"packages_count":188,"html_url":"https://www.npmjs.com/~orta","role":null,"created_at":"2022-11-11T03:09:32.484Z","updated_at":"2022-11-11T03:09:32.484Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/orta/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5777788,"maintainers_count":1236487,"namespaces_count":421466,"keywords_count":881826,"github":"npm","metadata":{"funded_packages_count":189888,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-24T05:03:24.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":11792971,"name":"org.webjars.npm:tsconfig__node16","ecosystem":"maven","description":"WebJar for @tsconfig/node16","homepage":"https://www.webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsconfig/bases","keywords_array":[],"namespace":"org.webjars.npm","versions_count":3,"first_release_published_at":"2023-02-23T01:48:06.000Z","latest_release_published_at":"2023-10-20T07:21:54.000Z","latest_release_number":"16.1.1","last_synced_at":"2026-08-24T00:49:35.740Z","created_at":"2025-06-12T10:46:51.246Z","updated_at":"2026-08-24T00:49:35.740Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.npm/tsconfig__node16/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.npm/tsconfig__node16/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":36958163,"uuid":"263697285","full_name":"tsconfig/bases","owner":"tsconfig","description":"Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment","archived":false,"fork":false,"pushed_at":"2026-08-14T22:16:26.000Z","size":353,"stargazers_count":7867,"open_issues_count":54,"forks_count":284,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-08-20T00:48:57.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsconfig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-05-13T17:22:41.000Z","updated_at":"2026-08-19T21:21:55.000Z","dependencies_parsed_at":"2024-02-04T10:30:09.864Z","dependency_job_id":"7be75af8-6397-45d9-a787-15bd1e84f66a","html_url":"https://github.com/tsconfig/bases","commit_stats":{"total_commits":227,"total_committers":75,"mean_commits":3.026666666666667,"dds":0.7356828193832599,"last_synced_commit":"be50c301257de0bb98fa8517077e15510e494ef4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsconfig/bases","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","download_url":"https://codeload.github.com/tsconfig/bases/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/sbom","scorecard":{"id":900608,"data":{"date":"2025-08-11","repo":{"name":"github.com/tsconfig/bases","commit":"5a0cc81220b6235194b2aa953f2a3a4dffe6612d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 14/15 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/CI.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/tsconfig/bases/deploy.yml/main?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T15:25:40.035Z","repository_id":36958163,"created_at":"2025-08-24T15:25:40.035Z","updated_at":"2025-08-24T15:25:40.035Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36784055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tsconfig","name":"TSC Base","uuid":"65304946","kind":"organization","description":"TypeScript configs for you to extend","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65304946?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:49:49.812Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tsconfig","funding_links":[],"total_stars":7864,"followers":123,"following":0,"created_at":"2022-11-02T16:23:49.679Z","updated_at":"2026-08-14T04:49:49.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsconfig/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-20T02:56:52.911Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":33.93686647285927,"dependent_packages_count":48.51721963299648,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":41.227043052927876},"purl":"pkg:maven/org.webjars.npm/tsconfig__node16","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.npm:tsconfig__node16","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.npm:tsconfig__node16","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.npm:tsconfig__node16/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T00:55:01.328Z","issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","maintainers":[{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"},{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}],"active_maintainers":[{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"},{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__node16/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__node16/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__node16/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__node16/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__node16/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:tsconfig__node16/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":617984,"maintainers_count":0,"namespaces_count":82109,"keywords_count":36586,"github":"maven-central","metadata":{"funded_packages_count":47727,"rate_limit":2},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-08-24T05:04:02.273Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}}],"commits":{"id":10842,"full_name":"tsconfig/bases","default_branch":"main","total_commits":286,"total_committers":99,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":2.888888888888889,"dds":0.7622377622377623,"past_year_total_commits":20,"past_year_total_committers":13,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":1.5384615384615385,"past_year_dds":0.85,"last_synced_at":"2026-08-19T09:34:17.908Z","last_synced_commit":"270039fbe015427858d03d84a8549d113aac0b76","created_at":"2023-03-07T11:10:32.567Z","updated_at":"2026-08-19T09:34:17.442Z","committers":[{"name":"Orta","email":"git@orta.io","login":"orta","count":68},{"name":"Simon H","email":"5968653+dummdidumm","login":"dummdidumm","count":11},{"name":"Daniel Perez Alvarez","email":"danielpza@protonmail.com","login":"danielpza","count":9},{"name":"Heliton Nordt","email":"1625399+hnordt","login":"hnordt","count":9},{"name":"yinm","email":"yinm.cminor9@gmail.com","login":"yinm","count":8},{"name":"Lucas Santos","email":"hello@lsantos.dev","login":"khaosdoctor","count":6},{"name":"AcrylicShrimp","email":"led789zxpp@naver.com","login":"AcrylicShrimp","count":6},{"name":"NullVoxPopuli","email":"199018+NullVoxPopuli","login":"NullVoxPopuli","count":5},{"name":"Nick Gerleman","email":"nick@nickgerleman.com","login":"NickGerleman","count":5},{"name":"Kenichi Kamiya","email":"kachick1@gmail.com","login":"kachick","count":5},{"name":"Guillaume Humbert","email":"guillaume.humbert@seyna.eu","login":"acidoxee","count":5},{"name":"Chris Krycho","email":"hello@chriskrycho.com","login":"chriskrycho","count":5},{"name":"Andrew Branch","email":"andrew@wheream.io","login":"andrewbranch","count":5},{"name":"Joshua Vaughn","email":"josh.vaughn@coxautoinc.com","login":null,"count":5},{"name":"Arniu","email":"arniu2006@gmail.com","login":"arniu","count":4},{"name":"Edwin Kofler","email":"edwin@kofler.dev","login":"hyperupcall","count":4},{"name":"Jonah Snider","email":"jonah@jonahsnider.com","login":"jonahsnider","count":4},{"name":"Olivier Louvignes","email":"olivier@mgcrea.io","login":"mgcrea","count":4},{"name":"anonpay-sh","email":"208093231+anonpay-sh","login":"anonpay-sh","count":4},{"name":"mataha","email":"mataha","login":"mataha","count":4},{"name":"ikeyan","email":"kik@nvstl.com","login":"ikeyan","count":3},{"name":"Sébastien Lorber","email":"slorber","login":"slorber","count":3},{"name":"Sora Morimoto","email":"sora@morimoto.io","login":"smorimoto","count":3},{"name":"Robin Tail","email":"robin_tail@me.com","login":"RobinTail","count":3},{"name":"Marko Kaznovac","email":"kaznovac","login":"kaznovac","count":3},{"name":"Ellie","email":"ellie0xe9@gmail.com","login":"einhund","count":3},{"name":"Anton Gilgur","email":"4970083+agilgur5","login":"agilgur5","count":2},{"name":"David","email":"4661784+retyui","login":"retyui","count":2},{"name":"zanminkian","email":"hellozmj@qq.com","login":"zanminkian","count":2},{"name":"merelinguist","email":"24858006+merelinguist","login":"merelinguist","count":2},{"name":"akira-toriyama","email":"92862731+akira-toriyama","login":"akira-toriyama","count":2},{"name":"Robin Bolscher","email":"robinbolscher@gmail.com","login":"RobinBol","count":2},{"name":"Patrick Eriksson","email":"patrick.eriksson.se@gmail.com","login":"paleite","count":2},{"name":"Minh-Phuc Tran","email":"25026967+phuctm97","login":"phuctm97","count":2},{"name":"LeoTM","email":"1881059+leotm","login":"leotm","count":2},{"name":"Laurin Quast","email":"laurinquast@googlemail.com","login":"n1ru4l","count":2},{"name":"Kasper","email":"kasperkh.kh@gmail.com","login":"probablykasper","count":2},{"name":"Kamat, Trivikram","email":"16024985+trivikr","login":"trivikr","count":2},{"name":"Jamie Magee","email":"jamie.magee@gmail.com","login":"JamieMagee","count":2},{"name":"Gilles De Mey","email":"gilles.de.mey@gmail.com","login":"gillesdemey","count":2},{"name":"Frieder Bluemle","email":"frieder.bluemle@gmail.com","login":"friederbluemle","count":2},{"name":"Ertan Taner","email":"ertantaner2000@gmail.com","login":"ErtanTaner","count":2},{"name":"Chase Walden","email":"hello@chasewalden.dev","login":"chasewalden","count":2},{"name":"Andreas Schlömicher","email":"17760063+Schloemicher","login":"Schloemicher","count":2},{"name":"Kid","email":"44045911+kidonng","login":"kidonng","count":2},{"name":"Philipp Beck","email":"dertieran@gmail.com","login":"dertieran","count":1},{"name":"Purpzie","email":"25022704+Purpzie","login":"Purpzie","count":1},{"name":"Rob Palmer","email":"rob.palmer2@gmail.com","login":"robpalme","count":1},{"name":"Sam Whited","email":"sam@samwhited.com","login":"SamWhited","count":1},{"name":"Samuel Beaulieu","email":"64789082+samuelbeaulieu","login":"samuelbeaulieu","count":1},{"name":"Simon Buchan","email":"simon.buchan.nz@gmail.com","login":"simonbuchan","count":1},{"name":"Steffen","email":"steffen@4s1.de","login":"steffen-4s1","count":1},{"name":"TatsuyaYamamoto","email":"t28.is.tatsuya@gmail.com","login":"TatsuyaYamamoto","count":1},{"name":"Tobbe Lundberg","email":"tobbe@tlundberg.com","login":"Tobbe","count":1},{"name":"Tony Pujals","email":"subfuzion","login":"subfuzion","count":1},{"name":"Tristar","email":"tristar.2nd@gmail.com","login":"tri-star","count":1},{"name":"Umair Raza","email":"umair.raza666@gmail.com","login":"umairraza96","count":1},{"name":"Usman S. (Max Programming)","email":"51731966+max-programming","login":"max-programming","count":1},{"name":"Vladislav Yakovlev","email":"vlad309523@gmail.com","login":"vlad-iakovlev","count":1},{"name":"William Bruno","email":"wbrunom@gmail.com","login":"wbruno","count":1},{"name":"acandoo","email":"117209328+acandoo","login":"acandoo","count":1},{"name":"arosequist","email":"arosequist","login":"arosequist","count":1},{"name":"colder","email":"cncolder@gmail.com","login":"cncolder","count":1},{"name":"haraldkri","email":"130390448+haraldkri","login":"haraldkri","count":1},{"name":"matthias-m","email":"matthias-m","login":"matthias-m","count":1},{"name":"mrazauskas","email":"tom@mrazauskas.de","login":"mrazauskas","count":1},{"name":"risu729","email":"79110363+risu729","login":"risu729","count":1},{"name":"schoonc","email":"schoonc","login":"schoonc","count":1},{"name":"trent","email":"roydukkey","login":"roydukkey","count":1},{"name":"Orta Therox","email":"ortatherox@Ortas-MBP.fios-router.home","login":null,"count":1},{"name":"Bradley Watton","email":"bw@bradw.io","login":null,"count":1},{"name":"唯然","email":"weiran.zsd@outlook.com","login":"aladdin-add","count":1},{"name":"Danilo Fuchs","email":"danilo_fuchs@hotmail.com","login":"danilofuchs","count":1},{"name":"Dan Freeman","email":"dfreeman@salsify.com","login":"dfreeman","count":1},{"name":"Buezor Michael","email":"57637619+Buezor","login":"Buezor","count":1},{"name":"Boda","email":"bodazhao@gmail.com","login":"boda-sh","count":1},{"name":"Benjamin DANIEL","email":"benjamin.daniel@neo9.fr","login":"BenjD90","count":1},{"name":"Drix","email":"mcorrochanoarroyo@gmail.com","login":"drixswe","count":1},{"name":"Amila Welihinda","email":"amilajack@gmail.com","login":"amilajack","count":1},{"name":"Alistair Smith","email":"hi@alistair.sh","login":"alii","count":1},{"name":"Alfi Maulana","email":"alfi.maulana.f@gmail.com","login":"threeal","count":1},{"name":"Alexey Kulakov","email":"uni_que@me.com","login":"aklkv","count":1},{"name":"Dylan Staley","email":"88163+dstaley","login":"dstaley","count":1},{"name":"HBS","email":"30705623+MrHBS","login":"MrHBS","count":1},{"name":"Ignace Maes","email":"contact@ignacemaes.com","login":"IgnaceMaes","count":1},{"name":"Ivan Georgiev","email":"49841974+vangata-ve","login":"vangata-ve","count":1},{"name":"Jake Bailey","email":"5341706+jakebailey","login":"jakebailey","count":1},{"name":"Johan Bergström","email":"bugs@bergstroem.nu","login":"jbergstroem","count":1},{"name":"Josh Hunt","email":"joshhunt","login":"joshhunt","count":1},{"name":"Joshua Chen","email":"sidachen2003@gmail.com","login":"Josh-Cena","count":1},{"name":"Joshua Vaughn","email":"thematrimix@yahoo.com","login":"thematrimix","count":1},{"name":"Kevin Brey","email":"manbearwiz@gmail.com","login":"manbearwiz","count":1},{"name":"Kristóf Poduszló","email":"kripod@protonmail.com","login":"kripod","count":1},{"name":"Luka Prebil Grintal","email":"pgluka7@gmail.com","login":"LukaPrebil","count":1},{"name":"Marius Schulz","email":"marius.schulz@me.com","login":"mariusschulz","count":1},{"name":"Matthijs Kok","email":"matthijs.kok2@gmail.com","login":"MatthijsKok","count":1},{"name":"Pavlos Vinieratos","email":"pvinis@gmail.com","login":"pvinis","count":1},{"name":"糊涂","email":"104620424+hu-tu-yi-shi","login":"hu-tu-yi-shi","count":1},{"name":"Ben Scholzen (DASPRiD)","email":"mail@dasprids.de","login":"DASPRiD","count":1}],"past_year_committers":[{"name":"Orta Therox","email":"git@orta.io","login":"orta","count":3},{"name":"Daniel Perez","email":"danielpza@protonmail.com","login":"danielpza","count":3},{"name":"anonpay-sh","email":"208093231+anonpay-sh","login":"anonpay-sh","count":2},{"name":"Robin Bolscher","email":"robinbolscher@gmail.com","login":"RobinBol","count":2},{"name":"Andreas Schlömicher","email":"17760063+Schloemicher","login":"Schloemicher","count":2},{"name":"mrazauskas","email":"tom@mrazauskas.de","login":"mrazauskas","count":1},{"name":"colder","email":"cncolder@gmail.com","login":"cncolder","count":1},{"name":"arosequist","email":"arosequist","login":"arosequist","count":1},{"name":"Tobbe Lundberg","email":"tobbe@tlundberg.com","login":"Tobbe","count":1},{"name":"Kevin Brey","email":"manbearwiz@gmail.com","login":"manbearwiz","count":1},{"name":"Ivan Georgiev","email":"49841974+vangata-ve","login":"vangata-ve","count":1},{"name":"Ben Scholzen (DASPRiD)","email":"mail@dasprids.de","login":"DASPRiD","count":1},{"name":"Alistair Smith","email":"hi@alistair.sh","login":"alii","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-20T00:00:10.776Z","repositories_count":6741072,"commits_count":975963681,"contributors_count":41154664,"owners_count":1356453,"committers_count":3349993,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"tsconfig/bases","html_url":"https://github.com/tsconfig/bases","last_synced_at":"2026-08-23T02:40:01.698Z","status":null,"issues_count":107,"pull_requests_count":190,"avg_time_to_close_issue":6611579.909090909,"avg_time_to_close_pull_request":1829703.3067484663,"issues_closed_count":66,"pull_requests_closed_count":163,"pull_request_authors_count":98,"issue_authors_count":90,"avg_comments_per_issue":2.616822429906542,"avg_comments_per_pull_request":1.8368421052631578,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":3153493.6666666665,"past_year_avg_time_to_close_pull_request":1548487.25,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.9333333333333333,"past_year_avg_comments_per_pull_request":1.9130434782608696,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"created_at":"2023-05-16T15:48:48.544Z","updated_at":"2026-08-23T02:40:01.698Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsconfig%2Fbases/issues","issue_labels_count":{"table":{"you can do this":8,"enhancement":6,"good first issue":5,"help wanted":1}},"pull_request_labels_count":{"table":{"enhancement":1}},"issue_author_associations_count":{"table":{"NONE":87,"CONTRIBUTOR":15,"MEMBER":4,"COLLABORATOR":1}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":128,"NONE":53,"COLLABORATOR":5,"MEMBER":4}},"issue_authors":{"table":{"orta":4,"TatsuyaYamamoto":3,"devinrhode2":3,"FreePhoenix888":2,"Zamiell":2,"nikolay":2,"chshouyu":2,"danielpza":2,"mfulton26":2,"domdomegg":2,"magicmark":2,"khteh":2,"mgcrea":2,"GordonHPepBoys":1,"FabriceDelahaij":1,"khalidsheet":1,"disambiguator":1,"awentzel":1,"dominikg":1,"vaynevayne":1,"gordonwho":1,"Kurt-von-Laven":1,"jorgebodega":1,"mightyiam":1,"smorimoto":1,"octylFractal":1,"Daniel15":1,"UglyHobbitFeet":1,"luzilong2005":1,"MrHBS":1,"thdk":1,"fedemp":1,"galkin":1,"re-thc":1,"kevduc":1,"zanminkian":1,"RobertDiebels":1,"wimbarelds":1,"marcomuser":1,"ageha734":1,"onlywei":1,"typed-sigterm":1,"lewxdev":1,"setchy":1,"vladshcherbin":1,"fabianbernhart":1,"thematrimix":1,"luis815":1,"retyui":1,"GreenDjango":1,"mikeyamato":1,"markuskullberg-sanoma":1,"joaugustoo":1,"sjohannes":1,"SkeLLLa":1,"matthewlilley":1,"unclamped":1,"acidoxee":1,"mdashlw":1,"brodybits":1,"glasser":1,"prescottprue":1,"bestickley":1,"JobaDiniz":1,"sarink":1,"BurakTaner":1,"moshie":1,"bennoinbeta":1,"koraysels":1,"emekaelo":1,"acommodari":1,"SylvainSoKette":1,"atombrenner":1,"Snailedlt":1,"NullVoxPopuli":1,"Urigo":1,"jakebailey":1,"binarykitchen":1,"arifshariati":1,"davydspotnana":1,"stuft2":1,"kachkaev":1,"srrferera":1,"kaminskypavel":1,"ansf":1,"guoyunhe":1,"jackshunn":1,"pwmcintyre":1,"ryanbas21":1,"gvlasov":1}},"pull_request_authors":{"table":{"danielpza":17,"zanminkian":7,"NullVoxPopuli":7,"smorimoto":6,"hyperupcall":5,"hnordt":5,"NickGerleman":4,"chriskrycho":4,"orta":4,"anonpay-sh":4,"TatsuyaYamamoto":4,"zumbiepig":3,"agilgur5":3,"mgcrea":3,"inad9300":2,"joshhunt":2,"subfuzion":2,"acandoo":2,"mycroes":2,"dertieran":2,"threeal":2,"SamWhited":2,"shifenhutu":2,"everett1992":2,"Tobbe":2,"friederbluemle":2,"risu729":2,"simonbuchan":2,"dynst":2,"jonahsnider":2,"khaosdoctor":2,"thematrimix":2,"akira-toriyama":2,"ikeyan":2,"hyoretsu":2,"DASPRiD":2,"trivikr":2,"robpalme":2,"matthias-m":2,"schoonc":2,"leotm":2,"yinm":2,"max-programming":2,"drixswe":2,"gillesdemey":1,"roydukkey":1,"chasewalden":1,"903040380":1,"aladdin-add":1,"dummdidumm":1,"IgnaceMaes":1,"LukaPrebil":1,"kachick":1,"valerii15298":1,"TomasHubelbauer":1,"Schloemicher":1,"danizord":1,"Sector6759":1,"steffen-4s1":1,"MonubiJustin":1,"devinrhode2":1,"jakebailey":1,"JamieMagee":1,"aklkv":1,"knpwrs":1,"matteobruni":1,"tri-star":1,"MatthijsKok":1,"samuelbeaulieu":1,"alii":1,"pvinis":1,"davydspotnana":1,"darwin403":1,"RobinTail":1,"Josh-Cena":1,"dench1k":1,"mataha":1,"frencojobs":1,"paleite":1,"kidonng":1,"acidoxee":1,"einhund":1,"probablykasper":1,"bodazhao":1,"paulpera":1,"dfreeman":1,"vadimsub":1,"BurakTaner":1,"amilajack":1,"retyui":1,"andrewbranch":1,"lukasnys":1,"manbearwiz":1,"RobinBol":1,"umairraza96":1,"vangata-ve":1,"jbergstroem":1,"phuctm97":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-23T00:00:07.901Z","repositories_count":16277450,"issues_count":42193190,"pull_requests_count":134426820,"authors_count":11510733,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{"NONE":11,"CONTRIBUTOR":3,"COLLABORATOR":1}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":14,"NONE":7,"MEMBER":2}},"past_year_issue_authors":{"table":{"danielpza":2,"bestickley":1,"Daniel15":1,"emekaelo":1,"fabianbernhart":1,"jackshunn":1,"jakebailey":1,"kevduc":1,"lewxdev":1,"moshie":1,"NullVoxPopuli":1,"octylFractal":1,"thdk":1,"typed-sigterm":1}},"past_year_pull_request_authors":{"table":{"danielpza":3,"anonpay-sh":2,"DASPRiD":2,"dynst":2,"orta":2,"Tobbe":2,"alii":1,"lukasnys":1,"manbearwiz":1,"MonubiJustin":1,"RobinBol":1,"Schloemicher":1,"Sector6759":1,"smorimoto":1,"valerii15298":1,"vangata-ve":1}},"maintainers":[{"table":{"login":"orta","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"}},{"table":{"login":"NickGerleman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NickGerleman"}},{"table":{"login":"andrewbranch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewbranch"}},{"table":{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}}],"active_maintainers":[{"table":{"login":"orta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/orta"}},{"table":{"login":"jakebailey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakebailey"}}]}},"events":{"total":{"CreateEvent":3,"ForkEvent":47,"IssueCommentEvent":130,"IssuesEvent":19,"MemberEvent":1,"PullRequestEvent":61,"PullRequestReviewCommentEvent":18,"PullRequestReviewEvent":25,"PushEvent":27,"WatchEvent":1070},"last_year":{"CreateEvent":2,"ForkEvent":7,"IssueCommentEvent":20,"IssuesEvent":7,"PullRequestEvent":8,"PullRequestReviewCommentEvent":2,"PullRequestReviewEvent":3,"PushEvent":9,"WatchEvent":217}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/CI.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T08:31:43.172Z","updated_at":"2023-01-17T08:31:43.172Z","repository_link":"https://github.com/tsconfig/bases/blob/main/.github/workflows/CI.yml","dependencies":[{"id":6973572667,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6973572671,"package_name":"denolib/setup-deno","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T08:31:43.420Z","updated_at":"2023-01-17T08:31:43.420Z","repository_link":"https://github.com/tsconfig/bases/blob/main/.github/workflows/deploy.yml","dependencies":[{"id":6973576419,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6973576422,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6973576424,"package_name":"denolib/setup-deno","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"template/package.json","sha":null,"kind":"manifest","created_at":"2024-02-04T10:30:09.856Z","updated_at":"2024-02-04T10:30:09.856Z","repository_link":"https://github.com/tsconfig/bases/blob/main/template/package.json","dependencies":[]}],"score":36.52932385497982,"created_at":"2025-11-11T15:16:24.152Z","updated_at":"2026-08-24T12:07:51.075Z","avatar_url":"https://github.com/tsconfig.png","language":"TypeScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/369185","html_url":"https://summary.ecosyste.ms/projects/369185"}