{"id":359757,"url":"https://github.com/alibaba/scalable-form-platform","last_synced_at":"2026-05-14T07:05:19.621Z","repository":{"id":65493202,"uuid":"232250553","full_name":"alibaba/scalable-form-platform","owner":"alibaba","description":"A solution for building dynamic web forms with visual editor","archived":false,"fork":false,"pushed_at":"2020-08-03T12:58:32.000Z","size":1316,"stargazers_count":119,"open_issues_count":4,"forks_count":26,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-04-13T16:03:50.392Z","etag":null,"topics":["ant-design","ant-design-mobile","form","javascript","json","json-schema","node","react","solution","ui","ui-components","web"],"latest_commit_sha":null,"homepage":"https://scalable-form-platform.github.io/","language":"JavaScript","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/alibaba.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-07T05:37:55.000Z","updated_at":"2026-02-09T20:34:07.000Z","dependencies_parsed_at":"2023-01-26T02:31:55.990Z","dependency_job_id":null,"html_url":"https://github.com/alibaba/scalable-form-platform","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alibaba/scalable-form-platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","download_url":"https://codeload.github.com/alibaba/scalable-form-platform/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/sbom","scorecard":{"id":183704,"data":{"date":"2025-08-11","repo":{"name":"github.com/alibaba/scalable-form-platform","commit":"f1390f331b3ac57784f82713eedc31ccdd54d625"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/nodejs.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","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":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","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":"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":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"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":"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:0","Info: FSF or OSI recognized license: MIT License: LICENSE: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":"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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"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/nodejs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/alibaba/scalable-form-platform/nodejs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nodejs.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/alibaba/scalable-form-platform/nodejs.yml/master?enable=pin","Warn: containerImage not pinned by hash: packages/scalable-form-server/Dockerfile:1: pin your Docker image by updating node:10.17.0 to node:10.17.0@sha256:be69034700545030c110f67ae22e0584ddd59eeb2af81e4bd7f16f3ba5fa93a6","Warn: npmCommand not pinned by hash: packages/scalable-form-server/Dockerfile:6","Warn: npmCommand not pinned by hash: .github/workflows/nodejs.yml:28","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   2 npmCommand 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":"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"}}]},"last_synced_at":"2025-08-16T19:22:20.831Z","repository_id":65493202,"created_at":"2025-08-16T19:22:20.831Z","updated_at":"2025-08-16T19:22:20.831Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32018764,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"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":"alibaba","name":"Alibaba","uuid":"1961952","kind":"organization","description":"Alibaba Open Source","email":null,"website":"https://opensource.alibaba.com/","location":"Hangzhou, China","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1961952?v=4","repositories_count":420,"last_synced_at":"2024-05-21T04:56:07.141Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alibaba","funding_links":[],"total_stars":757619,"followers":13319,"following":0,"created_at":"2022-11-02T16:51:45.267Z","updated_at":"2024-05-21T04:57:01.513Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba/repositories"},"packages":[{"id":2335700,"name":"scalable-form-editor","ecosystem":"npm","description":"A visual editor component to edit dynamic form json schema used by scalable-form-platform","homepage":"https://scalable-form-platform.github.io","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/alibaba/scalable-form-platform","keywords_array":["javascript","react","antd","ant-design","json-schema","form","ui","ui-components","json","solution","sdk"],"namespace":null,"versions_count":15,"first_release_published_at":"2020-03-28T02:49:54.762Z","latest_release_published_at":"2020-06-16T11:26:27.244Z","latest_release_number":"0.0.15","last_synced_at":"2026-04-17T18:00:50.220Z","created_at":"2022-04-10T00:21:05.915Z","updated_at":"2026-04-17T18:00:50.221Z","registry_url":"https://www.npmjs.com/package/scalable-form-editor","install_command":"npm install scalable-form-editor","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.15"}},"repo_metadata":{"id":65493202,"uuid":"232250553","full_name":"alibaba/scalable-form-platform","owner":"alibaba","description":"A solution for building dynamic web forms with visual editor","archived":false,"fork":false,"pushed_at":"2020-08-03T12:58:32.000Z","size":1316,"stargazers_count":115,"open_issues_count":4,"forks_count":25,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-09-03T02:07:45.130Z","etag":null,"topics":["ant-design","ant-design-mobile","form","javascript","json","json-schema","node","react","solution","ui","ui-components","web"],"latest_commit_sha":null,"homepage":"https://scalable-form-platform.github.io/","language":"JavaScript","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/alibaba.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-07T05:37:55.000Z","updated_at":"2024-06-26T00:54:52.000Z","dependencies_parsed_at":"2023-01-26T02:31:55.990Z","dependency_job_id":null,"html_url":"https://github.com/alibaba/scalable-form-platform","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","download_url":"https://codeload.github.com/alibaba/scalable-form-platform/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217599235,"owners_count":16201925,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"alibaba","name":"Alibaba","uuid":"1961952","kind":"organization","description":"Alibaba Open Source","email":null,"website":"https://opensource.alibaba.com/","location":"Hangzhou, China","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1961952?v=4","repositories_count":420,"last_synced_at":"2024-05-21T04:56:07.141Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alibaba","funding_links":[],"total_stars":757619,"followers":13319,"following":0,"created_at":"2022-11-02T16:51:45.267Z","updated_at":"2024-05-21T04:57:01.513Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba/repositories"},"tags":[]},"repo_metadata_updated_at":"2024-09-05T12:38:53.370Z","dependent_packages_count":2,"downloads":43,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":23.991890167109997,"dependent_repos_count":10.413830306455342,"dependent_packages_count":8.91129215514635,"stargazers_count":4.827304015641926,"forks_count":4.919548769668217,"docker_downloads_count":null,"average":10.612773082804367},"purl":"pkg:npm/scalable-form-editor","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/scalable-form-editor","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/scalable-form-editor","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/scalable-form-editor/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-05T12:34:29.802Z","issues_count":22,"pull_requests_count":0,"avg_time_to_close_issue":762482.5,"avg_time_to_close_pull_request":null,"issues_closed_count":10,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":5,"avg_comments_per_issue":0.5454545454545454,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/issues","maintainers":[{"login":"lvshuncn","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lvshuncn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-editor/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-editor/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-editor/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-editor/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-editor/codemeta","maintainers":[{"uuid":"lvshun","login":"lvshun","name":null,"email":"lvshun@live.cn","url":null,"packages_count":8,"html_url":"https://www.npmjs.com/~lvshun","role":null,"created_at":"2022-11-14T08:51:08.418Z","updated_at":"2022-11-14T08:51:08.418Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/lvshun/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5546507,"maintainers_count":1173162,"namespaces_count":373614,"keywords_count":0,"github":"npm","metadata":{"funded_packages_count":166557},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-04-03T05:46:01.652Z","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":2335702,"name":"scalable-form-antd","ecosystem":"npm","description":"A react component for rendering web forms from JSON schema using ant design components","homepage":"https://scalable-form-platform.github.io","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/alibaba/scalable-form-platform","keywords_array":["javascript","react","antd","ant-design","json-schema","form","ui","ui-components","json","solution","sdk"],"namespace":null,"versions_count":15,"first_release_published_at":"2020-03-28T02:49:01.267Z","latest_release_published_at":"2020-06-16T11:25:48.629Z","latest_release_number":"0.0.15","last_synced_at":"2026-04-17T18:00:51.314Z","created_at":"2022-04-10T00:21:06.041Z","updated_at":"2026-04-17T18:00:51.314Z","registry_url":"https://www.npmjs.com/package/scalable-form-antd","install_command":"npm install scalable-form-antd","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.15"}},"repo_metadata":{"id":65493202,"uuid":"232250553","full_name":"alibaba/scalable-form-platform","owner":"alibaba","description":"A solution for building dynamic web forms with visual editor","archived":false,"fork":false,"pushed_at":"2020-08-03T12:58:32.000Z","size":1316,"stargazers_count":115,"open_issues_count":4,"forks_count":25,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-09-03T02:07:45.130Z","etag":null,"topics":["ant-design","ant-design-mobile","form","javascript","json","json-schema","node","react","solution","ui","ui-components","web"],"latest_commit_sha":null,"homepage":"https://scalable-form-platform.github.io/","language":"JavaScript","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/alibaba.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-07T05:37:55.000Z","updated_at":"2024-06-26T00:54:52.000Z","dependencies_parsed_at":"2023-01-26T02:31:55.990Z","dependency_job_id":null,"html_url":"https://github.com/alibaba/scalable-form-platform","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","download_url":"https://codeload.github.com/alibaba/scalable-form-platform/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217599235,"owners_count":16201925,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"alibaba","name":"Alibaba","uuid":"1961952","kind":"organization","description":"Alibaba Open Source","email":null,"website":"https://opensource.alibaba.com/","location":"Hangzhou, China","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1961952?v=4","repositories_count":420,"last_synced_at":"2024-05-21T04:56:07.141Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alibaba","funding_links":[],"total_stars":757619,"followers":13319,"following":0,"created_at":"2022-11-02T16:51:45.267Z","updated_at":"2024-05-21T04:57:01.513Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba/repositories"},"tags":[]},"repo_metadata_updated_at":"2024-09-05T12:38:53.270Z","dependent_packages_count":4,"downloads":64,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":27.464365951707805,"dependent_repos_count":10.413830306455342,"dependent_packages_count":4.547162360103869,"stargazers_count":4.827304015641926,"forks_count":4.919548769668217,"docker_downloads_count":null,"average":10.434442280715432},"purl":"pkg:npm/scalable-form-antd","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/scalable-form-antd","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/scalable-form-antd","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/scalable-form-antd/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-05T12:34:29.802Z","issues_count":22,"pull_requests_count":0,"avg_time_to_close_issue":762482.5,"avg_time_to_close_pull_request":null,"issues_closed_count":10,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":5,"avg_comments_per_issue":0.5454545454545454,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/issues","maintainers":[{"login":"lvshuncn","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lvshuncn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-antd/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-antd/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-antd/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-antd/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-antd/codemeta","maintainers":[{"uuid":"lvshun","login":"lvshun","name":null,"email":"lvshun@live.cn","url":null,"packages_count":8,"html_url":"https://www.npmjs.com/~lvshun","role":null,"created_at":"2022-11-14T08:51:06.351Z","updated_at":"2022-11-14T08:51:06.351Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/lvshun/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5546507,"maintainers_count":1173162,"namespaces_count":373614,"keywords_count":0,"github":"npm","metadata":{"funded_packages_count":166557},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-04-03T05:46:01.652Z","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":844127,"name":"@bmstravel/form-antd","ecosystem":"npm","description":"A react component for rendering web forms from JSON schema using ant design components","homepage":"https://scalable-form-platform.github.io","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/alibaba/scalable-form-platform","keywords_array":["javascript","react","antd","ant-design","json-schema","form","ui","ui-components","json","solution","sdk"],"namespace":"bmstravel","versions_count":22,"first_release_published_at":"2020-12-12T05:04:00.086Z","latest_release_published_at":"2020-12-18T03:56:11.599Z","latest_release_number":"0.0.31","last_synced_at":"2026-04-17T18:00:57.385Z","created_at":"2022-04-07T14:24:40.680Z","updated_at":"2026-04-17T18:00:57.385Z","registry_url":"https://www.npmjs.com/package/@bmstravel/form-antd","install_command":"npm install @bmstravel/form-antd","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.31"}},"repo_metadata":{"id":65493202,"uuid":"232250553","full_name":"alibaba/scalable-form-platform","owner":"alibaba","description":"A solution for building dynamic web forms with visual editor","archived":false,"fork":false,"pushed_at":"2020-08-03T12:58:32.000Z","size":1316,"stargazers_count":115,"open_issues_count":4,"forks_count":25,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-09-03T02:07:45.130Z","etag":null,"topics":["ant-design","ant-design-mobile","form","javascript","json","json-schema","node","react","solution","ui","ui-components","web"],"latest_commit_sha":null,"homepage":"https://scalable-form-platform.github.io/","language":"JavaScript","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/alibaba.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-07T05:37:55.000Z","updated_at":"2024-06-26T00:54:52.000Z","dependencies_parsed_at":"2023-01-26T02:31:55.990Z","dependency_job_id":null,"html_url":"https://github.com/alibaba/scalable-form-platform","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","download_url":"https://codeload.github.com/alibaba/scalable-form-platform/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217599235,"owners_count":16201925,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"alibaba","name":"Alibaba","uuid":"1961952","kind":"organization","description":"Alibaba Open Source","email":null,"website":"https://opensource.alibaba.com/","location":"Hangzhou, China","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1961952?v=4","repositories_count":420,"last_synced_at":"2024-05-21T04:56:07.141Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alibaba","funding_links":[],"total_stars":757619,"followers":13319,"following":0,"created_at":"2022-11-02T16:51:45.267Z","updated_at":"2024-05-21T04:57:01.513Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba/repositories"},"tags":[]},"repo_metadata_updated_at":"2024-09-05T12:38:54.442Z","dependent_packages_count":3,"downloads":68,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":18.661702271803442,"dependent_repos_count":10.413830306455342,"dependent_packages_count":5.939779350347307,"stargazers_count":4.827304015641926,"forks_count":4.919548769668217,"docker_downloads_count":null,"average":8.952432942783247},"purl":"pkg:npm/%40bmstravel/form-antd","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@bmstravel/form-antd","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@bmstravel/form-antd","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@bmstravel/form-antd/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-05T12:34:29.802Z","issues_count":22,"pull_requests_count":0,"avg_time_to_close_issue":762482.5,"avg_time_to_close_pull_request":null,"issues_closed_count":10,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":5,"avg_comments_per_issue":0.5454545454545454,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/issues","maintainers":[{"login":"lvshuncn","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lvshuncn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-antd/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-antd/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-antd/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-antd/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-antd/codemeta","maintainers":[{"uuid":"phongnv86","login":"phongnv86","name":null,"email":"phongnguyenvan86@gmail.com","url":null,"packages_count":37,"html_url":"https://www.npmjs.com/~phongnv86","role":null,"created_at":"2022-11-15T16:38:14.800Z","updated_at":"2022-11-15T16:38:14.800Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/phongnv86/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5546507,"maintainers_count":1173162,"namespaces_count":373614,"keywords_count":0,"github":"npm","metadata":{"funded_packages_count":166557},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-04-03T05:46:01.652Z","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":844145,"name":"@bmstravel/form-editor","ecosystem":"npm","description":"A visual editor component to edit dynamic form json schema used by scalable-form-platform","homepage":"https://scalable-form-platform.github.io","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/alibaba/scalable-form-platform","keywords_array":["javascript","react","antd","ant-design","json-schema","form","ui","ui-components","json","solution","sdk"],"namespace":"bmstravel","versions_count":14,"first_release_published_at":"2020-12-14T04:49:24.640Z","latest_release_published_at":"2020-12-18T03:56:15.265Z","latest_release_number":"0.0.31","last_synced_at":"2026-04-17T18:01:10.398Z","created_at":"2022-04-07T14:24:41.748Z","updated_at":"2026-04-17T18:01:10.401Z","registry_url":"https://www.npmjs.com/package/@bmstravel/form-editor","install_command":"npm install @bmstravel/form-editor","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.31"}},"repo_metadata":{"id":65493202,"uuid":"232250553","full_name":"alibaba/scalable-form-platform","owner":"alibaba","description":"A solution for building dynamic web forms with visual editor","archived":false,"fork":false,"pushed_at":"2020-08-03T12:58:32.000Z","size":1316,"stargazers_count":119,"open_issues_count":4,"forks_count":26,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-04-05T12:04:44.977Z","etag":null,"topics":["ant-design","ant-design-mobile","form","javascript","json","json-schema","node","react","solution","ui","ui-components","web"],"latest_commit_sha":null,"homepage":"https://scalable-form-platform.github.io/","language":"JavaScript","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/alibaba.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-07T05:37:55.000Z","updated_at":"2026-02-09T20:34:07.000Z","dependencies_parsed_at":"2023-01-26T02:31:55.990Z","dependency_job_id":null,"html_url":"https://github.com/alibaba/scalable-form-platform","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alibaba/scalable-form-platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","download_url":"https://codeload.github.com/alibaba/scalable-form-platform/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/sbom","scorecard":{"id":183704,"data":{"date":"2025-08-11","repo":{"name":"github.com/alibaba/scalable-form-platform","commit":"f1390f331b3ac57784f82713eedc31ccdd54d625"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/nodejs.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","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":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","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":"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":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"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":"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:0","Info: FSF or OSI recognized license: MIT License: LICENSE: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":"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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"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/nodejs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/alibaba/scalable-form-platform/nodejs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nodejs.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/alibaba/scalable-form-platform/nodejs.yml/master?enable=pin","Warn: containerImage not pinned by hash: packages/scalable-form-server/Dockerfile:1: pin your Docker image by updating node:10.17.0 to node:10.17.0@sha256:be69034700545030c110f67ae22e0584ddd59eeb2af81e4bd7f16f3ba5fa93a6","Warn: npmCommand not pinned by hash: packages/scalable-form-server/Dockerfile:6","Warn: npmCommand not pinned by hash: .github/workflows/nodejs.yml:28","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   2 npmCommand 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":"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"}}]},"last_synced_at":"2025-08-16T19:22:20.831Z","repository_id":65493202,"created_at":"2025-08-16T19:22:20.831Z","updated_at":"2025-08-16T19:22:20.831Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31684525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T13:07:20.380Z","status":"ssl_error","status_checked_at":"2026-04-11T13:06:47.903Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"alibaba","name":"Alibaba","uuid":"1961952","kind":"organization","description":"Alibaba Open Source","email":null,"website":"https://opensource.alibaba.com/","location":"Hangzhou, China","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1961952?v=4","repositories_count":420,"last_synced_at":"2024-05-21T04:56:07.141Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alibaba","funding_links":[],"total_stars":757619,"followers":13319,"following":0,"created_at":"2022-11-02T16:51:45.267Z","updated_at":"2024-05-21T04:57:01.513Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-04-11T15:11:26.927Z","dependent_packages_count":2,"downloads":43,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":22.725197145015425,"dependent_repos_count":10.418147463816307,"dependent_packages_count":8.910508880264613,"stargazers_count":4.827304015641926,"forks_count":4.92105021638298,"docker_downloads_count":null,"average":10.36044154422425},"purl":"pkg:npm/%40bmstravel/form-editor","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@bmstravel/form-editor","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@bmstravel/form-editor","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@bmstravel/form-editor/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-12T00:01:06.275Z","issues_count":8,"pull_requests_count":0,"avg_time_to_close_issue":952880.75,"avg_time_to_close_pull_request":null,"issues_closed_count":4,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":5,"avg_comments_per_issue":0.625,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/issues","maintainers":[{"login":"lvshuncn","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lvshuncn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-editor/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-editor/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-editor/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-editor/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-editor/codemeta","maintainers":[{"uuid":"phongnv86","login":"phongnv86","name":null,"email":"phongnguyenvan86@gmail.com","url":null,"packages_count":37,"html_url":"https://www.npmjs.com/~phongnv86","role":null,"created_at":"2022-11-15T16:38:42.349Z","updated_at":"2022-11-15T16:38:42.349Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/phongnv86/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5546507,"maintainers_count":1173162,"namespaces_count":373614,"keywords_count":0,"github":"npm","metadata":{"funded_packages_count":166557},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-04-03T05:46:01.652Z","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":2335701,"name":"scalable-form-core","ecosystem":"npm","description":"A react component for rendering web forms from JSON schema using HTML components","homepage":"https://scalable-form-platform.github.io","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/alibaba/scalable-form-platform","keywords_array":["javascript","react","json-schema","form","ui","ui-components","json","solution","sdk"],"namespace":null,"versions_count":15,"first_release_published_at":"2020-03-16T16:13:25.556Z","latest_release_published_at":"2020-06-16T11:13:07.503Z","latest_release_number":"0.0.15","last_synced_at":"2026-04-17T18:01:13.612Z","created_at":"2022-04-10T00:21:05.999Z","updated_at":"2026-04-17T18:01:13.613Z","registry_url":"https://www.npmjs.com/package/scalable-form-core","install_command":"npm install scalable-form-core","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.15"}},"repo_metadata":{"id":65493202,"uuid":"232250553","full_name":"alibaba/scalable-form-platform","owner":"alibaba","description":"A solution for building dynamic web forms with visual editor","archived":false,"fork":false,"pushed_at":"2020-08-03T12:58:32.000Z","size":1316,"stargazers_count":115,"open_issues_count":4,"forks_count":25,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-09-03T02:07:45.130Z","etag":null,"topics":["ant-design","ant-design-mobile","form","javascript","json","json-schema","node","react","solution","ui","ui-components","web"],"latest_commit_sha":null,"homepage":"https://scalable-form-platform.github.io/","language":"JavaScript","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/alibaba.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-07T05:37:55.000Z","updated_at":"2024-06-26T00:54:52.000Z","dependencies_parsed_at":"2023-01-26T02:31:55.990Z","dependency_job_id":null,"html_url":"https://github.com/alibaba/scalable-form-platform","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","download_url":"https://codeload.github.com/alibaba/scalable-form-platform/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217599235,"owners_count":16201925,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"alibaba","name":"Alibaba","uuid":"1961952","kind":"organization","description":"Alibaba Open Source","email":null,"website":"https://opensource.alibaba.com/","location":"Hangzhou, China","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1961952?v=4","repositories_count":420,"last_synced_at":"2024-05-21T04:56:07.141Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alibaba","funding_links":[],"total_stars":757619,"followers":13319,"following":0,"created_at":"2022-11-02T16:51:45.267Z","updated_at":"2024-05-21T04:57:01.513Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba/repositories"},"tags":[]},"repo_metadata_updated_at":"2024-09-05T12:38:53.293Z","dependent_packages_count":8,"downloads":31,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":22.725197145015425,"dependent_repos_count":10.418147463816307,"dependent_packages_count":2.5025365931626498,"stargazers_count":4.827304015641926,"forks_count":4.92105021638298,"docker_downloads_count":null,"average":9.078847086803858},"purl":"pkg:npm/scalable-form-core","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/scalable-form-core","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/scalable-form-core","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/scalable-form-core/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-05T12:34:29.802Z","issues_count":22,"pull_requests_count":0,"avg_time_to_close_issue":762482.5,"avg_time_to_close_pull_request":null,"issues_closed_count":10,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":5,"avg_comments_per_issue":0.5454545454545454,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/issues","maintainers":[{"login":"lvshuncn","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lvshuncn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-core/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-core/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-core/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-core/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-core/codemeta","maintainers":[{"uuid":"lvshun","login":"lvshun","name":null,"email":"lvshun@live.cn","url":null,"packages_count":8,"html_url":"https://www.npmjs.com/~lvshun","role":null,"created_at":"2022-11-14T08:51:06.428Z","updated_at":"2022-11-14T08:51:06.428Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/lvshun/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5546507,"maintainers_count":1173162,"namespaces_count":373614,"keywords_count":0,"github":"npm","metadata":{"funded_packages_count":166557},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-04-03T05:46:01.652Z","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":2335697,"name":"scalable-form-server","ecosystem":"npm","description":"Scalable Form server sdk, providing koa/express middleware to apply Scalable Form web site","homepage":"https://scalable-form-platform.github.io","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/alibaba/scalable-form-platform","keywords_array":["javascript","react","antd","ant-design","json-schema","form","ui","ui-components","json","solution","sdk","koa","express","egg"],"namespace":null,"versions_count":12,"first_release_published_at":"2020-03-28T02:50:36.801Z","latest_release_published_at":"2020-03-31T13:23:45.411Z","latest_release_number":"0.0.12","last_synced_at":"2026-04-17T18:01:14.538Z","created_at":"2022-04-10T00:21:05.854Z","updated_at":"2026-04-17T18:01:14.538Z","registry_url":"https://www.npmjs.com/package/scalable-form-server","install_command":"npm install scalable-form-server","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.12"}},"repo_metadata":{"id":65493202,"uuid":"232250553","full_name":"alibaba/scalable-form-platform","owner":"alibaba","description":"A solution for building dynamic web forms with visual editor","archived":false,"fork":false,"pushed_at":"2020-08-03T12:58:32.000Z","size":1316,"stargazers_count":119,"open_issues_count":4,"forks_count":26,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-04-05T12:04:44.977Z","etag":null,"topics":["ant-design","ant-design-mobile","form","javascript","json","json-schema","node","react","solution","ui","ui-components","web"],"latest_commit_sha":null,"homepage":"https://scalable-form-platform.github.io/","language":"JavaScript","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/alibaba.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-07T05:37:55.000Z","updated_at":"2026-02-09T20:34:07.000Z","dependencies_parsed_at":"2023-01-26T02:31:55.990Z","dependency_job_id":null,"html_url":"https://github.com/alibaba/scalable-form-platform","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alibaba/scalable-form-platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","download_url":"https://codeload.github.com/alibaba/scalable-form-platform/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/sbom","scorecard":{"id":183704,"data":{"date":"2025-08-11","repo":{"name":"github.com/alibaba/scalable-form-platform","commit":"f1390f331b3ac57784f82713eedc31ccdd54d625"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/nodejs.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","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":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","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":"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":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"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":"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:0","Info: FSF or OSI recognized license: MIT License: LICENSE: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":"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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"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/nodejs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/alibaba/scalable-form-platform/nodejs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nodejs.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/alibaba/scalable-form-platform/nodejs.yml/master?enable=pin","Warn: containerImage not pinned by hash: packages/scalable-form-server/Dockerfile:1: pin your Docker image by updating node:10.17.0 to node:10.17.0@sha256:be69034700545030c110f67ae22e0584ddd59eeb2af81e4bd7f16f3ba5fa93a6","Warn: npmCommand not pinned by hash: packages/scalable-form-server/Dockerfile:6","Warn: npmCommand not pinned by hash: .github/workflows/nodejs.yml:28","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   2 npmCommand 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":"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"}}]},"last_synced_at":"2025-08-16T19:22:20.831Z","repository_id":65493202,"created_at":"2025-08-16T19:22:20.831Z","updated_at":"2025-08-16T19:22:20.831Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31684525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T13:07:20.380Z","status":"ssl_error","status_checked_at":"2026-04-11T13:06:47.903Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"alibaba","name":"Alibaba","uuid":"1961952","kind":"organization","description":"Alibaba Open Source","email":null,"website":"https://opensource.alibaba.com/","location":"Hangzhou, China","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1961952?v=4","repositories_count":420,"last_synced_at":"2024-05-21T04:56:07.141Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alibaba","funding_links":[],"total_stars":757619,"followers":13319,"following":0,"created_at":"2022-11-02T16:51:45.267Z","updated_at":"2024-05-21T04:57:01.513Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-04-15T17:14:35.375Z","dependent_packages_count":1,"downloads":24,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":24.57703559742355,"dependent_repos_count":25.32799796580169,"dependent_packages_count":16.223928578504864,"stargazers_count":5.8227117225053044,"forks_count":5.954765164887737,"average":15.58128780582463},"purl":"pkg:npm/scalable-form-server","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/scalable-form-server","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/scalable-form-server","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/scalable-form-server/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-12T00:01:06.275Z","issues_count":8,"pull_requests_count":0,"avg_time_to_close_issue":952880.75,"avg_time_to_close_pull_request":null,"issues_closed_count":4,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":5,"avg_comments_per_issue":0.625,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/issues","maintainers":[{"login":"lvshuncn","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lvshuncn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-server/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-server/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-server/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-server/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-server/codemeta","maintainers":[{"uuid":"lvshun","login":"lvshun","name":null,"email":"lvshun@live.cn","url":null,"packages_count":8,"html_url":"https://www.npmjs.com/~lvshun","role":null,"created_at":"2022-11-14T08:51:03.401Z","updated_at":"2022-11-14T08:51:03.401Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/lvshun/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5546507,"maintainers_count":1173162,"namespaces_count":373614,"keywords_count":0,"github":"npm","metadata":{"funded_packages_count":166557},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-04-03T05:46:01.652Z","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":2335699,"name":"scalable-form-antd-mobile","ecosystem":"npm","description":"A react component for rendering web forms in mobile browser from JSON schema using ant design mobile components","homepage":"https://scalable-form-platform.github.io","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/alibaba/scalable-form-platform","keywords_array":["mobile","javascript","react","antd-mobile","ant-design-mobile","json-schema","form","ui","ui-components","json","solution","sdk"],"namespace":null,"versions_count":15,"first_release_published_at":"2020-03-28T02:49:17.305Z","latest_release_published_at":"2020-06-16T11:26:03.832Z","latest_release_number":"0.0.15","last_synced_at":"2026-04-17T18:01:16.969Z","created_at":"2022-04-10T00:21:05.912Z","updated_at":"2026-04-17T18:01:16.970Z","registry_url":"https://www.npmjs.com/package/scalable-form-antd-mobile","install_command":"npm install scalable-form-antd-mobile","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.15"}},"repo_metadata":{"id":65493202,"uuid":"232250553","full_name":"alibaba/scalable-form-platform","owner":"alibaba","description":"A solution for building dynamic web forms with visual editor","archived":false,"fork":false,"pushed_at":"2020-08-03T12:58:32.000Z","size":1316,"stargazers_count":115,"open_issues_count":4,"forks_count":25,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-09-03T02:07:45.130Z","etag":null,"topics":["ant-design","ant-design-mobile","form","javascript","json","json-schema","node","react","solution","ui","ui-components","web"],"latest_commit_sha":null,"homepage":"https://scalable-form-platform.github.io/","language":"JavaScript","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/alibaba.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-07T05:37:55.000Z","updated_at":"2024-06-26T00:54:52.000Z","dependencies_parsed_at":"2023-01-26T02:31:55.990Z","dependency_job_id":null,"html_url":"https://github.com/alibaba/scalable-form-platform","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","download_url":"https://codeload.github.com/alibaba/scalable-form-platform/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217599235,"owners_count":16201925,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"alibaba","name":"Alibaba","uuid":"1961952","kind":"organization","description":"Alibaba Open Source","email":null,"website":"https://opensource.alibaba.com/","location":"Hangzhou, China","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1961952?v=4","repositories_count":420,"last_synced_at":"2024-05-21T04:56:07.141Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alibaba","funding_links":[],"total_stars":757619,"followers":13319,"following":0,"created_at":"2022-11-02T16:51:45.267Z","updated_at":"2024-05-21T04:57:01.513Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba/repositories"},"tags":[]},"repo_metadata_updated_at":"2024-09-05T12:38:52.759Z","dependent_packages_count":2,"downloads":22,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":28.910369341397956,"dependent_repos_count":10.413830306455342,"dependent_packages_count":8.91129215514635,"stargazers_count":4.827304015641926,"forks_count":4.919548769668217,"docker_downloads_count":null,"average":11.596468917661959},"purl":"pkg:npm/scalable-form-antd-mobile","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/scalable-form-antd-mobile","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/scalable-form-antd-mobile","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/scalable-form-antd-mobile/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-05T12:34:29.802Z","issues_count":22,"pull_requests_count":0,"avg_time_to_close_issue":762482.5,"avg_time_to_close_pull_request":null,"issues_closed_count":10,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":5,"avg_comments_per_issue":0.5454545454545454,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/issues","maintainers":[{"login":"lvshuncn","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lvshuncn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-antd-mobile/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-antd-mobile/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-antd-mobile/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-antd-mobile/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/scalable-form-antd-mobile/codemeta","maintainers":[{"uuid":"lvshun","login":"lvshun","name":null,"email":"lvshun@live.cn","url":null,"packages_count":8,"html_url":"https://www.npmjs.com/~lvshun","role":null,"created_at":"2022-11-14T08:51:08.892Z","updated_at":"2022-11-14T08:51:08.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/lvshun/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5546507,"maintainers_count":1173162,"namespaces_count":373614,"keywords_count":0,"github":"npm","metadata":{"funded_packages_count":166557},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-04-03T05:46:01.652Z","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":844142,"name":"@bmstravel/form-antd-mobile","ecosystem":"npm","description":"A react component for rendering web forms in mobile browser from JSON schema using ant design mobile components","homepage":"https://scalable-form-platform.github.io","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/alibaba/scalable-form-platform","keywords_array":["mobile","javascript","react","antd-mobile","ant-design-mobile","json-schema","form","ui","ui-components","json","solution","sdk"],"namespace":"bmstravel","versions_count":22,"first_release_published_at":"2020-12-12T05:04:00.073Z","latest_release_published_at":"2020-12-18T03:56:11.427Z","latest_release_number":"0.0.31","last_synced_at":"2026-04-17T18:01:21.532Z","created_at":"2022-04-07T14:24:41.648Z","updated_at":"2026-04-17T18:01:21.533Z","registry_url":"https://www.npmjs.com/package/@bmstravel/form-antd-mobile","install_command":"npm install @bmstravel/form-antd-mobile","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.31"}},"repo_metadata":{"id":65493202,"uuid":"232250553","full_name":"alibaba/scalable-form-platform","owner":"alibaba","description":"A solution for building dynamic web forms with visual editor","archived":false,"fork":false,"pushed_at":"2020-08-03T12:58:32.000Z","size":1316,"stargazers_count":119,"open_issues_count":4,"forks_count":26,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-04-05T12:04:44.977Z","etag":null,"topics":["ant-design","ant-design-mobile","form","javascript","json","json-schema","node","react","solution","ui","ui-components","web"],"latest_commit_sha":null,"homepage":"https://scalable-form-platform.github.io/","language":"JavaScript","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/alibaba.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-07T05:37:55.000Z","updated_at":"2026-02-09T20:34:07.000Z","dependencies_parsed_at":"2023-01-26T02:31:55.990Z","dependency_job_id":null,"html_url":"https://github.com/alibaba/scalable-form-platform","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alibaba/scalable-form-platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","download_url":"https://codeload.github.com/alibaba/scalable-form-platform/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/sbom","scorecard":{"id":183704,"data":{"date":"2025-08-11","repo":{"name":"github.com/alibaba/scalable-form-platform","commit":"f1390f331b3ac57784f82713eedc31ccdd54d625"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/nodejs.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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","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":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","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":"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":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"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":"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:0","Info: FSF or OSI recognized license: MIT License: LICENSE: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":"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":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"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/nodejs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/alibaba/scalable-form-platform/nodejs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nodejs.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/alibaba/scalable-form-platform/nodejs.yml/master?enable=pin","Warn: containerImage not pinned by hash: packages/scalable-form-server/Dockerfile:1: pin your Docker image by updating node:10.17.0 to node:10.17.0@sha256:be69034700545030c110f67ae22e0584ddd59eeb2af81e4bd7f16f3ba5fa93a6","Warn: npmCommand not pinned by hash: packages/scalable-form-server/Dockerfile:6","Warn: npmCommand not pinned by hash: .github/workflows/nodejs.yml:28","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   2 npmCommand 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":"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"}}]},"last_synced_at":"2025-08-16T19:22:20.831Z","repository_id":65493202,"created_at":"2025-08-16T19:22:20.831Z","updated_at":"2025-08-16T19:22:20.831Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31684525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T13:07:20.380Z","status":"ssl_error","status_checked_at":"2026-04-11T13:06:47.903Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"alibaba","name":"Alibaba","uuid":"1961952","kind":"organization","description":"Alibaba Open Source","email":null,"website":"https://opensource.alibaba.com/","location":"Hangzhou, China","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1961952?v=4","repositories_count":420,"last_synced_at":"2024-05-21T04:56:07.141Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alibaba","funding_links":[],"total_stars":757619,"followers":13319,"following":0,"created_at":"2022-11-02T16:51:45.267Z","updated_at":"2024-05-21T04:57:01.513Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-04-11T15:11:27.873Z","dependent_packages_count":2,"downloads":75,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":18.434522760761233,"dependent_repos_count":25.32799796580169,"dependent_packages_count":9.4821380216761,"stargazers_count":5.8227117225053044,"forks_count":5.954765164887737,"average":13.004427127126414},"purl":"pkg:npm/%40bmstravel/form-antd-mobile","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@bmstravel/form-antd-mobile","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@bmstravel/form-antd-mobile","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@bmstravel/form-antd-mobile/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-12T00:01:06.275Z","issues_count":8,"pull_requests_count":0,"avg_time_to_close_issue":952880.75,"avg_time_to_close_pull_request":null,"issues_closed_count":4,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":5,"avg_comments_per_issue":0.625,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/issues","maintainers":[{"login":"lvshuncn","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lvshuncn"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-antd-mobile/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-antd-mobile/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-antd-mobile/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-antd-mobile/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@bmstravel%2Fform-antd-mobile/codemeta","maintainers":[{"uuid":"phongnv86","login":"phongnv86","name":null,"email":"phongnguyenvan86@gmail.com","url":null,"packages_count":37,"html_url":"https://www.npmjs.com/~phongnv86","role":null,"created_at":"2022-11-15T16:38:37.291Z","updated_at":"2022-11-15T16:38:37.291Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/phongnv86/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5546507,"maintainers_count":1173162,"namespaces_count":373614,"keywords_count":0,"github":"npm","metadata":{"funded_packages_count":166557},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-04-03T05:46:01.652Z","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"}}],"commits":{"id":45747,"full_name":"alibaba/scalable-form-platform","default_branch":"master","total_commits":31,"total_committers":3,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":10.333333333333334,"dds":0.32258064516129037,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-04-17T18:01:28.352Z","last_synced_commit":"f1390f331b3ac57784f82713eedc31ccdd54d625","created_at":"2023-03-07T17:40:46.052Z","updated_at":"2026-04-17T18:01:05.447Z","committers":[{"name":"lvshuncn","email":"lvshun@live.cn","login":"lvshuncn","count":21},{"name":"lyushun.ls","email":"lyushun.ls@alibaba-inc.com","login":null,"count":9},{"name":"Alibaba OSS","email":"opensource@alibaba-inc.com","login":"alibaba-oss","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-19T00:00:13.908Z","repositories_count":6214370,"commits_count":900161908,"contributors_count":34915468,"owners_count":1143477,"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":"alibaba/scalable-form-platform","html_url":"https://github.com/alibaba/scalable-form-platform","last_synced_at":"2026-03-12T00:01:06.275Z","status":"error","issues_count":8,"pull_requests_count":0,"avg_time_to_close_issue":952880.75,"avg_time_to_close_pull_request":null,"issues_closed_count":4,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":5,"avg_comments_per_issue":0.625,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-18T04:04:54.712Z","updated_at":"2026-03-12T00:01:06.275Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Fscalable-form-platform/issues","issue_labels_count":{"table":{"bug":1}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"NONE":4,"COLLABORATOR":4}},"pull_request_author_associations_count":{"table":{}},"issue_authors":{"table":{"lvshuncn":4,"denglinyi7":1,"jobyrao":1,"baiheinet":1,"kikijiang":1}},"pull_request_authors":{"table":{}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-19T00:00:13.985Z","repositories_count":14330573,"issues_count":34492024,"pull_requests_count":112869237,"authors_count":11238719,"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":{}},"past_year_pull_request_author_associations_count":{"table":{}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{}},"maintainers":[{"table":{"login":"lvshuncn","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lvshuncn"}}],"active_maintainers":[]}},"events":{"total":{"WatchEvent":2},"last_year":{"WatchEvent":1}},"keywords":["ant-design","ant-design-mobile","form","javascript","json","json-schema","node","react","solution","ui","ui-components","web"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/nodejs.yml","sha":null,"kind":"manifest","created_at":"2023-01-26T02:31:55.168Z","updated_at":"2023-01-26T02:31:55.168Z","repository_link":"https://github.com/alibaba/scalable-form-platform/blob/master/.github/workflows/nodejs.yml","dependencies":[{"id":7162419544,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7162419547,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"packages/scalable-form-server/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-26T02:31:55.212Z","updated_at":"2023-01-26T02:31:55.212Z","repository_link":"https://github.com/alibaba/scalable-form-platform/blob/master/packages/scalable-form-server/Dockerfile","dependencies":[{"id":7162419950,"package_name":"node","ecosystem":"docker","requirements":"10.17.0","direct":true,"kind":"build","optional":false}]},{"ecosystem":"npm","filepath":"example/scalable-form-sdk/package.json","sha":null,"kind":"manifest","created_at":"2023-01-26T02:31:55.245Z","updated_at":"2023-01-26T02:31:55.245Z","repository_link":"https://github.com/alibaba/scalable-form-platform/blob/master/example/scalable-form-sdk/package.json","dependencies":[{"id":7162419975,"package_name":"scalable-form-antd","ecosystem":"npm","requirements":"^0.0.12","direct":true,"kind":"runtime","optional":false},{"id":7162419976,"package_name":"scalable-form-antd-mobile","ecosystem":"npm","requirements":"^0.0.12","direct":true,"kind":"runtime","optional":false},{"id":7162419977,"package_name":"scalable-form-core","ecosystem":"npm","requirements":"^0.0.12","direct":true,"kind":"runtime","optional":false},{"id":7162419978,"package_name":"scalable-form-editor","ecosystem":"npm","requirements":"^0.0.12","direct":true,"kind":"runtime","optional":false},{"id":7162419979,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.4.3","direct":true,"kind":"development","optional":false},{"id":7162419980,"package_name":"@babel/node","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162419981,"package_name":"@babel/plugin-proposal-class-properties","ecosystem":"npm","requirements":"^7.5.5","direct":true,"kind":"development","optional":false},{"id":7162419982,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162419983,"package_name":"@babel/preset-react","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162419984,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"^7.7.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2023-01-26T02:31:55.279Z","updated_at":"2023-01-26T02:31:55.279Z","repository_link":"https://github.com/alibaba/scalable-form-platform/blob/master/package.json","dependencies":[{"id":7162421312,"package_name":"@commitlint/cli","ecosystem":"npm","requirements":"^7.5.2","direct":true,"kind":"development","optional":false},{"id":7162421313,"package_name":"@commitlint/config-conventional","ecosystem":"npm","requirements":"^7.5.0","direct":true,"kind":"development","optional":false},{"id":7162421314,"package_name":"@storybook/react","ecosystem":"npm","requirements":"^5.2.5","direct":true,"kind":"development","optional":false},{"id":7162421315,"package_name":"coveralls","ecosystem":"npm","requirements":"^3.0.11","direct":true,"kind":"development","optional":false},{"id":7162421316,"package_name":"git-branch","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"development","optional":false},{"id":7162421317,"package_name":"husky","ecosystem":"npm","requirements":"^1.3.1","direct":true,"kind":"development","optional":false},{"id":7162421318,"package_name":"lerna","ecosystem":"npm","requirements":"^3.18.3","direct":true,"kind":"development","optional":false},{"id":7162421319,"package_name":"rimraf","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":7162421320,"package_name":"tslint","ecosystem":"npm","requirements":"^5.15.0","direct":true,"kind":"development","optional":false},{"id":7162421321,"package_name":"tslint-config-prettier","ecosystem":"npm","requirements":"^1.18.0","direct":true,"kind":"development","optional":false},{"id":7162421322,"package_name":"tslint-eslint-rules","ecosystem":"npm","requirements":"^5.4.0","direct":true,"kind":"development","optional":false},{"id":7162421323,"package_name":"tslint-react","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":7162421324,"package_name":"typescript","ecosystem":"npm","requirements":"^3.4.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"packages/scalable-form-admin/package.json","sha":null,"kind":"manifest","created_at":"2023-01-26T02:31:55.491Z","updated_at":"2023-01-26T02:31:55.491Z","repository_link":"https://github.com/alibaba/scalable-form-platform/blob/master/packages/scalable-form-admin/package.json","dependencies":[{"id":7162421358,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"^16.8.4","direct":true,"kind":"runtime","optional":false},{"id":7162421359,"package_name":"@types/react-redux","ecosystem":"npm","requirements":"^7.1.5","direct":true,"kind":"runtime","optional":false},{"id":7162421360,"package_name":"@types/react-router-dom","ecosystem":"npm","requirements":"^5.1.2","direct":true,"kind":"runtime","optional":false},{"id":7162421361,"package_name":"antd","ecosystem":"npm","requirements":"^3.24.2","direct":true,"kind":"runtime","optional":false},{"id":7162421362,"package_name":"antd-mobile","ecosystem":"npm","requirements":"^2.3.1","direct":true,"kind":"runtime","optional":false},{"id":7162421363,"package_name":"classnames","ecosystem":"npm","requirements":"^2.2.6","direct":true,"kind":"runtime","optional":false},{"id":7162421364,"package_name":"codemirror","ecosystem":"npm","requirements":"^5.49.2","direct":true,"kind":"runtime","optional":false},{"id":7162421365,"package_name":"detector","ecosystem":"npm","requirements":"^2.5.0","direct":true,"kind":"runtime","optional":false},{"id":7162421366,"package_name":"moment","ecosystem":"npm","requirements":"^2.24.0","direct":true,"kind":"runtime","optional":false},{"id":7162421367,"package_name":"natty-fetch","ecosystem":"npm","requirements":"^2.5.3","direct":true,"kind":"runtime","optional":false},{"id":7162421368,"package_name":"qrcode","ecosystem":"npm","requirements":"^1.4.3","direct":true,"kind":"runtime","optional":false},{"id":7162421369,"package_name":"react","ecosystem":"npm","requirements":"^16.8.6","direct":true,"kind":"runtime","optional":false},{"id":7162421370,"package_name":"react-codemirror2","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"runtime","optional":false},{"id":7162421371,"package_name":"react-dom","ecosystem":"npm","requirements":"^16.8.6","direct":true,"kind":"runtime","optional":false},{"id":7162421372,"package_name":"react-html-table-to-excel","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"runtime","optional":false},{"id":7162421373,"package_name":"react-jsonschema-form","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":7162421374,"package_name":"react-redux","ecosystem":"npm","requirements":"^4.4.8","direct":true,"kind":"runtime","optional":false},{"id":7162421375,"package_name":"react-router-dom","ecosystem":"npm","requirements":"^5.1.2","direct":true,"kind":"runtime","optional":false},{"id":7162421376,"package_name":"redux","ecosystem":"npm","requirements":"^4.0.4","direct":true,"kind":"runtime","optional":false},{"id":7162421377,"package_name":"redux-thunk","ecosystem":"npm","requirements":"^2.3.0","direct":true,"kind":"runtime","optional":false},{"id":7162421378,"package_name":"scalable-form-antd","ecosystem":"npm","requirements":"^0.0.12","direct":true,"kind":"runtime","optional":false},{"id":7162421379,"package_name":"scalable-form-antd-mobile","ecosystem":"npm","requirements":"^0.0.12","direct":true,"kind":"runtime","optional":false},{"id":7162421380,"package_name":"scalable-form-core","ecosystem":"npm","requirements":"^0.0.12","direct":true,"kind":"runtime","optional":false},{"id":7162421381,"package_name":"scalable-form-editor","ecosystem":"npm","requirements":"^0.0.12","direct":true,"kind":"runtime","optional":false},{"id":7162421382,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.4.3","direct":true,"kind":"development","optional":false},{"id":7162421383,"package_name":"@babel/node","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162421384,"package_name":"@babel/plugin-proposal-class-properties","ecosystem":"npm","requirements":"^7.5.5","direct":true,"kind":"development","optional":false},{"id":7162421385,"package_name":"@babel/plugin-transform-arrow-functions","ecosystem":"npm","requirements":"^7.2.0","direct":true,"kind":"development","optional":false},{"id":7162421386,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162421387,"package_name":"@babel/preset-react","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162421388,"package_name":"@babel/preset-typescript","ecosystem":"npm","requirements":"^7.6.0","direct":true,"kind":"development","optional":false},{"id":7162421389,"package_name":"@types/classnames","ecosystem":"npm","requirements":"^2.2.7","direct":true,"kind":"development","optional":false},{"id":7162421390,"package_name":"@types/enzyme","ecosystem":"npm","requirements":"^3.9.1","direct":true,"kind":"development","optional":false},{"id":7162421391,"package_name":"@types/expect","ecosystem":"npm","requirements":"^1.20.4","direct":true,"kind":"development","optional":false},{"id":7162421392,"package_name":"@types/jest","ecosystem":"npm","requirements":"^24.0.11","direct":true,"kind":"development","optional":false},{"id":7162421393,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"^16.8.4","direct":true,"kind":"development","optional":false},{"id":7162421394,"package_name":"babel-jest","ecosystem":"npm","requirements":"^24.9.0","direct":true,"kind":"development","optional":false},{"id":7162421395,"package_name":"babel-loader","ecosystem":"npm","requirements":"^8.0.6","direct":true,"kind":"development","optional":false},{"id":7162421396,"package_name":"babel-plugin-import","ecosystem":"npm","requirements":"^1.12.2","direct":true,"kind":"development","optional":false},{"id":7162421397,"package_name":"cross-env","ecosystem":"npm","requirements":"^6.0.3","direct":true,"kind":"development","optional":false},{"id":7162421398,"package_name":"css-loader","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"development","optional":false},{"id":7162421399,"package_name":"enzyme","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"development","optional":false},{"id":7162421400,"package_name":"enzyme-adapter-react-16","ecosystem":"npm","requirements":"^1.12.1","direct":true,"kind":"development","optional":false},{"id":7162421401,"package_name":"eslint","ecosystem":"npm","requirements":"6.6.0","direct":true,"kind":"development","optional":false},{"id":7162421402,"package_name":"eslint-loader","ecosystem":"npm","requirements":"3.0.2","direct":true,"kind":"development","optional":false},{"id":7162421403,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"7.16.0","direct":true,"kind":"development","optional":false},{"id":7162421404,"package_name":"expect","ecosystem":"npm","requirements":"^24.7.1","direct":true,"kind":"development","optional":false},{"id":7162421405,"package_name":"file-loader","ecosystem":"npm","requirements":"^3.0.1","direct":true,"kind":"development","optional":false},{"id":7162421406,"package_name":"jest","ecosystem":"npm","requirements":"^24.7.1","direct":true,"kind":"development","optional":false},{"id":7162421407,"package_name":"jest-environment-enzyme","ecosystem":"npm","requirements":"^7.0.2","direct":true,"kind":"development","optional":false},{"id":7162421408,"package_name":"jest-enzyme","ecosystem":"npm","requirements":"^7.0.2","direct":true,"kind":"development","optional":false},{"id":7162421409,"package_name":"jest-simple-summary","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":7162421410,"package_name":"less","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"development","optional":false},{"id":7162421411,"package_name":"less-loader","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"development","optional":false},{"id":7162421412,"package_name":"react-test-renderer","ecosystem":"npm","requirements":"^16.8.6","direct":true,"kind":"development","optional":false},{"id":7162421413,"package_name":"style-loader","ecosystem":"npm","requirements":"^0.23.1","direct":true,"kind":"development","optional":false},{"id":7162421414,"package_name":"ts-jest","ecosystem":"npm","requirements":"^24.0.2","direct":true,"kind":"development","optional":false},{"id":7162421415,"package_name":"uglifyjs-webpack-plugin","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"development","optional":false},{"id":7162421416,"package_name":"webpack","ecosystem":"npm","requirements":"^4.30.0","direct":true,"kind":"development","optional":false},{"id":7162421417,"package_name":"webpack-cli","ecosystem":"npm","requirements":"^3.3.0","direct":true,"kind":"development","optional":false},{"id":7162421418,"package_name":"webpack-dev-server","ecosystem":"npm","requirements":"^3.4.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"packages/scalable-form-antd/package.json","sha":null,"kind":"manifest","created_at":"2023-01-26T02:31:55.584Z","updated_at":"2023-01-26T02:31:55.584Z","repository_link":"https://github.com/alibaba/scalable-form-platform/blob/master/packages/scalable-form-antd/package.json","dependencies":[{"id":7162421481,"package_name":"antd","ecosystem":"npm","requirements":"^3.24.2","direct":true,"kind":"runtime","optional":false},{"id":7162421485,"package_name":"classnames","ecosystem":"npm","requirements":"^2.2.6","direct":true,"kind":"runtime","optional":false},{"id":7162421487,"package_name":"merge","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"runtime","optional":false},{"id":7162421488,"package_name":"moment","ecosystem":"npm","requirements":"^2.24.0","direct":true,"kind":"runtime","optional":false},{"id":7162421489,"package_name":"natty-fetch","ecosystem":"npm","requirements":"^2.5.3","direct":true,"kind":"runtime","optional":false},{"id":7162421490,"package_name":"prop-types","ecosystem":"npm","requirements":"^15.6.0","direct":true,"kind":"runtime","optional":false},{"id":7162421491,"package_name":"react","ecosystem":"npm","requirements":"^16.8.6","direct":true,"kind":"runtime","optional":false},{"id":7162421492,"package_name":"react-dom","ecosystem":"npm","requirements":"^16.8.6","direct":true,"kind":"runtime","optional":false},{"id":7162421493,"package_name":"react-if","ecosystem":"npm","requirements":"^2.2.1","direct":true,"kind":"runtime","optional":false},{"id":7162421494,"package_name":"react-quill","ecosystem":"npm","requirements":"^1.3.3","direct":true,"kind":"runtime","optional":false},{"id":7162421495,"package_name":"scalable-form-core","ecosystem":"npm","requirements":"^0.0.12","direct":true,"kind":"runtime","optional":false},{"id":7162421496,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.4.3","direct":true,"kind":"development","optional":false},{"id":7162421497,"package_name":"@babel/node","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162421498,"package_name":"@babel/plugin-proposal-class-properties","ecosystem":"npm","requirements":"^7.5.5","direct":true,"kind":"development","optional":false},{"id":7162421499,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162421500,"package_name":"@babel/preset-react","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162421501,"package_name":"babel-jest","ecosystem":"npm","requirements":"^24.9.0","direct":true,"kind":"development","optional":false},{"id":7162421502,"package_name":"babel-loader","ecosystem":"npm","requirements":"^8.0.6","direct":true,"kind":"development","optional":false},{"id":7162421503,"package_name":"cross-env","ecosystem":"npm","requirements":"^6.0.3","direct":true,"kind":"development","optional":false},{"id":7162421504,"package_name":"css-loader","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"development","optional":false},{"id":7162421505,"package_name":"enzyme","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"development","optional":false},{"id":7162421506,"package_name":"enzyme-adapter-react-16","ecosystem":"npm","requirements":"^1.12.1","direct":true,"kind":"development","optional":false},{"id":7162421507,"package_name":"eslint","ecosystem":"npm","requirements":"6.6.0","direct":true,"kind":"development","optional":false},{"id":7162421508,"package_name":"eslint-loader","ecosystem":"npm","requirements":"3.0.2","direct":true,"kind":"development","optional":false},{"id":7162421509,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"7.16.0","direct":true,"kind":"development","optional":false},{"id":7162421510,"package_name":"jest","ecosystem":"npm","requirements":"^24.7.1","direct":true,"kind":"development","optional":false},{"id":7162421511,"package_name":"jest-environment-enzyme","ecosystem":"npm","requirements":"^7.0.2","direct":true,"kind":"development","optional":false},{"id":7162421512,"package_name":"jest-enzyme","ecosystem":"npm","requirements":"^7.0.2","direct":true,"kind":"development","optional":false},{"id":7162421513,"package_name":"jest-simple-summary","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":7162421514,"package_name":"less","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"development","optional":false},{"id":7162421515,"package_name":"less-loader","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"development","optional":false},{"id":7162421516,"package_name":"style-loader","ecosystem":"npm","requirements":"^0.23.1","direct":true,"kind":"development","optional":false},{"id":7162421517,"package_name":"webpack","ecosystem":"npm","requirements":"^4.30.0","direct":true,"kind":"development","optional":false},{"id":7162421518,"package_name":"webpack-cli","ecosystem":"npm","requirements":"^3.3.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"packages/scalable-form-antd-mobile/package.json","sha":null,"kind":"manifest","created_at":"2023-01-26T02:31:55.618Z","updated_at":"2023-01-26T02:31:55.618Z","repository_link":"https://github.com/alibaba/scalable-form-platform/blob/master/packages/scalable-form-antd-mobile/package.json","dependencies":[{"id":7162421552,"package_name":"antd-mobile","ecosystem":"npm","requirements":"^2.3.1","direct":true,"kind":"runtime","optional":false},{"id":7162421553,"package_name":"classnames","ecosystem":"npm","requirements":"^2.2.6","direct":true,"kind":"runtime","optional":false},{"id":7162421554,"package_name":"merge","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"runtime","optional":false},{"id":7162421555,"package_name":"moment","ecosystem":"npm","requirements":"^2.24.0","direct":true,"kind":"runtime","optional":false},{"id":7162421556,"package_name":"natty-fetch","ecosystem":"npm","requirements":"^2.5.3","direct":true,"kind":"runtime","optional":false},{"id":7162421557,"package_name":"prop-types","ecosystem":"npm","requirements":"^15.6.0","direct":true,"kind":"runtime","optional":false},{"id":7162421558,"package_name":"react","ecosystem":"npm","requirements":"^16.8.6","direct":true,"kind":"runtime","optional":false},{"id":7162421559,"package_name":"react-dom","ecosystem":"npm","requirements":"^16.8.6","direct":true,"kind":"runtime","optional":false},{"id":7162421560,"package_name":"react-if","ecosystem":"npm","requirements":"^2.2.1","direct":true,"kind":"runtime","optional":false},{"id":7162421561,"package_name":"scalable-form-core","ecosystem":"npm","requirements":"^0.0.12","direct":true,"kind":"runtime","optional":false},{"id":7162421562,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.4.3","direct":true,"kind":"development","optional":false},{"id":7162421563,"package_name":"@babel/node","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162421564,"package_name":"@babel/plugin-proposal-class-properties","ecosystem":"npm","requirements":"^7.5.5","direct":true,"kind":"development","optional":false},{"id":7162421565,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162421566,"package_name":"@babel/preset-react","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162421567,"package_name":"babel-jest","ecosystem":"npm","requirements":"^24.9.0","direct":true,"kind":"development","optional":false},{"id":7162421568,"package_name":"babel-loader","ecosystem":"npm","requirements":"^8.0.6","direct":true,"kind":"development","optional":false},{"id":7162421569,"package_name":"babel-polyfill","ecosystem":"npm","requirements":"^6.26.0","direct":true,"kind":"development","optional":false},{"id":7162421570,"package_name":"cross-env","ecosystem":"npm","requirements":"^6.0.3","direct":true,"kind":"development","optional":false},{"id":7162421571,"package_name":"css-loader","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"development","optional":false},{"id":7162421572,"package_name":"enzyme","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"development","optional":false},{"id":7162421573,"package_name":"enzyme-adapter-react-16","ecosystem":"npm","requirements":"^1.12.1","direct":true,"kind":"development","optional":false},{"id":7162421574,"package_name":"eslint","ecosystem":"npm","requirements":"6.6.0","direct":true,"kind":"development","optional":false},{"id":7162421575,"package_name":"eslint-loader","ecosystem":"npm","requirements":"3.0.2","direct":true,"kind":"development","optional":false},{"id":7162421576,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"7.16.0","direct":true,"kind":"development","optional":false},{"id":7162421577,"package_name":"jest","ecosystem":"npm","requirements":"^24.7.1","direct":true,"kind":"development","optional":false},{"id":7162421578,"package_name":"jest-environment-enzyme","ecosystem":"npm","requirements":"^7.0.2","direct":true,"kind":"development","optional":false},{"id":7162421579,"package_name":"jest-enzyme","ecosystem":"npm","requirements":"^7.0.2","direct":true,"kind":"development","optional":false},{"id":7162421580,"package_name":"jest-simple-summary","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":7162421581,"package_name":"less","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"development","optional":false},{"id":7162421582,"package_name":"less-loader","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"development","optional":false},{"id":7162421583,"package_name":"style-loader","ecosystem":"npm","requirements":"^0.23.1","direct":true,"kind":"development","optional":false},{"id":7162421584,"package_name":"webpack","ecosystem":"npm","requirements":"^4.30.0","direct":true,"kind":"development","optional":false},{"id":7162421585,"package_name":"webpack-cli","ecosystem":"npm","requirements":"^3.3.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"packages/scalable-form-core/package.json","sha":null,"kind":"manifest","created_at":"2023-01-26T02:31:55.730Z","updated_at":"2023-01-26T02:31:55.730Z","repository_link":"https://github.com/alibaba/scalable-form-platform/blob/master/packages/scalable-form-core/package.json","dependencies":[{"id":7162423301,"package_name":"natty-fetch","ecosystem":"npm","requirements":"^2.5.3","direct":true,"kind":"runtime","optional":false},{"id":7162423302,"package_name":"prop-types","ecosystem":"npm","requirements":"^15.6.0","direct":true,"kind":"runtime","optional":false},{"id":7162423303,"package_name":"react","ecosystem":"npm","requirements":"^16.8.6","direct":true,"kind":"runtime","optional":false},{"id":7162423304,"package_name":"react-dom","ecosystem":"npm","requirements":"^16.8.6","direct":true,"kind":"runtime","optional":false},{"id":7162423305,"package_name":"react-if","ecosystem":"npm","requirements":"^2.2.1","direct":true,"kind":"runtime","optional":false},{"id":7162423306,"package_name":"react-jsonschema-form","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":7162423307,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.4.3","direct":true,"kind":"development","optional":false},{"id":7162423308,"package_name":"@babel/node","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162423309,"package_name":"@babel/plugin-proposal-class-properties","ecosystem":"npm","requirements":"^7.5.5","direct":true,"kind":"development","optional":false},{"id":7162423310,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162423311,"package_name":"@babel/preset-react","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162423312,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"^7.7.2","direct":true,"kind":"development","optional":false},{"id":7162423313,"package_name":"babel-jest","ecosystem":"npm","requirements":"^24.9.0","direct":true,"kind":"development","optional":false},{"id":7162423314,"package_name":"babel-loader","ecosystem":"npm","requirements":"^8.0.6","direct":true,"kind":"development","optional":false},{"id":7162423315,"package_name":"cross-env","ecosystem":"npm","requirements":"^6.0.3","direct":true,"kind":"development","optional":false},{"id":7162423316,"package_name":"enzyme","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"development","optional":false},{"id":7162423317,"package_name":"enzyme-adapter-react-16","ecosystem":"npm","requirements":"^1.12.1","direct":true,"kind":"development","optional":false},{"id":7162423318,"package_name":"eslint","ecosystem":"npm","requirements":"6.6.0","direct":true,"kind":"development","optional":false},{"id":7162423319,"package_name":"eslint-loader","ecosystem":"npm","requirements":"3.0.2","direct":true,"kind":"development","optional":false},{"id":7162423320,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"7.16.0","direct":true,"kind":"development","optional":false},{"id":7162423321,"package_name":"jest","ecosystem":"npm","requirements":"^24.7.1","direct":true,"kind":"development","optional":false},{"id":7162423322,"package_name":"jest-environment-enzyme","ecosystem":"npm","requirements":"^7.0.2","direct":true,"kind":"development","optional":false},{"id":7162423323,"package_name":"jest-enzyme","ecosystem":"npm","requirements":"^7.0.2","direct":true,"kind":"development","optional":false},{"id":7162423324,"package_name":"webpack","ecosystem":"npm","requirements":"^4.30.0","direct":true,"kind":"development","optional":false},{"id":7162423325,"package_name":"webpack-cli","ecosystem":"npm","requirements":"^3.3.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"packages/scalable-form-editor/package.json","sha":null,"kind":"manifest","created_at":"2023-01-26T02:31:55.839Z","updated_at":"2023-01-26T02:31:55.839Z","repository_link":"https://github.com/alibaba/scalable-form-platform/blob/master/packages/scalable-form-editor/package.json","dependencies":[{"id":7162423339,"package_name":"antd","ecosystem":"npm","requirements":"^3.24.2","direct":true,"kind":"runtime","optional":false},{"id":7162423340,"package_name":"classnames","ecosystem":"npm","requirements":"^2.2.6","direct":true,"kind":"runtime","optional":false},{"id":7162423341,"package_name":"natty-fetch","ecosystem":"npm","requirements":"^2.5.3","direct":true,"kind":"runtime","optional":false},{"id":7162423342,"package_name":"prop-types","ecosystem":"npm","requirements":"^15.6.0","direct":true,"kind":"runtime","optional":false},{"id":7162423343,"package_name":"react","ecosystem":"npm","requirements":"^16.8.6","direct":true,"kind":"runtime","optional":false},{"id":7162423344,"package_name":"react-copy-to-clipboard","ecosystem":"npm","requirements":"^5.0.1","direct":true,"kind":"runtime","optional":false},{"id":7162423345,"package_name":"react-dnd","ecosystem":"npm","requirements":"^2.4.0","direct":true,"kind":"runtime","optional":false},{"id":7162423346,"package_name":"react-dnd-html5-backend","ecosystem":"npm","requirements":"^2.4.1","direct":true,"kind":"runtime","optional":false},{"id":7162423347,"package_name":"react-dom","ecosystem":"npm","requirements":"^16.8.6","direct":true,"kind":"runtime","optional":false},{"id":7162423348,"package_name":"react-if","ecosystem":"npm","requirements":"^2.2.1","direct":true,"kind":"runtime","optional":false},{"id":7162423349,"package_name":"react-redux","ecosystem":"npm","requirements":"^4.4.8","direct":true,"kind":"runtime","optional":false},{"id":7162423350,"package_name":"redux","ecosystem":"npm","requirements":"^4.0.4","direct":true,"kind":"runtime","optional":false},{"id":7162423351,"package_name":"redux-thunk","ecosystem":"npm","requirements":"^2.3.0","direct":true,"kind":"runtime","optional":false},{"id":7162423352,"package_name":"scalable-form-antd","ecosystem":"npm","requirements":"^0.0.12","direct":true,"kind":"runtime","optional":false},{"id":7162423353,"package_name":"scalable-form-core","ecosystem":"npm","requirements":"^0.0.12","direct":true,"kind":"runtime","optional":false},{"id":7162423354,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.4.3","direct":true,"kind":"development","optional":false},{"id":7162423355,"package_name":"@babel/node","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162423356,"package_name":"@babel/plugin-proposal-class-properties","ecosystem":"npm","requirements":"^7.5.5","direct":true,"kind":"development","optional":false},{"id":7162423357,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162423358,"package_name":"@babel/preset-react","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162423359,"package_name":"babel-jest","ecosystem":"npm","requirements":"^24.9.0","direct":true,"kind":"development","optional":false},{"id":7162423360,"package_name":"babel-loader","ecosystem":"npm","requirements":"^8.0.6","direct":true,"kind":"development","optional":false},{"id":7162423361,"package_name":"babel-polyfill","ecosystem":"npm","requirements":"^6.26.0","direct":true,"kind":"development","optional":false},{"id":7162423362,"package_name":"cross-env","ecosystem":"npm","requirements":"^6.0.3","direct":true,"kind":"development","optional":false},{"id":7162423363,"package_name":"css-loader","ecosystem":"npm","requirements":"^2.1.1","direct":true,"kind":"development","optional":false},{"id":7162423364,"package_name":"enzyme","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"development","optional":false},{"id":7162423365,"package_name":"enzyme-adapter-react-16","ecosystem":"npm","requirements":"^1.12.1","direct":true,"kind":"development","optional":false},{"id":7162423366,"package_name":"eslint","ecosystem":"npm","requirements":"6.6.0","direct":true,"kind":"development","optional":false},{"id":7162423367,"package_name":"eslint-loader","ecosystem":"npm","requirements":"3.0.2","direct":true,"kind":"development","optional":false},{"id":7162423368,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"7.16.0","direct":true,"kind":"development","optional":false},{"id":7162423369,"package_name":"jest","ecosystem":"npm","requirements":"^24.7.1","direct":true,"kind":"development","optional":false},{"id":7162423370,"package_name":"jest-environment-enzyme","ecosystem":"npm","requirements":"^7.0.2","direct":true,"kind":"development","optional":false},{"id":7162423371,"package_name":"jest-enzyme","ecosystem":"npm","requirements":"^7.0.2","direct":true,"kind":"development","optional":false},{"id":7162423372,"package_name":"jest-simple-summary","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":7162423373,"package_name":"less","ecosystem":"npm","requirements":"^3.9.0","direct":true,"kind":"development","optional":false},{"id":7162423374,"package_name":"less-loader","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"development","optional":false},{"id":7162423375,"package_name":"style-loader","ecosystem":"npm","requirements":"^0.23.1","direct":true,"kind":"development","optional":false},{"id":7162423376,"package_name":"webpack","ecosystem":"npm","requirements":"^4.30.0","direct":true,"kind":"development","optional":false},{"id":7162423377,"package_name":"webpack-cli","ecosystem":"npm","requirements":"^3.3.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"packages/scalable-form-server/package.json","sha":null,"kind":"manifest","created_at":"2023-01-26T02:31:55.868Z","updated_at":"2023-01-26T02:31:55.868Z","repository_link":"https://github.com/alibaba/scalable-form-platform/blob/master/packages/scalable-form-server/package.json","dependencies":[{"id":7162423464,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"^7.7.2","direct":true,"kind":"runtime","optional":false},{"id":7162423465,"package_name":"@types/koa","ecosystem":"npm","requirements":"^2.11.3","direct":true,"kind":"runtime","optional":false},{"id":7162423466,"package_name":"@types/mysql","ecosystem":"npm","requirements":"^2.15.7","direct":true,"kind":"runtime","optional":false},{"id":7162423467,"package_name":"@types/redis","ecosystem":"npm","requirements":"^2.8.14","direct":true,"kind":"runtime","optional":false},{"id":7162423468,"package_name":"chalk","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"runtime","optional":false},{"id":7162423469,"package_name":"co-body","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"runtime","optional":false},{"id":7162423470,"package_name":"commander","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"runtime","optional":false},{"id":7162423471,"package_name":"cross-env","ecosystem":"npm","requirements":"^6.0.3","direct":true,"kind":"runtime","optional":false},{"id":7162423472,"package_name":"ejs","ecosystem":"npm","requirements":"^2.7.1","direct":true,"kind":"runtime","optional":false},{"id":7162423473,"package_name":"koa","ecosystem":"npm","requirements":"^2.11.0","direct":true,"kind":"runtime","optional":false},{"id":7162423474,"package_name":"mysql","ecosystem":"npm","requirements":"^2.17.1","direct":true,"kind":"runtime","optional":false},{"id":7162423475,"package_name":"node-xlsx","ecosystem":"npm","requirements":"^0.15.0","direct":true,"kind":"runtime","optional":false},{"id":7162423476,"package_name":"redis","ecosystem":"npm","requirements":"^2.8.0","direct":true,"kind":"runtime","optional":false},{"id":7162423477,"package_name":"sqlite3","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"runtime","optional":false},{"id":7162423478,"package_name":"uuid","ecosystem":"npm","requirements":"^3.3.3","direct":true,"kind":"runtime","optional":false},{"id":7162423479,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.4.3","direct":true,"kind":"development","optional":false},{"id":7162423480,"package_name":"@babel/plugin-proposal-class-properties","ecosystem":"npm","requirements":"^7.5.5","direct":true,"kind":"development","optional":false},{"id":7162423481,"package_name":"@babel/plugin-proposal-decorators","ecosystem":"npm","requirements":"^7.4.0","direct":true,"kind":"development","optional":false},{"id":7162423482,"package_name":"@babel/plugin-proposal-object-rest-spread","ecosystem":"npm","requirements":"^7.4.3","direct":true,"kind":"development","optional":false},{"id":7162423483,"package_name":"@babel/plugin-transform-runtime","ecosystem":"npm","requirements":"^7.4.3","direct":true,"kind":"development","optional":false},{"id":7162423484,"package_name":"@babel/preset-env","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162423485,"package_name":"@babel/preset-react","ecosystem":"npm","requirements":"^7.6.3","direct":true,"kind":"development","optional":false},{"id":7162423486,"package_name":"@babel/preset-typescript","ecosystem":"npm","requirements":"^7.6.0","direct":true,"kind":"development","optional":false},{"id":7162423487,"package_name":"@babel/register","ecosystem":"npm","requirements":"^7.4.0","direct":true,"kind":"development","optional":false},{"id":7162423488,"package_name":"@types/expect","ecosystem":"npm","requirements":"^1.20.4","direct":true,"kind":"development","optional":false},{"id":7162423489,"package_name":"@types/jest","ecosystem":"npm","requirements":"^24.0.11","direct":true,"kind":"development","optional":false},{"id":7162423490,"package_name":"babel-loader","ecosystem":"npm","requirements":"^8.0.6","direct":true,"kind":"development","optional":false},{"id":7162423491,"package_name":"jest","ecosystem":"npm","requirements":"^24.7.1","direct":true,"kind":"development","optional":false},{"id":7162423492,"package_name":"jest-simple-summary","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":7162423493,"package_name":"nodemon","ecosystem":"npm","requirements":"^1.19.4","direct":true,"kind":"development","optional":false},{"id":7162423494,"package_name":"ts-jest","ecosystem":"npm","requirements":"^24.0.2","direct":true,"kind":"development","optional":false},{"id":7162423495,"package_name":"uglifyjs-webpack-plugin","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"development","optional":false},{"id":7162423496,"package_name":"webpack","ecosystem":"npm","requirements":"^4.30.0","direct":true,"kind":"development","optional":false},{"id":7162423497,"package_name":"webpack-cli","ecosystem":"npm","requirements":"^3.3.0","direct":true,"kind":"development","optional":false}]}],"score":11.907248732659548,"created_at":"2025-04-22T12:52:19.008Z","updated_at":"2026-05-14T07:05:19.621Z","avatar_url":"https://github.com/alibaba.png","language":"JavaScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/359757","html_url":"https://summary.ecosyste.ms/projects/359757"}