{"id":378027,"url":"https://github.com/pillarjs/send","last_synced_at":"2026-07-21T13:30:21.729Z","repository":{"id":3801020,"uuid":"4879977","full_name":"pillarjs/send","owner":"pillarjs","description":"Streaming static file server with Range and conditional-GET support","archived":false,"fork":false,"pushed_at":"2026-06-01T04:33:52.000Z","size":533,"stargazers_count":812,"open_issues_count":28,"forks_count":201,"subscribers_count":21,"default_branch":"master","last_synced_at":"2026-07-06T08:27:37.120Z","etag":null,"topics":["file","javascript","nodejs","send"],"latest_commit_sha":null,"homepage":"","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/pillarjs.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"express"}},"created_at":"2012-07-04T02:56:06.000Z","updated_at":"2026-06-27T11:51:29.000Z","dependencies_parsed_at":"2022-09-10T06:23:00.470Z","dependency_job_id":"e88b9091-4e74-4a48-ab46-437fbfeb312a","html_url":"https://github.com/pillarjs/send","commit_stats":{"total_commits":567,"total_committers":33,"mean_commits":"17.181818181818183","dds":0.1728395061728395,"last_synced_commit":"dc6b5d4ec29355ffcf1ab122e52c27a98c392c15"},"previous_names":["tj/send","visionmedia/send"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/pillarjs/send","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/sbom","scorecard":{"id":733927,"data":{"date":"2025-08-18T21:27:59Z","repo":{"name":"github.com/pillarjs/send","commit":"6fc83dc4631abecc9b4fb05b0ee2c90400751b43"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Maintained","score":3,"reason":"4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:36","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:63","Info:   6 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   2 third-party GitHubAction 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/ci.yml:78","Warn: jobLevel 'checks' permission set to 'write': .github/workflows/ci.yml:79","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:24","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:19"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":7,"reason":"Found 15/19 approved changesets -- score normalized to 7","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 6 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/pillarjs/.github/SECURITY.md:1","Info: Found linked content: github.com/pillarjs/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/pillarjs/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'","Warn: branch protection not enabled for branch 'v0.x'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"18 out of 18 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 31 contributing companies or organizations","details":["Info: found contributions from: ExpressGateway, Netflix, Node-Ops, apex, clibs, cojs, component, conventional-commits, crypto-utils, expressjs, gohttp, jshttp, jstrace, koajs, migratejs, mysqljs, nanodb, netflix, nodejs, openjs-foundation, pillarjs, pkgjs, repo-utils, restify, reworkcss, senchalabs, slate, sprengnetter austria gmbh, stream-utils, visionmedia, zeromq"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-22T15:11:57.168Z","repository_id":3801020,"created_at":"2025-08-22T15:11:57.168Z","updated_at":"2025-08-22T15:11:57.168Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35210429,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-06T02:00:07.184Z","response_time":106,"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":"pillarjs","name":"pillarjs","uuid":"8441312","kind":"organization","description":"The BYO HTTP Framework Framework","email":null,"website":"https://pillarjs.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8441312?v=4","repositories_count":24,"last_synced_at":"2024-04-14T08:12:29.036Z","metadata":{"has_sponsors_listing":false,"funding":{"open_collective":"express"}},"html_url":"https://github.com/pillarjs","funding_links":["https://opencollective.com/express"],"total_stars":16164,"followers":66,"following":0,"created_at":"2022-11-02T16:19:08.424Z","updated_at":"2024-04-14T08:12:32.510Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs/repositories"},"packages":[{"id":13744497,"name":"node-send","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/pillarjs/send","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pillarjs/send","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T05:47:01.519Z","latest_release_published_at":"2026-02-13T05:47:01.519Z","latest_release_number":"0.17.1-2","last_synced_at":"2026-03-13T09:24:48.400Z","created_at":"2026-02-13T05:47:01.360Z","updated_at":"2026-03-13T09:24:48.400Z","registry_url":"https://launchpad.net/ubuntu/+source/node-send","install_command":"apt-get install node-send","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"node-send","standards_version":"4.4.1","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), dh-buildinfo, nodejs, node-after, node-debug, node-depd, node-encodeurl, node-escape-html, node-etag, node-fresh, node-http-errors, node-mime-types, node-on-finished, node-range-parser (\u003e= 1.2.0), mocha, node-should, node-supertest (\u003e= 4.0.2), pkg-js-tools (\u003e= 0.9.12~)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T05:47:02.083Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/node-send?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-send/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/node-send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/node-send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/node-send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/node-send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/node-send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/node-send/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":1430,"github":"ubuntu","metadata":{"codename":"focal","funded_packages_count":165},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-06-10T05:17:46.717Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":12590500,"name":"org.mvnpm:send","ecosystem":"maven","description":"Better streaming static file server with Range and conditional-GET support","homepage":"https://github.com/pillarjs/send#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pillarjs/send","keywords_array":[],"namespace":"org.mvnpm","versions_count":7,"first_release_published_at":"2024-01-16T12:20:48.000Z","latest_release_published_at":"2025-12-15T20:52:27.000Z","latest_release_number":"1.2.1","last_synced_at":"2026-07-11T18:48:56.567Z","created_at":"2025-12-15T21:01:11.435Z","updated_at":"2026-07-11T18:48:56.568Z","registry_url":"https://central.sonatype.com/artifact/org.mvnpm/send/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.mvnpm/send/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":3801020,"uuid":"4879977","full_name":"pillarjs/send","owner":"pillarjs","description":"Streaming static file server with Range and conditional-GET support","archived":false,"fork":false,"pushed_at":"2025-12-03T23:20:37.000Z","size":517,"stargazers_count":808,"open_issues_count":22,"forks_count":194,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-12-08T23:45:07.407Z","etag":null,"topics":["file","javascript","nodejs","send"],"latest_commit_sha":null,"homepage":"","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/pillarjs.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"express"}},"created_at":"2012-07-04T02:56:06.000Z","updated_at":"2025-12-08T06:09:25.000Z","dependencies_parsed_at":"2022-09-10T06:23:00.470Z","dependency_job_id":"e88b9091-4e74-4a48-ab46-437fbfeb312a","html_url":"https://github.com/pillarjs/send","commit_stats":{"total_commits":567,"total_committers":33,"mean_commits":"17.181818181818183","dds":0.1728395061728395,"last_synced_commit":"dc6b5d4ec29355ffcf1ab122e52c27a98c392c15"},"previous_names":["tj/send"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/pillarjs/send","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/sbom","scorecard":{"id":733927,"data":{"date":"2025-08-18T21:27:59Z","repo":{"name":"github.com/pillarjs/send","commit":"6fc83dc4631abecc9b4fb05b0ee2c90400751b43"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Maintained","score":3,"reason":"4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:36","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:63","Info:   6 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   2 third-party GitHubAction 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/ci.yml:78","Warn: jobLevel 'checks' permission set to 'write': .github/workflows/ci.yml:79","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:24","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:19"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":7,"reason":"Found 15/19 approved changesets -- score normalized to 7","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 6 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/pillarjs/.github/SECURITY.md:1","Info: Found linked content: github.com/pillarjs/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/pillarjs/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'","Warn: branch protection not enabled for branch 'v0.x'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"18 out of 18 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 31 contributing companies or organizations","details":["Info: found contributions from: ExpressGateway, Netflix, Node-Ops, apex, clibs, cojs, component, conventional-commits, crypto-utils, expressjs, gohttp, jshttp, jstrace, koajs, migratejs, mysqljs, nanodb, netflix, nodejs, openjs-foundation, pillarjs, pkgjs, repo-utils, restify, reworkcss, senchalabs, slate, sprengnetter austria gmbh, stream-utils, visionmedia, zeromq"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-22T15:11:57.168Z","repository_id":3801020,"created_at":"2025-08-22T15:11:57.168Z","updated_at":"2025-08-22T15:11:57.168Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27756994,"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","status":"online","status_checked_at":"2025-12-15T02:00:09.782Z","response_time":96,"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"}},"repo_metadata_updated_at":"2025-12-15T21:02:27.571Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.847003226246194,"dependent_packages_count":44.10100282777159,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":37.47400302700889},"purl":"pkg:maven/org.mvnpm/send","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.mvnpm:send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.mvnpm:send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.mvnpm:send/dependencies","status":null,"funding_links":["https://opencollective.com/express"],"critical":null,"issue_metadata":{"last_synced_at":"2025-12-15T21:02:25.286Z","issues_count":51,"pull_requests_count":133,"avg_time_to_close_issue":13518427.918918919,"avg_time_to_close_pull_request":31524015.08035714,"issues_closed_count":37,"pull_requests_closed_count":112,"pull_request_authors_count":54,"issue_authors_count":44,"avg_comments_per_issue":4.588235294117647,"avg_comments_per_pull_request":3.3759398496240602,"merged_pull_requests_count":52,"bot_issues_count":0,"bot_pull_requests_count":12,"past_year_issues_count":3,"past_year_pull_requests_count":43,"past_year_avg_time_to_close_issue":6557615.0,"past_year_avg_time_to_close_pull_request":1667578.5,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.7906976744186046,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":24,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/issues","maintainers":[{"login":"wesleytodd","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wesleytodd"},{"login":"UlisesGascon","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"3imed-jaberi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/3imed-jaberi"}],"active_maintainers":[{"login":"UlisesGascon","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:send/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":612238,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":5224405,"name":"@overrideme/send","ecosystem":"npm","description":"Better streaming static file server with Range and conditional-GET support","homepage":"https://github.com/pillarjs/send#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pillarjs/send","keywords_array":["static","file","server"],"namespace":"overrideme","versions_count":3,"first_release_published_at":"2022-09-08T08:04:10.589Z","latest_release_published_at":"2022-09-08T09:53:11.416Z","latest_release_number":"0.0.3","last_synced_at":"2026-07-11T18:48:57.436Z","created_at":"2022-09-09T00:56:17.788Z","updated_at":"2026-07-11T18:48:57.436Z","registry_url":"https://www.npmjs.com/package/@overrideme/send","install_command":"npm install @overrideme/send","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.0.3"}},"repo_metadata":{"id":3801020,"uuid":"4879977","full_name":"pillarjs/send","owner":"pillarjs","description":"Streaming static file server with Range and conditional-GET support","archived":false,"fork":false,"pushed_at":"2026-06-01T04:33:52.000Z","size":533,"stargazers_count":812,"open_issues_count":28,"forks_count":201,"subscribers_count":21,"default_branch":"master","last_synced_at":"2026-07-06T08:27:37.120Z","etag":null,"topics":["file","javascript","nodejs","send"],"latest_commit_sha":null,"homepage":"","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/pillarjs.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"express"}},"created_at":"2012-07-04T02:56:06.000Z","updated_at":"2026-06-27T11:51:29.000Z","dependencies_parsed_at":"2022-09-10T06:23:00.470Z","dependency_job_id":"e88b9091-4e74-4a48-ab46-437fbfeb312a","html_url":"https://github.com/pillarjs/send","commit_stats":{"total_commits":567,"total_committers":33,"mean_commits":"17.181818181818183","dds":0.1728395061728395,"last_synced_commit":"dc6b5d4ec29355ffcf1ab122e52c27a98c392c15"},"previous_names":["tj/send","visionmedia/send"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/pillarjs/send","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/sbom","scorecard":{"id":733927,"data":{"date":"2025-08-18T21:27:59Z","repo":{"name":"github.com/pillarjs/send","commit":"6fc83dc4631abecc9b4fb05b0ee2c90400751b43"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Maintained","score":3,"reason":"4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:36","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:63","Info:   6 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   2 third-party GitHubAction 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/ci.yml:78","Warn: jobLevel 'checks' permission set to 'write': .github/workflows/ci.yml:79","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:24","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:19"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":7,"reason":"Found 15/19 approved changesets -- score normalized to 7","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 6 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/pillarjs/.github/SECURITY.md:1","Info: Found linked content: github.com/pillarjs/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/pillarjs/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'","Warn: branch protection not enabled for branch 'v0.x'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"18 out of 18 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 31 contributing companies or organizations","details":["Info: found contributions from: ExpressGateway, Netflix, Node-Ops, apex, clibs, cojs, component, conventional-commits, crypto-utils, expressjs, gohttp, jshttp, jstrace, koajs, migratejs, mysqljs, nanodb, netflix, nodejs, openjs-foundation, pillarjs, pkgjs, repo-utils, restify, reworkcss, senchalabs, slate, sprengnetter austria gmbh, stream-utils, visionmedia, zeromq"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-22T15:11:57.168Z","repository_id":3801020,"created_at":"2025-08-22T15:11:57.168Z","updated_at":"2025-08-22T15:11:57.168Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35210429,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-06T02:00:07.184Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"pillarjs","name":"pillarjs","uuid":"8441312","kind":"organization","description":"The BYO HTTP Framework Framework","email":null,"website":"https://pillarjs.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8441312?v=4","repositories_count":24,"last_synced_at":"2024-04-14T08:12:29.036Z","metadata":{"has_sponsors_listing":false,"funding":{"open_collective":"express"}},"html_url":"https://github.com/pillarjs","funding_links":["https://opencollective.com/express"],"total_stars":16164,"followers":66,"following":0,"created_at":"2022-11-02T16:19:08.424Z","updated_at":"2024-04-14T08:12:32.510Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-07-10T08:44:52.448Z","dependent_packages_count":3,"downloads":89,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":25.598949001761973,"dependent_repos_count":25.30552159382132,"dependent_packages_count":6.927318738059885,"stargazers_count":3.3572284176258718,"forks_count":2.905374117429729,"average":12.818878373739755},"purl":"pkg:npm/%40overrideme/send","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@overrideme/send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@overrideme/send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@overrideme/send/dependencies","status":null,"funding_links":["https://opencollective.com/express"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-15T06:58:35.111Z","issues_count":53,"pull_requests_count":142,"avg_time_to_close_issue":13652885.7,"avg_time_to_close_pull_request":30461634.724137932,"issues_closed_count":40,"pull_requests_closed_count":116,"pull_request_authors_count":58,"issue_authors_count":46,"avg_comments_per_issue":4.452830188679245,"avg_comments_per_pull_request":3.183098591549296,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":5,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":13122802.5,"past_year_avg_time_to_close_pull_request":1022052.4375,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.6,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/issues","maintainers":[{"login":"wesleytodd","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wesleytodd"},{"login":"UlisesGascon","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"3imed-jaberi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/3imed-jaberi"},{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}],"active_maintainers":[{"login":"UlisesGascon","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@overrideme%2Fsend/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@overrideme%2Fsend/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@overrideme%2Fsend/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@overrideme%2Fsend/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@overrideme%2Fsend/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@overrideme%2Fsend/codemeta","maintainers":[{"uuid":"khoazero123","login":"khoazero123","name":null,"email":"khoazero123@gmail.com","url":null,"packages_count":62,"html_url":"https://www.npmjs.com/~khoazero123","role":null,"created_at":"2022-11-16T06:38:40.724Z","updated_at":"2022-11-16T06:38:40.724Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/khoazero123/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5676289,"maintainers_count":1210647,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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":13597230,"name":"node-send","ecosystem":"debian","description":null,"homepage":"https://github.com/pillarjs/send","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pillarjs/send","keywords_array":["javascript"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T10:31:02.159Z","latest_release_published_at":"2026-02-11T10:31:02.159Z","latest_release_number":"0.16.2-1","last_synced_at":"2026-03-13T15:04:39.566Z","created_at":"2026-02-11T10:31:01.974Z","updated_at":"2026-03-13T15:04:39.567Z","registry_url":"https://tracker.debian.org/pkg/node-send","install_command":"apt-get install node-send","documentation_url":"https://packages.debian.org/buster/node-send","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"node-send","standards_version":"4.3.0","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 12~), dh-buildinfo, nodejs, node-after, node-debug, node-depd, node-encodeurl, node-escape-html, node-etag, node-fresh, node-http-errors, node-mime-types, node-on-finished, node-range-parser (\u003e= 1.2.0), mocha, node-should, node-supertest","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T15:12:12.131Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/node-send?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/node-send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/node-send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/node-send/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/node-send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/node-send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/node-send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/node-send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/node-send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/node-send/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":915,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":104},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-07-10T05:03:02.305Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/namespaces"}},{"id":13794817,"name":"node-send","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/pillarjs/send","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pillarjs/send","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T16:12:20.370Z","latest_release_published_at":"2026-02-13T16:12:20.370Z","latest_release_number":"0.18.0+~cs1.19.1-3","last_synced_at":"2026-03-13T20:19:38.794Z","created_at":"2026-02-13T16:12:20.174Z","updated_at":"2026-03-13T20:19:38.794Z","registry_url":"https://launchpad.net/ubuntu/+source/node-send","install_command":"apt-get install node-send","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"node-send","standards_version":"4.6.0","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, mocha \u003c!nocheck\u003e, node-after \u003c!nocheck\u003e, node-debug \u003c!nocheck\u003e, node-depd \u003c!nocheck\u003e, node-encodeurl \u003c!nocheck\u003e, node-escape-html \u003c!nocheck\u003e, node-etag \u003c!nocheck\u003e, node-fresh \u003c!nocheck\u003e, node-http-errors \u003c!nocheck\u003e, node-mime-types \u003c!nocheck\u003e, node-ms \u003c!nocheck\u003e, node-on-finished \u003c!nocheck\u003e, node-range-parser \u003c!nocheck\u003e, node-should \u003c!nocheck\u003e, node-supertest (\u003e= 4.0.2) \u003c!nocheck\u003e, node-statuses (\u003e= 2) \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T16:13:31.990Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/node-send?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-send/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-send/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":2223,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":444},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-06-10T05:17:48.008Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":5005306,"name":"org.webjars.npm:send","ecosystem":"maven","description":"WebJar for send","homepage":"https://www.webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pillarjs/send","keywords_array":[],"namespace":"org.webjars.npm","versions_count":18,"first_release_published_at":"2018-05-25T12:49:55.000Z","latest_release_published_at":"2025-06-12T12:18:06.000Z","latest_release_number":"1.2.0","last_synced_at":"2026-07-11T18:48:56.705Z","created_at":"2022-07-27T11:09:04.248Z","updated_at":"2026-07-11T18:48:56.705Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.npm/send/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.npm/send/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":3801020,"uuid":"4879977","full_name":"pillarjs/send","owner":"pillarjs","description":"Streaming static file server with Range and conditional-GET support","archived":false,"fork":false,"pushed_at":"2025-10-01T02:25:11.000Z","size":504,"stargazers_count":808,"open_issues_count":25,"forks_count":194,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-10-11T10:22:47.250Z","etag":null,"topics":["file","javascript","nodejs","send"],"latest_commit_sha":null,"homepage":"","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/pillarjs.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"express"}},"created_at":"2012-07-04T02:56:06.000Z","updated_at":"2025-10-04T22:46:08.000Z","dependencies_parsed_at":"2022-09-10T06:23:00.470Z","dependency_job_id":"e88b9091-4e74-4a48-ab46-437fbfeb312a","html_url":"https://github.com/pillarjs/send","commit_stats":{"total_commits":567,"total_committers":33,"mean_commits":"17.181818181818183","dds":0.1728395061728395,"last_synced_commit":"dc6b5d4ec29355ffcf1ab122e52c27a98c392c15"},"previous_names":["tj/send"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/pillarjs/send","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/sbom","scorecard":{"id":733927,"data":{"date":"2025-08-18T21:27:59Z","repo":{"name":"github.com/pillarjs/send","commit":"6fc83dc4631abecc9b4fb05b0ee2c90400751b43"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Maintained","score":3,"reason":"4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:36","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:63","Info:   6 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   2 third-party GitHubAction 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/ci.yml:78","Warn: jobLevel 'checks' permission set to 'write': .github/workflows/ci.yml:79","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:24","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:19"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":7,"reason":"Found 15/19 approved changesets -- score normalized to 7","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 6 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/pillarjs/.github/SECURITY.md:1","Info: Found linked content: github.com/pillarjs/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/pillarjs/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'","Warn: branch protection not enabled for branch 'v0.x'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"18 out of 18 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 31 contributing companies or organizations","details":["Info: found contributions from: ExpressGateway, Netflix, Node-Ops, apex, clibs, cojs, component, conventional-commits, crypto-utils, expressjs, gohttp, jshttp, jstrace, koajs, migratejs, mysqljs, nanodb, netflix, nodejs, openjs-foundation, pillarjs, pkgjs, repo-utils, restify, reworkcss, senchalabs, slate, sprengnetter austria gmbh, stream-utils, visionmedia, zeromq"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-22T15:11:57.168Z","repository_id":3801020,"created_at":"2025-08-22T15:11:57.168Z","updated_at":"2025-08-22T15:11:57.168Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279010344,"owners_count":26084738,"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","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"pillarjs","name":"pillarjs","uuid":"8441312","kind":"organization","description":"The BYO HTTP Framework Framework","email":null,"website":"https://pillarjs.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8441312?v=4","repositories_count":24,"last_synced_at":"2024-04-14T08:12:29.036Z","metadata":{"has_sponsors_listing":false,"funding":{"open_collective":"express"}},"html_url":"https://github.com/pillarjs","funding_links":["https://opencollective.com/express"],"total_stars":16164,"followers":66,"following":0,"created_at":"2022-11-02T16:19:08.424Z","updated_at":"2024-04-14T08:12:32.510Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs/repositories"},"tags":[{"name":"1.2.0","sha":"7c92a68b67600992d877cf1869d171d9fb3a033f","kind":"commit","published_at":"2025-03-27T01:35:56.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/1.2.0","html_url":"https://github.com/pillarjs/send/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"dc6b5d4ec29355ffcf1ab122e52c27a98c392c15","kind":"commit","published_at":"2024-09-10T00:35:56.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/1.1.0","html_url":"https://github.com/pillarjs/send/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.1.0/manifests"},{"name":"0.19.0","sha":"9d2db99518b366d20783fe1c08a1b9bd418929ce","kind":"commit","published_at":"2024-09-10T00:32:32.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.19.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.19.0/manifests"},{"name":"v1.0.0","sha":"91c184e649942d67d7beaf34f46b22ac603198bc","kind":"tag","published_at":"2024-07-25T23:52:46.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/v1.0.0","html_url":"https://github.com/pillarjs/send/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/v1.0.0/manifests"},{"name":"1.0.0-beta.2","sha":"e1c26fe57d164fc83dc387865c034577c6ba2971","kind":"tag","published_at":"2024-03-21T00:49:11.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/1.0.0-beta.2","html_url":"https://github.com/pillarjs/send/releases/tag/1.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@1.0.0-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.0.0-beta.2/manifests"},{"name":"0.18.0","sha":"b69cbb3dc4c09c37917d08a4c13fcd1bac97ade5","kind":"commit","published_at":"2022-03-24T02:53:50.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.18.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.18.0/manifests"},{"name":"v1.0.0-beta.1","sha":"00d54b6f7e61d391fe954ce7e0b46b766ffb7fc6","kind":"tag","published_at":"2022-02-05T02:40:50.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/v1.0.0-beta.1","html_url":"https://github.com/pillarjs/send/releases/tag/v1.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@v1.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/v1.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/v1.0.0-beta.1/manifests"},{"name":"0.17.2","sha":"0b7bd4b4db3d95c86674b3fb5186248c85ae5d9b","kind":"commit","published_at":"2021-12-11T23:35:45.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.17.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.17.2/manifests"},{"name":"0.17.1","sha":"de073ed3237ade9ff71c61673a34474b30e5d45b","kind":"commit","published_at":"2019-05-11T01:06:58.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.17.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.17.1/manifests"},{"name":"0.17.0","sha":"0ef8f0cb8d8f3875f034d04d16db37a85f6150d8","kind":"commit","published_at":"2019-05-03T20:47:47.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.17.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.17.0/manifests"},{"name":"0.16.2","sha":"c378e25a4212eb0fff2c869cbf5d0d6606bbc389","kind":"tag","published_at":"2018-02-07T16:00:04.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.16.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.16.2/manifests"},{"name":"0.16.1","sha":"3daa901cf731b86187e4449fa2c52f971e0b3dbc","kind":"tag","published_at":"2017-09-29T19:20:01.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.16.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"b11c3a3feba4601e19885776c189b81ae763c7d5","kind":"tag","published_at":"2017-09-28T00:19:21.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.16.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.16.0/manifests"},{"name":"0.15.6","sha":"8b080c8c4e127fe3dd41a758f06f6b15899b39ec","kind":"tag","published_at":"2017-09-22T22:19:57.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.6","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.6/manifests"},{"name":"0.15.5","sha":"2d17fa124adc7f81f1d9bf4841fff42b674b8448","kind":"tag","published_at":"2017-09-21T02:26:19.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.5","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.5/manifests"},{"name":"0.15.4","sha":"bad2a468e4ff38c13ffb5a113ce74ba9a812f804","kind":"tag","published_at":"2017-08-06T05:16:54.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.4","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.4/manifests"},{"name":"0.15.3","sha":"a20f8f282bf392c610a07ec1fb042e33073dd3a2","kind":"tag","published_at":"2017-05-17T04:48:05.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.3/manifests"},{"name":"0.15.2","sha":"93b86b2cf38c986858cb389c560f483b74b07544","kind":"tag","published_at":"2017-04-26T04:40:08.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.2/manifests"},{"name":"0.15.1","sha":"ea1748a3b3e00dbcbb0629cf368ced575c6ab7d6","kind":"tag","published_at":"2017-03-05T02:57:54.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"7196b1eb738b4e6fc075b3f48cdbec4f7659b22b","kind":"tag","published_at":"2017-02-25T22:29:58.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"f3397bc0170fb9f2d84c45e81981dff6e58e102d","kind":"tag","published_at":"2017-01-23T15:10:01.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.14.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"d6dd3b91bbb73ad89f1398fa227b200db9bff037","kind":"tag","published_at":"2016-06-10T04:29:47.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.14.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"4b69813e46421a5884c986e9437ebd899abd2146","kind":"tag","published_at":"2016-06-06T23:02:42.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.14.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.14.0/manifests"},{"name":"0.13.2","sha":"5a089701b1c49d96084716bdb5465edefa08c906","kind":"tag","published_at":"2016-03-06T04:22:12.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.13.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.13.2/manifests"},{"name":"0.13.1","sha":"dbce43fc7102c14b475c25cde918b726063cc991","kind":"tag","published_at":"2016-01-16T07:39:34.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.13.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.13.1/manifests"},{"name":"0.13.0","sha":"80cfa7f54ce87c75e92619d5bc510406bd69133a","kind":"tag","published_at":"2015-06-17T01:15:36.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.13.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.13.0/manifests"},{"name":"0.12.3","sha":"db460d914de7114d267a55e2a2d60f869c8ddd33","kind":"tag","published_at":"2015-05-13T15:04:53.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.12.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.3/manifests"},{"name":"0.12.2","sha":"c9a4bf66fa7add5976b2fdbbf3ea20d7f83673f8","kind":"tag","published_at":"2015-03-14T05:18:17.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.12.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.2/manifests"},{"name":"0.12.1","sha":"700757e7aa065b58fb101bd149bedb8239fac228","kind":"tag","published_at":"2015-02-17T17:32:41.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.12.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.1/manifests"},{"name":"0.12.0","sha":"98d60d9949e25d81f2863ec75fd1d1264949f1f9","kind":"tag","published_at":"2015-02-16T23:06:17.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.12.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.0/manifests"},{"name":"0.11.1","sha":"1e18c059e94879ededcea3d58f52eec6791560ee","kind":"tag","published_at":"2015-01-20T15:53:19.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.11.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.11.1/manifests"},{"name":"0.11.0","sha":"4768cf446683666f4d28931b80bda72b45687a70","kind":"tag","published_at":"2015-01-05T22:32:36.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.11.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.11.0/manifests"},{"name":"0.10.1","sha":"a5e6237f3e812a99d079e2100f6294251ef5f465","kind":"tag","published_at":"2014-10-23T01:24:51.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.10.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"0b3d336e6c99e79af059560d63e46de51a17e96d","kind":"tag","published_at":"2014-10-16T04:00:08.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.10.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.10.0/manifests"},{"name":"0.9.3","sha":"de149a73088c9226140922b82bda57da24273153","kind":"tag","published_at":"2014-09-24T18:54:49.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.9.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.3/manifests"},{"name":"0.9.2","sha":"c2b125b19c1f0f1f3c9bcd72be32d1ea54f2f620","kind":"tag","published_at":"2014-09-16T05:34:31.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.9.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"4f1bebbe16964d5ac83832e1357e50c9118836b0","kind":"tag","published_at":"2014-09-08T02:55:15.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.9.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"18ec0938bbb0fcf9b395fa55a275b962099b78d8","kind":"tag","published_at":"2014-09-08T00:39:02.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.9.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.0/manifests"},{"name":"0.8.5","sha":"c4fcb5daaca40bf4cf73e28dadbbe095ba44eeb3","kind":"tag","published_at":"2014-09-05T04:46:48.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.8.5","html_url":"https://github.com/pillarjs/send/releases/tag/0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.5/manifests"},{"name":"0.8.4","sha":"c00b287725234439237b0f70b94475ccd55e58f2","kind":"tag","published_at":"2014-09-04T18:38:46.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.8.4","html_url":"https://github.com/pillarjs/send/releases/tag/0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.4/manifests"},{"name":"0.8.3","sha":"463d1c92267d0b84e5df27f2aecad62859d5a57b","kind":"tag","published_at":"2014-08-17T03:07:50.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.8.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"80b8de10744b3dbfd10b31afc160bc3241ae7570","kind":"tag","published_at":"2014-08-15T01:36:55.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.8.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"d7c99ee941d73fe9a668fc4c673185bfd2167ce7","kind":"tag","published_at":"2014-08-06T05:19:44.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.8.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"7e8591cf07cbba182f60e1cf7cc7c4b66558ba4a","kind":"tag","published_at":"2014-08-06T04:57:52.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.8.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.0/manifests"},{"name":"0.7.4","sha":"c7a90d47e2bc50a1aaabc0a28618a78a401daa65","kind":"tag","published_at":"2014-08-04T21:04:21.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.7.4","html_url":"https://github.com/pillarjs/send/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"a0207eb2ec7fe552a70ae919904209df425ac0be","kind":"tag","published_at":"2014-07-30T01:33:40.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.7.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"87c2d2e16fdebd0ae4f24472b5ef080de495a5b9","kind":"tag","published_at":"2014-07-27T18:59:48.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.7.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"c2a3870f109ead089c01af6c036cddbb69b2cff8","kind":"tag","published_at":"2014-07-26T20:45:49.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.7.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"704395c4da27684ae27afadff4245a3c3532a0b4","kind":"tag","published_at":"2014-07-21T04:23:11.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.7.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"262a2d701e3f1e5c9f10e9401751496e4d7db894","kind":"tag","published_at":"2014-07-12T02:02:04.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.6.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"50d553e83b96eda6b043025c2b9b742c41685e44","kind":"tag","published_at":"2014-06-28T23:13:35.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.5.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.5.0/manifests"},{"name":"0.4.3","sha":"ffac4f5c4eca470a041ff328e425a8050a4d792c","kind":"tag","published_at":"2014-06-12T01:25:59.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.4.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"d8fce9ffcc5269f7fdc001c2bc39ee7109d51577","kind":"tag","published_at":"2014-06-09T20:11:29.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.4.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"fc2ab5c5fe6b37cc2e15ade2753e1dd66a15be03","kind":"tag","published_at":"2014-06-02T23:52:25.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.4.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"c57c627c63d7fe4c7733467962823928cfcc0093","kind":"tag","published_at":"2014-05-28T02:47:44.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.4.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4972356757e58fa76fb9431b54bfdb3246dbece5","kind":"tag","published_at":"2014-04-24T14:32:32.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.3.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"a72837935d19672f395ba77680a97cd2a0ea007a","kind":"tag","published_at":"2014-01-29T21:19:49.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.2.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.2.0/manifests"},{"name":"0.1.4","sha":"a5e5e05a40bd44aaa7dba3db71540c56dfcd7ac7","kind":"tag","published_at":"2013-08-10T21:46:26.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.1.4","html_url":"https://github.com/pillarjs/send/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"f1eb62483b354f57f076c99f4dad72875d22fdb8","kind":"tag","published_at":"2013-07-08T21:39:26.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.1.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"dba6aab64ed4f98dca6f8513ae1c0b437af78df0","kind":"tag","published_at":"2013-07-03T18:23:57.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.1.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"e26b8e4179fcd820d46c9849a06dc6d87436fcb0","kind":"tag","published_at":"2013-06-03T00:14:12.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.1.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"5a2245aa9892d114bd1874733e089a6d8df2f0a8","kind":"tag","published_at":"2012-08-25T21:28:33.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.1.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.0/manifests"},{"name":"0.0.4","sha":"30e0dad3a83142f04ec25b60f122cf7ca6a9b649","kind":"tag","published_at":"2012-08-16T17:07:49.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.0.4","html_url":"https://github.com/pillarjs/send/releases/tag/0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.0.4/manifests"},{"name":"0.0.3","sha":"666682c21f186f44505cb24102550e03e0e41186","kind":"tag","published_at":"2012-07-16T16:22:17.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.0.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.0.3/manifests"},{"name":"0.0.2","sha":"633692d7166410258fd430a4d37c1d3c6a0dab70","kind":"tag","published_at":"2012-07-09T16:29:06.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.0.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.0.2/manifests"}]},"repo_metadata_updated_at":"2025-10-12T22:43:36.532Z","dependent_packages_count":6,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":31.979943940947386,"dependent_packages_count":9.330802583451545,"stargazers_count":10.777423089347375,"forks_count":10.42690352987442,"average":15.628768285905181},"purl":"pkg:maven/org.webjars.npm/send","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.npm:send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.npm:send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.npm:send/dependencies","status":null,"funding_links":["https://opencollective.com/express"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-01T11:03:31.732Z","issues_count":51,"pull_requests_count":128,"avg_time_to_close_issue":13711783.833333334,"avg_time_to_close_pull_request":32660621.833333332,"issues_closed_count":36,"pull_requests_closed_count":108,"pull_request_authors_count":54,"issue_authors_count":44,"avg_comments_per_issue":4.568627450980392,"avg_comments_per_pull_request":3.4609375,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":12,"past_year_issues_count":5,"past_year_pull_requests_count":42,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":2116550.4444444445,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":27,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.6666666666666666,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":21,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/issues","maintainers":[{"login":"wesleytodd","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wesleytodd"},{"login":"UlisesGascon","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"3imed-jaberi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/3imed-jaberi"}],"active_maintainers":[{"login":"UlisesGascon","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:send/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":612238,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":13523436,"name":"node-send","ecosystem":"debian","description":null,"homepage":"https://github.com/pillarjs/send","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pillarjs/send","keywords_array":["javascript"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T22:09:22.539Z","latest_release_published_at":"2026-02-10T22:09:22.539Z","latest_release_number":"0.17.1-2","last_synced_at":"2026-03-14T00:27:40.706Z","created_at":"2026-02-10T22:09:22.343Z","updated_at":"2026-03-14T00:27:40.707Z","registry_url":"https://tracker.debian.org/pkg/node-send","install_command":"apt-get install node-send","documentation_url":"https://packages.debian.org/bullseye/node-send","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"node-send","standards_version":"4.4.1","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), dh-buildinfo, nodejs, node-after, node-debug, node-depd, node-encodeurl, node-escape-html, node-etag, node-fresh, node-http-errors, node-mime-types, node-on-finished, node-range-parser (\u003e= 1.2.0), mocha, node-should, node-supertest (\u003e= 4.0.2), pkg-js-tools (\u003e= 0.9.12~)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:23:24.304Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/node-send?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/node-send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/node-send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/node-send/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/node-send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/node-send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/node-send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/node-send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/node-send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/node-send/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":764,"github":"debian","metadata":{"codename":"bullseye","funded_packages_count":100},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-06-10T05:17:51.942Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13459944,"name":"node-send","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/pillarjs/send","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pillarjs/send","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T07:10:40.218Z","latest_release_published_at":"2026-02-09T07:10:40.218Z","latest_release_number":"0.18.0+~cs1.19.1-3","last_synced_at":"2026-03-09T07:28:00.251Z","created_at":"2026-02-09T07:10:38.130Z","updated_at":"2026-03-09T07:32:47.506Z","registry_url":"https://launchpad.net/ubuntu/+source/node-send","install_command":"apt-get install node-send","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"node-send","standards_version":"4.6.0","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, mocha \u003c!nocheck\u003e, node-after \u003c!nocheck\u003e, node-debug \u003c!nocheck\u003e, node-depd \u003c!nocheck\u003e, node-encodeurl \u003c!nocheck\u003e, node-escape-html \u003c!nocheck\u003e, node-etag \u003c!nocheck\u003e, node-fresh \u003c!nocheck\u003e, node-http-errors \u003c!nocheck\u003e, node-mime-types \u003c!nocheck\u003e, node-ms \u003c!nocheck\u003e, node-on-finished \u003c!nocheck\u003e, node-range-parser \u003c!nocheck\u003e, node-should \u003c!nocheck\u003e, node-supertest (\u003e= 4.0.2) \u003c!nocheck\u003e, node-statuses (\u003e= 2) \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/node-send?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-send/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-send/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":1473,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":214},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-06-10T05:17:05.787Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13558924,"name":"node-send","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/pillarjs/send","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pillarjs/send","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T04:53:32.082Z","latest_release_published_at":"2026-02-11T04:53:32.082Z","latest_release_number":"0.18.0+~cs1.19.1-3","last_synced_at":"2026-03-11T10:41:58.390Z","created_at":"2026-02-11T04:53:31.897Z","updated_at":"2026-03-11T10:41:58.390Z","registry_url":"https://launchpad.net/ubuntu/+source/node-send","install_command":"apt-get install node-send","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"node-send","standards_version":"4.6.0","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, mocha \u003c!nocheck\u003e, node-after \u003c!nocheck\u003e, node-debug \u003c!nocheck\u003e, node-depd \u003c!nocheck\u003e, node-encodeurl \u003c!nocheck\u003e, node-escape-html \u003c!nocheck\u003e, node-etag \u003c!nocheck\u003e, node-fresh \u003c!nocheck\u003e, node-http-errors \u003c!nocheck\u003e, node-mime-types \u003c!nocheck\u003e, node-ms \u003c!nocheck\u003e, node-on-finished \u003c!nocheck\u003e, node-range-parser \u003c!nocheck\u003e, node-should \u003c!nocheck\u003e, node-supertest (\u003e= 4.0.2) \u003c!nocheck\u003e, node-statuses (\u003e= 2) \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:50:18.232Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/node-send?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-send/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/node-send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/node-send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/node-send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/node-send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/node-send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/node-send/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":1000,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":133},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-06-10T05:17:49.008Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13660172,"name":"node-send","ecosystem":"debian","description":null,"homepage":"https://github.com/pillarjs/send","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pillarjs/send","keywords_array":["javascript"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T08:33:29.595Z","latest_release_published_at":"2026-02-12T08:33:29.595Z","latest_release_number":"1.2.0+~cs1.19.4-1","last_synced_at":"2026-03-14T07:07:33.921Z","created_at":"2026-02-12T08:33:29.401Z","updated_at":"2026-03-14T07:07:33.921Z","registry_url":"https://tracker.debian.org/pkg/node-send","install_command":"apt-get install node-send","documentation_url":"https://packages.debian.org/trixie/node-send","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"node-send","standards_version":"4.7.2","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, mocha \u003c!nocheck\u003e, node-after \u003c!nocheck\u003e, node-debug \u003c!nocheck\u003e, node-depd \u003c!nocheck\u003e, node-encodeurl \u003c!nocheck\u003e, node-escape-html \u003c!nocheck\u003e, node-etag \u003c!nocheck\u003e, node-fresh \u003c!nocheck\u003e, node-http-errors \u003c!nocheck\u003e, node-mime-types \u003c!nocheck\u003e, node-ms \u003c!nocheck\u003e, node-on-finished \u003c!nocheck\u003e, node-range-parser \u003c!nocheck\u003e, node-should \u003c!nocheck\u003e, node-supertest (\u003e= 4.0.2) \u003c!nocheck\u003e, node-statuses (\u003e= 2) \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T08:37:04.268Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/node-send?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/node-send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/node-send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/node-send/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-send/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":1987,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":316},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-06-10T05:17:04.542Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":8008176,"name":"send-fs","ecosystem":"npm","description":"Better streaming static file server with Range and conditional-GET support","homepage":"https://github.com/pillarjs/send#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pillarjs/send","keywords_array":["static","file","server"],"namespace":null,"versions_count":3,"first_release_published_at":"2023-07-30T11:56:32.456Z","latest_release_published_at":"2023-07-30T11:14:25.918Z","latest_release_number":"0.18.0","last_synced_at":"2026-07-11T18:48:57.260Z","created_at":"2023-07-30T11:14:29.535Z","updated_at":"2026-07-11T18:48:57.260Z","registry_url":"https://www.npmjs.com/package/send-fs","install_command":"npm install send-fs","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.18.0","beta":"0.18.0-beta.1"}},"repo_metadata":{"id":3801020,"uuid":"4879977","full_name":"pillarjs/send","owner":"pillarjs","description":"Streaming static file server with Range and conditional-GET support","archived":false,"fork":false,"pushed_at":"2026-06-01T04:33:52.000Z","size":533,"stargazers_count":812,"open_issues_count":28,"forks_count":201,"subscribers_count":21,"default_branch":"master","last_synced_at":"2026-07-06T08:27:37.120Z","etag":null,"topics":["file","javascript","nodejs","send"],"latest_commit_sha":null,"homepage":"","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/pillarjs.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"express"}},"created_at":"2012-07-04T02:56:06.000Z","updated_at":"2026-06-27T11:51:29.000Z","dependencies_parsed_at":"2022-09-10T06:23:00.470Z","dependency_job_id":"e88b9091-4e74-4a48-ab46-437fbfeb312a","html_url":"https://github.com/pillarjs/send","commit_stats":{"total_commits":567,"total_committers":33,"mean_commits":"17.181818181818183","dds":0.1728395061728395,"last_synced_commit":"dc6b5d4ec29355ffcf1ab122e52c27a98c392c15"},"previous_names":["tj/send","visionmedia/send"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/pillarjs/send","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/sbom","scorecard":{"id":733927,"data":{"date":"2025-08-18T21:27:59Z","repo":{"name":"github.com/pillarjs/send","commit":"6fc83dc4631abecc9b4fb05b0ee2c90400751b43"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Maintained","score":3,"reason":"4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:36","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:63","Info:   6 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   2 third-party GitHubAction 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/ci.yml:78","Warn: jobLevel 'checks' permission set to 'write': .github/workflows/ci.yml:79","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:24","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:19"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":7,"reason":"Found 15/19 approved changesets -- score normalized to 7","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 6 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/pillarjs/.github/SECURITY.md:1","Info: Found linked content: github.com/pillarjs/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/pillarjs/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'","Warn: branch protection not enabled for branch 'v0.x'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"18 out of 18 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 31 contributing companies or organizations","details":["Info: found contributions from: ExpressGateway, Netflix, Node-Ops, apex, clibs, cojs, component, conventional-commits, crypto-utils, expressjs, gohttp, jshttp, jstrace, koajs, migratejs, mysqljs, nanodb, netflix, nodejs, openjs-foundation, pillarjs, pkgjs, repo-utils, restify, reworkcss, senchalabs, slate, sprengnetter austria gmbh, stream-utils, visionmedia, zeromq"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-22T15:11:57.168Z","repository_id":3801020,"created_at":"2025-08-22T15:11:57.168Z","updated_at":"2025-08-22T15:11:57.168Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35210429,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-06T02:00:07.184Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"pillarjs","name":"pillarjs","uuid":"8441312","kind":"organization","description":"The BYO HTTP Framework Framework","email":null,"website":"https://pillarjs.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8441312?v=4","repositories_count":24,"last_synced_at":"2024-04-14T08:12:29.036Z","metadata":{"has_sponsors_listing":false,"funding":{"open_collective":"express"}},"html_url":"https://github.com/pillarjs","funding_links":["https://opencollective.com/express"],"total_stars":16164,"followers":66,"following":0,"created_at":"2022-11-02T16:19:08.424Z","updated_at":"2024-04-14T08:12:32.510Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-07-10T08:44:49.977Z","dependent_packages_count":1,"downloads":20,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":14.995547710088841,"dependent_repos_count":10.295976646711454,"dependent_packages_count":20.907756255897063,"stargazers_count":2.580605207726488,"forks_count":2.3399363010022856,"docker_downloads_count":null,"average":10.223964424285226},"purl":"pkg:npm/send-fs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/send-fs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/send-fs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/send-fs/dependencies","status":null,"funding_links":["https://opencollective.com/express"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-15T06:58:35.111Z","issues_count":53,"pull_requests_count":142,"avg_time_to_close_issue":13652885.7,"avg_time_to_close_pull_request":30461634.724137932,"issues_closed_count":40,"pull_requests_closed_count":116,"pull_request_authors_count":58,"issue_authors_count":46,"avg_comments_per_issue":4.452830188679245,"avg_comments_per_pull_request":3.183098591549296,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":5,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":13122802.5,"past_year_avg_time_to_close_pull_request":1022052.4375,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.6,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/issues","maintainers":[{"login":"wesleytodd","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wesleytodd"},{"login":"UlisesGascon","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"3imed-jaberi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/3imed-jaberi"},{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}],"active_maintainers":[{"login":"UlisesGascon","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/send-fs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/send-fs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/send-fs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/send-fs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/send-fs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/send-fs/codemeta","maintainers":[{"uuid":"franklin1992","login":"franklin1992","name":null,"email":"15851853085@163.com","url":null,"packages_count":22,"html_url":"https://www.npmjs.com/~franklin1992","role":null,"created_at":"2023-07-30T11:18:24.945Z","updated_at":"2023-07-30T11:18:24.945Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/franklin1992/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5676289,"maintainers_count":1210647,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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":1128666,"name":"@pre-bundled/send","ecosystem":"npm","description":"Better streaming static file server with Range and conditional-GET support","homepage":"https://github.com/pillarjs/send#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pillarjs/send","keywords_array":["static","file","server"],"namespace":"pre-bundled","versions_count":2,"first_release_published_at":"2020-01-20T19:03:29.169Z","latest_release_published_at":"2020-01-20T18:57:51.216Z","latest_release_number":"0.16.2","last_synced_at":"2026-07-11T18:48:57.281Z","created_at":"2022-04-08T11:33:05.722Z","updated_at":"2026-07-11T18:48:57.281Z","registry_url":"https://www.npmjs.com/package/@pre-bundled/send","install_command":"npm install @pre-bundled/send","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.16.2-patch-1"}},"repo_metadata":{"id":3801020,"uuid":"4879977","full_name":"pillarjs/send","owner":"pillarjs","description":"Streaming static file server with Range and conditional-GET support","archived":false,"fork":false,"pushed_at":"2026-06-01T04:33:52.000Z","size":533,"stargazers_count":812,"open_issues_count":26,"forks_count":200,"subscribers_count":21,"default_branch":"master","last_synced_at":"2026-06-05T15:29:03.543Z","etag":null,"topics":["file","javascript","nodejs","send"],"latest_commit_sha":null,"homepage":"","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/pillarjs.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"express"}},"created_at":"2012-07-04T02:56:06.000Z","updated_at":"2026-05-25T03:28:13.000Z","dependencies_parsed_at":"2022-09-10T06:23:00.470Z","dependency_job_id":"e88b9091-4e74-4a48-ab46-437fbfeb312a","html_url":"https://github.com/pillarjs/send","commit_stats":{"total_commits":567,"total_committers":33,"mean_commits":"17.181818181818183","dds":0.1728395061728395,"last_synced_commit":"dc6b5d4ec29355ffcf1ab122e52c27a98c392c15"},"previous_names":["tj/send","visionmedia/send"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/pillarjs/send","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/sbom","scorecard":{"id":733927,"data":{"date":"2025-08-18T21:27:59Z","repo":{"name":"github.com/pillarjs/send","commit":"6fc83dc4631abecc9b4fb05b0ee2c90400751b43"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Maintained","score":3,"reason":"4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:36","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:63","Info:   6 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   2 third-party GitHubAction 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/ci.yml:78","Warn: jobLevel 'checks' permission set to 'write': .github/workflows/ci.yml:79","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:24","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:19"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":7,"reason":"Found 15/19 approved changesets -- score normalized to 7","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 6 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/pillarjs/.github/SECURITY.md:1","Info: Found linked content: github.com/pillarjs/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/pillarjs/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'","Warn: branch protection not enabled for branch 'v0.x'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"18 out of 18 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 31 contributing companies or organizations","details":["Info: found contributions from: ExpressGateway, Netflix, Node-Ops, apex, clibs, cojs, component, conventional-commits, crypto-utils, expressjs, gohttp, jshttp, jstrace, koajs, migratejs, mysqljs, nanodb, netflix, nodejs, openjs-foundation, pillarjs, pkgjs, repo-utils, restify, reworkcss, senchalabs, slate, sprengnetter austria gmbh, stream-utils, visionmedia, zeromq"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-22T15:11:57.168Z","repository_id":3801020,"created_at":"2025-08-22T15:11:57.168Z","updated_at":"2025-08-22T15:11:57.168Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34003812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-06T02:00:07.033Z","response_time":107,"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"},"tags":[]},"repo_metadata_updated_at":"2026-07-06T14:11:15.919Z","dependent_packages_count":4,"downloads":34,"downloads_period":"last-month","dependent_repos_count":2,"rankings":{"downloads":10.440830716062361,"dependent_repos_count":7.611275902025924,"dependent_packages_count":4.506936399663058,"stargazers_count":2.5564406798651027,"forks_count":2.3348490954470527,"docker_downloads_count":null,"average":5.4900665586127},"purl":"pkg:npm/%40pre-bundled/send","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@pre-bundled/send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@pre-bundled/send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@pre-bundled/send/dependencies","status":null,"funding_links":["https://opencollective.com/express"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-15T06:58:35.111Z","issues_count":53,"pull_requests_count":142,"avg_time_to_close_issue":13652885.7,"avg_time_to_close_pull_request":30461634.724137932,"issues_closed_count":40,"pull_requests_closed_count":116,"pull_request_authors_count":58,"issue_authors_count":46,"avg_comments_per_issue":4.452830188679245,"avg_comments_per_pull_request":3.183098591549296,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":5,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":13122802.5,"past_year_avg_time_to_close_pull_request":1022052.4375,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.6,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/issues","maintainers":[{"login":"wesleytodd","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wesleytodd"},{"login":"UlisesGascon","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"3imed-jaberi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/3imed-jaberi"},{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}],"active_maintainers":[{"login":"UlisesGascon","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pre-bundled%2Fsend/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pre-bundled%2Fsend/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pre-bundled%2Fsend/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pre-bundled%2Fsend/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pre-bundled%2Fsend/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pre-bundled%2Fsend/codemeta","maintainers":[{"uuid":"raynos","login":"raynos","name":null,"email":"raynos2@gmail.com","url":null,"packages_count":504,"html_url":"https://www.npmjs.com/~raynos","role":null,"created_at":"2022-11-20T21:56:29.931Z","updated_at":"2022-11-20T21:56:29.931Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/raynos/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5676289,"maintainers_count":1210647,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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":1173849,"name":"@shadow-node/send","ecosystem":"npm","description":"Better streaming static file server with Range and conditional-GET support","homepage":"https://github.com/pillarjs/send#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pillarjs/send","keywords_array":["static","file","server"],"namespace":"shadow-node","versions_count":2,"first_release_published_at":"2018-01-31T15:58:51.433Z","latest_release_published_at":"2018-01-31T17:31:51.537Z","latest_release_number":"0.16.2","last_synced_at":"2026-07-11T18:48:57.299Z","created_at":"2022-04-08T12:52:12.975Z","updated_at":"2026-07-11T18:48:57.300Z","registry_url":"https://www.npmjs.com/package/@shadow-node/send","install_command":"npm install @shadow-node/send","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.16.2"}},"repo_metadata":{"id":3801020,"uuid":"4879977","full_name":"pillarjs/send","owner":"pillarjs","description":"Streaming static file server with Range and conditional-GET support","archived":false,"fork":false,"pushed_at":"2026-05-01T02:48:04.000Z","size":533,"stargazers_count":811,"open_issues_count":25,"forks_count":200,"subscribers_count":21,"default_branch":"master","last_synced_at":"2026-05-22T05:55:15.451Z","etag":null,"topics":["file","javascript","nodejs","send"],"latest_commit_sha":null,"homepage":"","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/pillarjs.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"express"}},"created_at":"2012-07-04T02:56:06.000Z","updated_at":"2026-05-22T04:13:59.000Z","dependencies_parsed_at":"2022-09-10T06:23:00.470Z","dependency_job_id":"e88b9091-4e74-4a48-ab46-437fbfeb312a","html_url":"https://github.com/pillarjs/send","commit_stats":{"total_commits":567,"total_committers":33,"mean_commits":"17.181818181818183","dds":0.1728395061728395,"last_synced_commit":"dc6b5d4ec29355ffcf1ab122e52c27a98c392c15"},"previous_names":["tj/send","visionmedia/send"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/pillarjs/send","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/sbom","scorecard":{"id":733927,"data":{"date":"2025-08-18T21:27:59Z","repo":{"name":"github.com/pillarjs/send","commit":"6fc83dc4631abecc9b4fb05b0ee2c90400751b43"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Maintained","score":3,"reason":"4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:36","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:63","Info:   6 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   2 third-party GitHubAction 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/ci.yml:78","Warn: jobLevel 'checks' permission set to 'write': .github/workflows/ci.yml:79","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:24","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:19"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":7,"reason":"Found 15/19 approved changesets -- score normalized to 7","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 6 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/pillarjs/.github/SECURITY.md:1","Info: Found linked content: github.com/pillarjs/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/pillarjs/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'","Warn: branch protection not enabled for branch 'v0.x'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"18 out of 18 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 31 contributing companies or organizations","details":["Info: found contributions from: ExpressGateway, Netflix, Node-Ops, apex, clibs, cojs, component, conventional-commits, crypto-utils, expressjs, gohttp, jshttp, jstrace, koajs, migratejs, mysqljs, nanodb, netflix, nodejs, openjs-foundation, pillarjs, pkgjs, repo-utils, restify, reworkcss, senchalabs, slate, sprengnetter austria gmbh, stream-utils, visionmedia, zeromq"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-22T15:11:57.168Z","repository_id":3801020,"created_at":"2025-08-22T15:11:57.168Z","updated_at":"2025-08-22T15:11:57.168Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33948498,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-05T02:00:06.157Z","response_time":120,"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"},"tags":[]},"repo_metadata_updated_at":"2026-07-06T14:11:15.912Z","dependent_packages_count":3,"downloads":25,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":67.1478523871876,"dependent_repos_count":10.295976646711454,"dependent_packages_count":5.888476794839281,"stargazers_count":2.580605207726488,"forks_count":2.3399363010022856,"docker_downloads_count":null,"average":17.65056946749342},"purl":"pkg:npm/%40shadow-node/send","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@shadow-node/send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@shadow-node/send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@shadow-node/send/dependencies","status":null,"funding_links":["https://opencollective.com/express"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-15T06:58:35.111Z","issues_count":53,"pull_requests_count":142,"avg_time_to_close_issue":13652885.7,"avg_time_to_close_pull_request":30461634.724137932,"issues_closed_count":40,"pull_requests_closed_count":116,"pull_request_authors_count":58,"issue_authors_count":46,"avg_comments_per_issue":4.452830188679245,"avg_comments_per_pull_request":3.183098591549296,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":5,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":13122802.5,"past_year_avg_time_to_close_pull_request":1022052.4375,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.6,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/issues","maintainers":[{"login":"wesleytodd","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wesleytodd"},{"login":"UlisesGascon","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"3imed-jaberi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/3imed-jaberi"},{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}],"active_maintainers":[{"login":"UlisesGascon","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shadow-node%2Fsend/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shadow-node%2Fsend/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shadow-node%2Fsend/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shadow-node%2Fsend/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shadow-node%2Fsend/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shadow-node%2Fsend/codemeta","maintainers":[{"uuid":"yorkie","login":"yorkie","name":null,"email":"yorkiefixer@gmail.com","url":null,"packages_count":314,"html_url":"https://www.npmjs.com/~yorkie","role":null,"created_at":"2022-11-10T10:48:58.316Z","updated_at":"2022-11-10T10:48:58.316Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/yorkie/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5676289,"maintainers_count":1210647,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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":14075040,"name":"@depup/send","ecosystem":"npm","description":"[DepUp] Better streaming static file server with Range and conditional-GET support","homepage":"https://github.com/pillarjs/send#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pillarjs/send","keywords_array":["depup","dependency-bumped","updated-deps","send","static","file","server"],"namespace":"depup","versions_count":1,"first_release_published_at":"2026-03-17T16:38:45.066Z","latest_release_published_at":"2026-03-17T16:38:45.066Z","latest_release_number":"1.2.1-depup.0","last_synced_at":"2026-07-11T18:48:57.943Z","created_at":"2026-03-19T04:23:36.769Z","updated_at":"2026-07-11T18:48:57.944Z","registry_url":"https://www.npmjs.com/package/@depup/send","install_command":"npm install @depup/send","documentation_url":null,"metadata":{"funding":{"type":"opencollective","url":"https://opencollective.com/express"},"dist-tags":{"latest":"1.2.1-depup.0"}},"repo_metadata":{"id":3801020,"uuid":"4879977","full_name":"pillarjs/send","owner":"pillarjs","description":"Streaming static file server with Range and conditional-GET support","archived":false,"fork":false,"pushed_at":"2026-06-01T04:33:52.000Z","size":533,"stargazers_count":811,"open_issues_count":27,"forks_count":201,"subscribers_count":21,"default_branch":"master","last_synced_at":"2026-06-24T07:31:30.816Z","etag":null,"topics":["file","javascript","nodejs","send"],"latest_commit_sha":null,"homepage":"","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/pillarjs.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"express"}},"created_at":"2012-07-04T02:56:06.000Z","updated_at":"2026-06-18T15:49:24.000Z","dependencies_parsed_at":"2022-09-10T06:23:00.470Z","dependency_job_id":"e88b9091-4e74-4a48-ab46-437fbfeb312a","html_url":"https://github.com/pillarjs/send","commit_stats":{"total_commits":567,"total_committers":33,"mean_commits":"17.181818181818183","dds":0.1728395061728395,"last_synced_commit":"dc6b5d4ec29355ffcf1ab122e52c27a98c392c15"},"previous_names":["tj/send","visionmedia/send"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/pillarjs/send","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/sbom","scorecard":{"id":733927,"data":{"date":"2025-08-18T21:27:59Z","repo":{"name":"github.com/pillarjs/send","commit":"6fc83dc4631abecc9b4fb05b0ee2c90400751b43"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Maintained","score":3,"reason":"4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:36","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:63","Info:   6 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   2 third-party GitHubAction 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/ci.yml:78","Warn: jobLevel 'checks' permission set to 'write': .github/workflows/ci.yml:79","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:24","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:19"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":7,"reason":"Found 15/19 approved changesets -- score normalized to 7","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 6 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/pillarjs/.github/SECURITY.md:1","Info: Found linked content: github.com/pillarjs/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/pillarjs/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'","Warn: branch protection not enabled for branch 'v0.x'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"18 out of 18 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 31 contributing companies or organizations","details":["Info: found contributions from: ExpressGateway, Netflix, Node-Ops, apex, clibs, cojs, component, conventional-commits, crypto-utils, expressjs, gohttp, jshttp, jstrace, koajs, migratejs, mysqljs, nanodb, netflix, nodejs, openjs-foundation, pillarjs, pkgjs, repo-utils, restify, reworkcss, senchalabs, slate, sprengnetter austria gmbh, stream-utils, visionmedia, zeromq"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-22T15:11:57.168Z","repository_id":3801020,"created_at":"2025-08-22T15:11:57.168Z","updated_at":"2025-08-22T15:11:57.168Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34780405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-25T02:00:05.521Z","response_time":101,"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"},"tags":[]},"repo_metadata_updated_at":"2026-07-06T14:11:15.917Z","dependent_packages_count":0,"downloads":25,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":22.40941024303714,"dependent_packages_count":32.301555319200475,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":27.35548278111881},"purl":"pkg:npm/%40depup/send","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@depup/send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@depup/send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@depup/send/dependencies","status":null,"funding_links":["https://opencollective.com/express"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-15T06:58:35.111Z","issues_count":53,"pull_requests_count":142,"avg_time_to_close_issue":13652885.7,"avg_time_to_close_pull_request":30461634.724137932,"issues_closed_count":40,"pull_requests_closed_count":116,"pull_request_authors_count":58,"issue_authors_count":46,"avg_comments_per_issue":4.452830188679245,"avg_comments_per_pull_request":3.183098591549296,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":5,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":13122802.5,"past_year_avg_time_to_close_pull_request":1022052.4375,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.6,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/issues","maintainers":[{"login":"wesleytodd","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wesleytodd"},{"login":"UlisesGascon","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"3imed-jaberi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/3imed-jaberi"},{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}],"active_maintainers":[{"login":"UlisesGascon","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fsend/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fsend/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fsend/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fsend/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fsend/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fsend/codemeta","maintainers":[{"uuid":"chiefmikey","login":"chiefmikey","name":null,"email":"wolfemikl@gmail.com","url":null,"packages_count":2064,"html_url":"https://www.npmjs.com/~chiefmikey","role":null,"created_at":"2026-03-19T04:23:38.006Z","updated_at":"2026-03-19T04:23:38.006Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/chiefmikey/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5676289,"maintainers_count":1210647,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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":13702420,"name":"node-send","ecosystem":"debian","description":null,"homepage":"https://github.com/pillarjs/send","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pillarjs/send","keywords_array":["javascript"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T21:24:39.247Z","latest_release_published_at":"2026-02-12T21:24:39.247Z","latest_release_number":"0.18.0+~cs1.19.1-3+deb12u1","last_synced_at":"2026-03-13T21:50:47.443Z","created_at":"2026-02-12T21:24:39.011Z","updated_at":"2026-03-13T21:50:47.444Z","registry_url":"https://tracker.debian.org/pkg/node-send","install_command":"apt-get install node-send","documentation_url":"https://packages.debian.org/bookworm/node-send","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"node-send","standards_version":"4.6.0","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, mocha \u003c!nocheck\u003e, node-after \u003c!nocheck\u003e, node-debug \u003c!nocheck\u003e, node-depd \u003c!nocheck\u003e, node-encodeurl \u003c!nocheck\u003e, node-escape-html \u003c!nocheck\u003e, node-etag \u003c!nocheck\u003e, node-fresh \u003c!nocheck\u003e, node-http-errors \u003c!nocheck\u003e, node-mime-types \u003c!nocheck\u003e, node-ms \u003c!nocheck\u003e, node-on-finished \u003c!nocheck\u003e, node-range-parser \u003c!nocheck\u003e, node-should \u003c!nocheck\u003e, node-supertest (\u003e= 4.0.2) \u003c!nocheck\u003e, node-statuses (\u003e= 2) \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T21:24:39.821Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/node-send?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/node-send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/node-send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/node-send/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/node-send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/node-send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/node-send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/node-send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/node-send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/node-send/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":2667,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":395},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-06-10T05:17:51.014Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":2345543,"name":"send","ecosystem":"npm","description":"Better streaming static file server with Range and conditional-GET support","homepage":"https://github.com/pillarjs/send#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pillarjs/send","keywords_array":["static","file","server"],"namespace":null,"versions_count":69,"first_release_published_at":"2012-07-04T02:26:10.649Z","latest_release_published_at":"2025-12-15T19:36:11.862Z","latest_release_number":"1.2.1","last_synced_at":"2026-07-20T00:15:12.303Z","created_at":"2022-04-10T00:29:35.159Z","updated_at":"2026-07-20T03:14:24.649Z","registry_url":"https://www.npmjs.com/package/send","install_command":"npm install send","documentation_url":null,"metadata":{"funding":{"type":"opencollective","url":"https://opencollective.com/express"},"dist-tags":{"next":"1.1.0","latest":"1.2.1","latest-0.x":"0.19.2"}},"repo_metadata":{"id":3801020,"uuid":"4879977","full_name":"pillarjs/send","owner":"pillarjs","description":"Streaming static file server with Range and conditional-GET support","archived":false,"fork":false,"pushed_at":"2026-04-01T02:34:50.000Z","size":529,"stargazers_count":812,"open_issues_count":23,"forks_count":197,"subscribers_count":21,"default_branch":"master","last_synced_at":"2026-04-28T11:42:35.496Z","etag":null,"topics":["file","javascript","nodejs","send"],"latest_commit_sha":null,"homepage":"","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/pillarjs.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"express"}},"created_at":"2012-07-04T02:56:06.000Z","updated_at":"2026-04-22T14:46:45.000Z","dependencies_parsed_at":"2022-09-10T06:23:00.470Z","dependency_job_id":"e88b9091-4e74-4a48-ab46-437fbfeb312a","html_url":"https://github.com/pillarjs/send","commit_stats":{"total_commits":567,"total_committers":33,"mean_commits":"17.181818181818183","dds":0.1728395061728395,"last_synced_commit":"dc6b5d4ec29355ffcf1ab122e52c27a98c392c15"},"previous_names":["tj/send","visionmedia/send"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/pillarjs/send","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/sbom","scorecard":{"id":733927,"data":{"date":"2025-08-18T21:27:59Z","repo":{"name":"github.com/pillarjs/send","commit":"6fc83dc4631abecc9b4fb05b0ee2c90400751b43"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Maintained","score":3,"reason":"4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/pillarjs/send/ci.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:36","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:63","Info:   6 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   2 third-party GitHubAction 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/ci.yml:78","Warn: jobLevel 'checks' permission set to 'write': .github/workflows/ci.yml:79","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:32","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:24","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:19"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":7,"reason":"Found 15/19 approved changesets -- score normalized to 7","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 6 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/pillarjs/.github/SECURITY.md:1","Info: Found linked content: github.com/pillarjs/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/pillarjs/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'","Warn: branch protection not enabled for branch 'v0.x'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"18 out of 18 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 31 contributing companies or organizations","details":["Info: found contributions from: ExpressGateway, Netflix, Node-Ops, apex, clibs, cojs, component, conventional-commits, crypto-utils, expressjs, gohttp, jshttp, jstrace, koajs, migratejs, mysqljs, nanodb, netflix, nodejs, openjs-foundation, pillarjs, pkgjs, repo-utils, restify, reworkcss, senchalabs, slate, sprengnetter austria gmbh, stream-utils, visionmedia, zeromq"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-22T15:11:57.168Z","repository_id":3801020,"created_at":"2025-08-22T15:11:57.168Z","updated_at":"2025-08-22T15:11:57.168Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32626501,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"ssl_error","status_checked_at":"2026-05-04T10:08:02.005Z","response_time":58,"last_error":"SSL_read: 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":"pillarjs","name":"pillarjs","uuid":"8441312","kind":"organization","description":"The BYO HTTP Framework Framework","email":null,"website":"https://pillarjs.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8441312?v=4","repositories_count":24,"last_synced_at":"2024-04-14T08:12:29.036Z","metadata":{"has_sponsors_listing":false,"funding":{"open_collective":"express"}},"html_url":"https://github.com/pillarjs","funding_links":["https://opencollective.com/express"],"total_stars":16164,"followers":66,"following":0,"created_at":"2022-11-02T16:19:08.424Z","updated_at":"2024-04-14T08:12:32.510Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pillarjs/repositories"},"tags":[{"name":"1.2.1","sha":"096a6148bea0b82ca974fe0016e6eac280869249","kind":"commit","published_at":"2025-12-15T19:31:31.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/1.2.1","html_url":"https://github.com/pillarjs/send/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.2.1/manifests"},{"name":"0.19.2","sha":"34ba03b7579d31c8bb6d5a3ead573da1a7a118e7","kind":"commit","published_at":"2025-12-15T19:21:53.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.19.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.19.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.19.2/manifests"},{"name":"1.2.0","sha":"7c92a68b67600992d877cf1869d171d9fb3a033f","kind":"commit","published_at":"2025-03-27T01:35:56.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/1.2.0","html_url":"https://github.com/pillarjs/send/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.2.0/manifests"},{"name":"0.19.1","sha":"19efaa39b98ff3ea26a90a484b9fd11efe0b37cd","kind":"commit","published_at":"2024-10-09T23:54:56.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.19.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.19.1/manifests"},{"name":"1.1.0","sha":"dc6b5d4ec29355ffcf1ab122e52c27a98c392c15","kind":"commit","published_at":"2024-09-10T00:35:56.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/1.1.0","html_url":"https://github.com/pillarjs/send/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.1.0/manifests"},{"name":"0.19.0","sha":"9d2db99518b366d20783fe1c08a1b9bd418929ce","kind":"commit","published_at":"2024-09-10T00:32:32.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.19.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.19.0/manifests"},{"name":"v1.0.0","sha":"91c184e649942d67d7beaf34f46b22ac603198bc","kind":"tag","published_at":"2024-07-25T23:52:46.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/v1.0.0","html_url":"https://github.com/pillarjs/send/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/v1.0.0/manifests"},{"name":"1.0.0-beta.2","sha":"e1c26fe57d164fc83dc387865c034577c6ba2971","kind":"tag","published_at":"2024-03-21T00:49:11.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/1.0.0-beta.2","html_url":"https://github.com/pillarjs/send/releases/tag/1.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@1.0.0-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/1.0.0-beta.2/manifests"},{"name":"0.18.0","sha":"b69cbb3dc4c09c37917d08a4c13fcd1bac97ade5","kind":"commit","published_at":"2022-03-24T02:53:50.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.18.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.18.0/manifests"},{"name":"v1.0.0-beta.1","sha":"00d54b6f7e61d391fe954ce7e0b46b766ffb7fc6","kind":"tag","published_at":"2022-02-05T02:40:50.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/v1.0.0-beta.1","html_url":"https://github.com/pillarjs/send/releases/tag/v1.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@v1.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/v1.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/v1.0.0-beta.1/manifests"},{"name":"0.17.2","sha":"0b7bd4b4db3d95c86674b3fb5186248c85ae5d9b","kind":"commit","published_at":"2021-12-11T23:35:45.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.17.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.17.2/manifests"},{"name":"0.17.1","sha":"de073ed3237ade9ff71c61673a34474b30e5d45b","kind":"commit","published_at":"2019-05-11T01:06:58.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.17.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.17.1/manifests"},{"name":"0.17.0","sha":"0ef8f0cb8d8f3875f034d04d16db37a85f6150d8","kind":"commit","published_at":"2019-05-03T20:47:47.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.17.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.17.0/manifests"},{"name":"0.16.2","sha":"c378e25a4212eb0fff2c869cbf5d0d6606bbc389","kind":"tag","published_at":"2018-02-07T16:00:04.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.16.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.16.2/manifests"},{"name":"0.16.1","sha":"3daa901cf731b86187e4449fa2c52f971e0b3dbc","kind":"tag","published_at":"2017-09-29T19:20:01.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.16.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"b11c3a3feba4601e19885776c189b81ae763c7d5","kind":"tag","published_at":"2017-09-28T00:19:21.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.16.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.16.0/manifests"},{"name":"0.15.6","sha":"8b080c8c4e127fe3dd41a758f06f6b15899b39ec","kind":"tag","published_at":"2017-09-22T22:19:57.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.6","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.6/manifests"},{"name":"0.15.5","sha":"2d17fa124adc7f81f1d9bf4841fff42b674b8448","kind":"tag","published_at":"2017-09-21T02:26:19.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.5","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.5/manifests"},{"name":"0.15.4","sha":"bad2a468e4ff38c13ffb5a113ce74ba9a812f804","kind":"tag","published_at":"2017-08-06T05:16:54.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.4","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.4/manifests"},{"name":"0.15.3","sha":"a20f8f282bf392c610a07ec1fb042e33073dd3a2","kind":"tag","published_at":"2017-05-17T04:48:05.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.3/manifests"},{"name":"0.15.2","sha":"93b86b2cf38c986858cb389c560f483b74b07544","kind":"tag","published_at":"2017-04-26T04:40:08.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.2/manifests"},{"name":"0.15.1","sha":"ea1748a3b3e00dbcbb0629cf368ced575c6ab7d6","kind":"tag","published_at":"2017-03-05T02:57:54.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"7196b1eb738b4e6fc075b3f48cdbec4f7659b22b","kind":"tag","published_at":"2017-02-25T22:29:58.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.15.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"f3397bc0170fb9f2d84c45e81981dff6e58e102d","kind":"tag","published_at":"2017-01-23T15:10:01.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.14.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"d6dd3b91bbb73ad89f1398fa227b200db9bff037","kind":"tag","published_at":"2016-06-10T04:29:47.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.14.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"4b69813e46421a5884c986e9437ebd899abd2146","kind":"tag","published_at":"2016-06-06T23:02:42.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.14.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.14.0/manifests"},{"name":"0.13.2","sha":"5a089701b1c49d96084716bdb5465edefa08c906","kind":"tag","published_at":"2016-03-06T04:22:12.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.13.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.13.2/manifests"},{"name":"0.13.1","sha":"dbce43fc7102c14b475c25cde918b726063cc991","kind":"tag","published_at":"2016-01-16T07:39:34.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.13.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.13.1/manifests"},{"name":"0.13.0","sha":"80cfa7f54ce87c75e92619d5bc510406bd69133a","kind":"tag","published_at":"2015-06-17T01:15:36.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.13.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.13.0/manifests"},{"name":"0.12.3","sha":"db460d914de7114d267a55e2a2d60f869c8ddd33","kind":"tag","published_at":"2015-05-13T15:04:53.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.12.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.3/manifests"},{"name":"0.12.2","sha":"c9a4bf66fa7add5976b2fdbbf3ea20d7f83673f8","kind":"tag","published_at":"2015-03-14T05:18:17.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.12.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.2/manifests"},{"name":"0.12.1","sha":"700757e7aa065b58fb101bd149bedb8239fac228","kind":"tag","published_at":"2015-02-17T17:32:41.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.12.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.1/manifests"},{"name":"0.12.0","sha":"98d60d9949e25d81f2863ec75fd1d1264949f1f9","kind":"tag","published_at":"2015-02-16T23:06:17.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.12.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.12.0/manifests"},{"name":"0.11.1","sha":"1e18c059e94879ededcea3d58f52eec6791560ee","kind":"tag","published_at":"2015-01-20T15:53:19.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.11.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.11.1/manifests"},{"name":"0.11.0","sha":"4768cf446683666f4d28931b80bda72b45687a70","kind":"tag","published_at":"2015-01-05T22:32:36.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.11.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.11.0/manifests"},{"name":"0.10.1","sha":"a5e6237f3e812a99d079e2100f6294251ef5f465","kind":"tag","published_at":"2014-10-23T01:24:51.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.10.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"0b3d336e6c99e79af059560d63e46de51a17e96d","kind":"tag","published_at":"2014-10-16T04:00:08.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.10.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.10.0/manifests"},{"name":"0.9.3","sha":"de149a73088c9226140922b82bda57da24273153","kind":"tag","published_at":"2014-09-24T18:54:49.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.9.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.3/manifests"},{"name":"0.9.2","sha":"c2b125b19c1f0f1f3c9bcd72be32d1ea54f2f620","kind":"tag","published_at":"2014-09-16T05:34:31.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.9.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"4f1bebbe16964d5ac83832e1357e50c9118836b0","kind":"tag","published_at":"2014-09-08T02:55:15.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.9.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"18ec0938bbb0fcf9b395fa55a275b962099b78d8","kind":"tag","published_at":"2014-09-08T00:39:02.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.9.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.9.0/manifests"},{"name":"0.8.5","sha":"c4fcb5daaca40bf4cf73e28dadbbe095ba44eeb3","kind":"tag","published_at":"2014-09-05T04:46:48.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.8.5","html_url":"https://github.com/pillarjs/send/releases/tag/0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.5/manifests"},{"name":"0.8.4","sha":"c00b287725234439237b0f70b94475ccd55e58f2","kind":"tag","published_at":"2014-09-04T18:38:46.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.8.4","html_url":"https://github.com/pillarjs/send/releases/tag/0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.4/manifests"},{"name":"0.8.3","sha":"463d1c92267d0b84e5df27f2aecad62859d5a57b","kind":"tag","published_at":"2014-08-17T03:07:50.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.8.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"80b8de10744b3dbfd10b31afc160bc3241ae7570","kind":"tag","published_at":"2014-08-15T01:36:55.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.8.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"d7c99ee941d73fe9a668fc4c673185bfd2167ce7","kind":"tag","published_at":"2014-08-06T05:19:44.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.8.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"7e8591cf07cbba182f60e1cf7cc7c4b66558ba4a","kind":"tag","published_at":"2014-08-06T04:57:52.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.8.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.8.0/manifests"},{"name":"0.7.4","sha":"c7a90d47e2bc50a1aaabc0a28618a78a401daa65","kind":"tag","published_at":"2014-08-04T21:04:21.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.7.4","html_url":"https://github.com/pillarjs/send/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"a0207eb2ec7fe552a70ae919904209df425ac0be","kind":"tag","published_at":"2014-07-30T01:33:40.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.7.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"87c2d2e16fdebd0ae4f24472b5ef080de495a5b9","kind":"tag","published_at":"2014-07-27T18:59:48.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.7.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"c2a3870f109ead089c01af6c036cddbb69b2cff8","kind":"tag","published_at":"2014-07-26T20:45:49.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.7.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"704395c4da27684ae27afadff4245a3c3532a0b4","kind":"tag","published_at":"2014-07-21T04:23:11.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.7.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"262a2d701e3f1e5c9f10e9401751496e4d7db894","kind":"tag","published_at":"2014-07-12T02:02:04.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.6.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"50d553e83b96eda6b043025c2b9b742c41685e44","kind":"tag","published_at":"2014-06-28T23:13:35.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.5.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.5.0/manifests"},{"name":"0.4.3","sha":"ffac4f5c4eca470a041ff328e425a8050a4d792c","kind":"tag","published_at":"2014-06-12T01:25:59.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.4.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"d8fce9ffcc5269f7fdc001c2bc39ee7109d51577","kind":"tag","published_at":"2014-06-09T20:11:29.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.4.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"fc2ab5c5fe6b37cc2e15ade2753e1dd66a15be03","kind":"tag","published_at":"2014-06-02T23:52:25.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.4.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"c57c627c63d7fe4c7733467962823928cfcc0093","kind":"tag","published_at":"2014-05-28T02:47:44.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.4.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4972356757e58fa76fb9431b54bfdb3246dbece5","kind":"tag","published_at":"2014-04-24T14:32:32.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.3.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"a72837935d19672f395ba77680a97cd2a0ea007a","kind":"tag","published_at":"2014-01-29T21:19:49.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.2.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.2.0/manifests"},{"name":"0.1.4","sha":"a5e5e05a40bd44aaa7dba3db71540c56dfcd7ac7","kind":"tag","published_at":"2013-08-10T21:46:26.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.1.4","html_url":"https://github.com/pillarjs/send/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"f1eb62483b354f57f076c99f4dad72875d22fdb8","kind":"tag","published_at":"2013-07-08T21:39:26.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.1.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"dba6aab64ed4f98dca6f8513ae1c0b437af78df0","kind":"tag","published_at":"2013-07-03T18:23:57.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.1.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"e26b8e4179fcd820d46c9849a06dc6d87436fcb0","kind":"tag","published_at":"2013-06-03T00:14:12.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.1.1","html_url":"https://github.com/pillarjs/send/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"5a2245aa9892d114bd1874733e089a6d8df2f0a8","kind":"tag","published_at":"2012-08-25T21:28:33.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.1.0","html_url":"https://github.com/pillarjs/send/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.1.0/manifests"},{"name":"0.0.4","sha":"30e0dad3a83142f04ec25b60f122cf7ca6a9b649","kind":"tag","published_at":"2012-08-16T17:07:49.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.0.4","html_url":"https://github.com/pillarjs/send/releases/tag/0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.0.4/manifests"},{"name":"0.0.3","sha":"666682c21f186f44505cb24102550e03e0e41186","kind":"tag","published_at":"2012-07-16T16:22:17.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.0.3","html_url":"https://github.com/pillarjs/send/releases/tag/0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.0.3/manifests"},{"name":"0.0.2","sha":"633692d7166410258fd430a4d37c1d3c6a0dab70","kind":"tag","published_at":"2012-07-09T16:29:06.000Z","download_url":"https://codeload.github.com/pillarjs/send/tar.gz/0.0.2","html_url":"https://github.com/pillarjs/send/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pillarjs/send@0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/tags/0.0.2/manifests"}]},"repo_metadata_updated_at":"2026-07-20T00:15:12.373Z","dependent_packages_count":2106,"downloads":477218072,"downloads_period":"last-month","dependent_repos_count":4993661,"rankings":{"downloads":0.009747218483354707,"dependent_repos_count":0.0002737982720043457,"dependent_packages_count":0.03756512291899623,"stargazers_count":2.543859745192376,"forks_count":2.303683900990164,"docker_downloads_count":0.014538688243430757,"average":0.818278079016721},"purl":"pkg:npm/send","advisories":[{"uuid":"GSA_kwCzR0hTQS1tNmZ2LWptY2ctNGpmZ84AA_cZ","url":"https://github.com/advisories/GHSA-m6fv-jmcg-4jfg","title":"send vulnerable to template injection that can lead to XSS","description":"### Impact\n\npassing untrusted user input - even after sanitizing it - to `SendStream.redirect()` may execute untrusted code\n\n### Patches\n\nthis issue is patched in send 0.19.0\n\n### Workarounds\n\nusers are encouraged to upgrade to the patched version of express, but otherwise can workaround this issue by making sure any untrusted inputs are safe, ideally by validating them against an explicit allowlist\n\n### Details\n\nsuccessful exploitation of this vector requires the following:\n\n1. The attacker MUST control the input to response.redirect()\n1. express MUST NOT redirect before the template appears\n1. the browser MUST NOT complete redirection before:\n1. the user MUST click on the link in the template","origin":"UNSPECIFIED","severity":"LOW","published_at":"2024-09-10T19:42:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":2.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:L","references":["https://github.com/pillarjs/send/security/advisories/GHSA-m6fv-jmcg-4jfg","https://nvd.nist.gov/vuln/detail/CVE-2024-43799","https://github.com/pillarjs/send/commit/ae4f2989491b392ae2ef3b0015a019770ae65d35","https://lists.debian.org/debian-lts-announce/2025/06/msg00022.html","https://github.com/advisories/GHSA-m6fv-jmcg-4jfg"],"source_kind":"github","identifiers":["GHSA-m6fv-jmcg-4jfg","CVE-2024-43799"],"repository_url":"https://github.com/pillarjs/send","blast_radius":15.406363829885986,"created_at":"2024-09-10T20:06:11.232Z","updated_at":"2026-06-26T02:05:24.389Z","epss_percentage":0.00511,"epss_percentile":0.39504,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tNmZ2LWptY2ctNGpmZ84AA_cZ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1tNmZ2LWptY2ctNGpmZ84AA_cZ","packages":[{"ecosystem":"npm","package_name":"send","versions":[{"first_patched_version":"0.19.0","vulnerable_version_range":"\u003c 0.19.0"}],"purl":"pkg:npm/send"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tNmZ2LWptY2ctNGpmZ84AA_cZ/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBndjYtanJ2di03NWpw","url":"https://github.com/advisories/GHSA-pgv6-jrvv-75jp","title":"Moderate severity vulnerability that affects send","description":"Withdrawn, accidental duplicate publish.\r\n\r\nvisionmedia send before 0.8.4 for Node.js uses a partial comparison for verifying whether a directory is within the document root, which allows remote attackers to access restricted directories, as demonstrated using \"public-restricted\" under a \"public\" directory.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-10-09T00:34:30.000Z","withdrawn_at":"2020-06-16T21:49:08.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2014-6394","https://github.com/advisories/GHSA-pgv6-jrvv-75jp"],"source_kind":"github","identifiers":["GHSA-pgv6-jrvv-75jp"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:13:35.923Z","updated_at":"2026-06-20T04:11:43.425Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBndjYtanJ2di03NWpw","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBndjYtanJ2di03NWpw","packages":[{"ecosystem":"npm","package_name":"send","versions":[{"first_patched_version":"0.8.4","vulnerable_version_range":"\u003c 0.8.4"}],"purl":"pkg:npm/send"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBndjYtanJ2di03NWpw/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWpncWYtaHdjNS1oaDM3","url":"https://github.com/advisories/GHSA-jgqf-hwc5-hh37","title":"Root Path Disclosure in send","description":"Versions of `send` prior to 0.11.2 are affected by an information leakage vulnerability which may allow an attacker to enumerate paths on the server filesystem.\n\n\n\n## Recommendation\n\nUpdate to version 0.11.1 or later.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2017-10-24T18:33:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.3,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2015-8859","https://github.com/pillarjs/send/pull/70","https://github.com/expressjs/serve-static/blob/master/HISTORY.md#181--2015-01-20","http://www.openwall.com/lists/oss-security/2016/04/20/11","https://github.com/pillarjs/send/commit/98a5b89982b38e79db684177cf94730ce7fc7aed","https://web.archive.org/web/20200227192016/https://www.securityfocus.com/bid/96435/","https://github.com/advisories/GHSA-jgqf-hwc5-hh37"],"source_kind":"github","identifiers":["GHSA-jgqf-hwc5-hh37","CVE-2015-8859"],"repository_url":"https://github.com/pillarjs/send","blast_radius":0.0,"created_at":"2022-12-21T16:13:39.252Z","updated_at":"2026-06-20T04:07:50.984Z","epss_percentage":0.04697,"epss_percentile":0.9063,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWpncWYtaHdjNS1oaDM3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWpncWYtaHdjNS1oaDM3","packages":[{"ecosystem":"npm","package_name":"send","versions":[{"first_patched_version":"0.11.1","vulnerable_version_range":"\u003c 0.11.1"}],"purl":"pkg:npm/send"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWpncWYtaHdjNS1oaDM3/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXh3ZzQtOTNjNi0zaDQy","url":"https://github.com/advisories/GHSA-xwg4-93c6-3h42","title":"Directory Traversal in send","description":"Versions 0.8.3 and earlier of `send` are affected by a directory traversal vulnerability. When relying on the root option to restrict file access it may be possible for an application consumer to escape out of the restricted directory and access files in a similarly named directory. \n\nFor example, `static(_dirname + '/public')` would allow access to `_dirname + '/public-restricted'`.\n\n\n## Recommendation\n\nUpdate to version 0.8.4 or later.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2017-10-24T18:33:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2014-6394","https://github.com/visionmedia/send/pull/59","https://github.com/visionmedia/send/commit/9c6ca9b2c0b880afd3ff91ce0d211213c5fa5f9a","https://github.com/advisories/GHSA-xwg4-93c6-3h42","https://www.npmjs.com/advisories/32","https://bugzilla.redhat.com/show_bug.cgi?id=1146063","https://exchange.xforce.ibmcloud.com/vulnerabilities/96727","https://support.apple.com/HT205217","http://lists.apple.com/archives/security-announce/2015/Sep/msg00002.html","http://lists.fedoraproject.org/pipermail/package-announce/2014-October/139938.html","http://lists.fedoraproject.org/pipermail/package-announce/2014-October/140020.html","http://lists.fedoraproject.org/pipermail/package-announce/2014-September/139415.html","http://secunia.com/advisories/62170","http://www-01.ibm.com/support/docview.wss?uid=swg21687263","http://www.openwall.com/lists/oss-security/2014/09/24/1","http://www.openwall.com/lists/oss-security/2014/09/30/10","http://www.securityfocus.com/bid/70100"],"source_kind":"github","identifiers":["GHSA-xwg4-93c6-3h42","CVE-2014-6394"],"repository_url":"https://github.com/visionmedia/send","blast_radius":0.0,"created_at":"2022-12-21T16:13:38.967Z","updated_at":"2026-07-20T03:12:04.727Z","epss_percentage":0.04257,"epss_percentile":0.89783,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXh3ZzQtOTNjNi0zaDQy","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXh3ZzQtOTNjNi0zaDQy","packages":[{"ecosystem":"npm","package_name":"send","versions":[{"first_patched_version":"0.8.4","vulnerable_version_range":"\u003c 0.8.4"}],"purl":"pkg:npm/send","statistics":{"dependent_packages_count":2106,"dependent_repos_count":4993661,"downloads":487119444,"downloads_period":"last-month"},"affected_versions":["0.0.1","0.0.2","0.0.3","0.0.4","0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.2.0","0.3.0","0.4.0","0.4.1","0.4.2","0.4.3","0.5.0","0.6.0","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","0.8.0","0.8.1","0.8.2","0.8.3"],"unaffected_versions":["0.8.4","0.8.5","0.9.0","0.9.1","0.9.2","0.9.3","0.10.0","0.10.1","0.11.0","0.11.1","0.12.0","0.12.1","0.12.2","0.12.3","0.13.0","0.13.1","0.13.2","0.14.0","0.14.1","0.14.2","0.15.0","0.15.1","0.15.2","0.15.3","0.15.4","0.15.5","0.15.6","0.16.0","0.16.1","0.16.2","0.17.0","0.17.1","0.17.2","0.18.0","0.19.0","0.19.1","0.19.2","1.0.0","1.1.0","1.2.0","1.2.1"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXh3ZzQtOTNjNi0zaDQy/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/send","docker_dependents_count":47781,"docker_downloads_count":6858395410,"usage_url":"https://repos.ecosyste.ms/usage/npm/send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/send/dependencies","status":null,"funding_links":["https://opencollective.com/express"],"critical":true,"issue_metadata":{"last_synced_at":"2026-04-15T02:24:06.326Z","issues_count":52,"pull_requests_count":138,"avg_time_to_close_issue":14002959.487179488,"avg_time_to_close_pull_request":30703972.486956522,"issues_closed_count":39,"pull_requests_closed_count":115,"pull_request_authors_count":57,"issue_authors_count":45,"avg_comments_per_issue":4.538461538461538,"avg_comments_per_pull_request":3.2681159420289854,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":12,"past_year_issues_count":4,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":17497067.333333332,"past_year_avg_time_to_close_pull_request":1198939.5555555555,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":18,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.75,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":12,"past_year_merged_pull_requests_count":12,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/issues","maintainers":[{"login":"wesleytodd","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wesleytodd"},{"login":"UlisesGascon","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"3imed-jaberi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/3imed-jaberi"},{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}],"active_maintainers":[{"login":"UlisesGascon","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"},{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/send/codemeta","maintainers":[{"uuid":"dougwilson","login":"dougwilson","name":null,"email":"doug@somethingdoug.com","url":null,"packages_count":102,"html_url":"https://www.npmjs.com/~dougwilson","role":null,"created_at":"2022-11-10T12:12:08.579Z","updated_at":"2022-11-10T12:12:08.579Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dougwilson/packages"},{"uuid":"wesleytodd","login":"wesleytodd","name":null,"email":"wes@wesleytodd.com","url":null,"packages_count":155,"html_url":"https://www.npmjs.com/~wesleytodd","role":null,"created_at":"2024-03-21T07:46:59.771Z","updated_at":"2024-03-21T07:46:59.771Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/wesleytodd/packages"},{"uuid":"blakeembrey","login":"blakeembrey","name":null,"email":"hello@blakeembrey.com","url":null,"packages_count":241,"html_url":"https://www.npmjs.com/~blakeembrey","role":null,"created_at":"2024-10-30T16:37:23.688Z","updated_at":"2024-10-30T16:37:23.688Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/blakeembrey/packages"},{"uuid":"ulisesgascon","login":"ulisesgascon","name":null,"email":"ulisesgascondev@gmail.com","url":null,"packages_count":224,"html_url":"https://www.npmjs.com/~ulisesgascon","role":null,"created_at":"2024-06-07T10:05:30.491Z","updated_at":"2024-06-07T10:05:30.491Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ulisesgascon/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5676289,"maintainers_count":1210647,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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":13399964,"name":"node-send","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/pillarjs/send","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pillarjs/send","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T06:27:18.440Z","latest_release_published_at":"2026-02-06T06:27:18.440Z","latest_release_number":"0.18.0+~cs1.19.1-3","last_synced_at":"2026-03-06T07:02:39.956Z","created_at":"2026-02-06T06:27:18.117Z","updated_at":"2026-03-06T07:39:44.179Z","registry_url":"https://launchpad.net/ubuntu/+source/node-send","install_command":"apt-get install node-send","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"node-send","standards_version":"4.6.0","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, mocha \u003c!nocheck\u003e, node-after \u003c!nocheck\u003e, node-debug \u003c!nocheck\u003e, node-depd \u003c!nocheck\u003e, node-encodeurl \u003c!nocheck\u003e, node-escape-html \u003c!nocheck\u003e, node-etag \u003c!nocheck\u003e, node-fresh \u003c!nocheck\u003e, node-http-errors \u003c!nocheck\u003e, node-mime-types \u003c!nocheck\u003e, node-ms \u003c!nocheck\u003e, node-on-finished \u003c!nocheck\u003e, node-range-parser \u003c!nocheck\u003e, node-should \u003c!nocheck\u003e, node-supertest (\u003e= 4.0.2) \u003c!nocheck\u003e, node-statuses (\u003e= 2) \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/node-send?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-send/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-send/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":1701,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":198},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-06-10T05:17:44.581Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13429036,"name":"node-send","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/pillarjs/send","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/pillarjs/send","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-07T16:15:48.559Z","latest_release_published_at":"2026-02-07T16:15:48.559Z","latest_release_number":"0.17.2-2","last_synced_at":"2026-03-07T16:34:27.827Z","created_at":"2026-02-07T16:15:45.559Z","updated_at":"2026-03-07T17:01:50.134Z","registry_url":"https://launchpad.net/ubuntu/+source/node-send","install_command":"apt-get install node-send","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"node-send","standards_version":"4.6.0","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, mocha \u003c!nocheck\u003e, node-after \u003c!nocheck\u003e, node-debug \u003c!nocheck\u003e, node-depd \u003c!nocheck\u003e, node-encodeurl \u003c!nocheck\u003e, node-escape-html \u003c!nocheck\u003e, node-etag \u003c!nocheck\u003e, node-fresh \u003c!nocheck\u003e, node-http-errors \u003c!nocheck\u003e, node-mime-types \u003c!nocheck\u003e, node-on-finished \u003c!nocheck\u003e, node-range-parser \u003c!nocheck\u003e, node-should \u003c!nocheck\u003e, node-supertest (\u003e= 4.0.2) \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/node-send?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-send","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-send","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-send/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/node-send/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/node-send/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/node-send/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/node-send/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/node-send/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/node-send/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":1523,"github":"ubuntu","metadata":{"codename":"jammy","funded_packages_count":167},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-06-10T05:17:45.610Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}}],"commits":{"id":13594,"full_name":"pillarjs/send","default_branch":"master","total_commits":602,"total_committers":37,"total_bot_commits":19,"total_bot_committers":1,"mean_commits":16.27027027027027,"dds":0.22093023255813948,"past_year_total_commits":25,"past_year_total_committers":4,"past_year_total_bot_commits":19,"past_year_total_bot_committers":1,"past_year_mean_commits":6.25,"past_year_dds":0.24,"last_synced_at":"2026-07-13T04:33:41.201Z","last_synced_commit":"092f3fc77f0e796519ac328c543c11cced8f2244","created_at":"2023-03-07T11:23:56.921Z","updated_at":"2026-07-13T04:32:30.526Z","committers":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","login":"dougwilson","count":469},{"name":"TJ Holowaychuk","email":"tj@vision-media.ca","login":"tj","count":40},{"name":"Wes Todd","email":"wes@wesleytodd.com","login":"wesleytodd","count":21},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":19},{"name":"Phillip Barta","email":"barta.phillip@gmail.com","login":"Phillip9587","count":10},{"name":"Ulises Gascón","email":"ulisesgascongonzalez@gmail.com","login":"UlisesGascon","count":4},{"name":"James Wyatt Cready","email":"jcready@gmail.com","login":"jcready","count":3},{"name":"Sebastian Beltran","email":"bjohansebas@gmail.com","login":"bjohansebas","count":3},{"name":"Íñigo Marquínez Prado","email":"25435858+inigomarquinez","login":"inigomarquinez","count":2},{"name":"Rakesh Bisht","email":"raks.bisht@gmail.com","login":"raksbisht","count":2},{"name":"Thomas","email":"thomas.hoppe@n-fuse.de","login":null,"count":2},{"name":"Sebastian Schürmann","email":"sebastian@Sebastians-MacBook-Pro.local","login":null,"count":2},{"name":"yuval","email":"yuval@hola.org","login":null,"count":1},{"name":"Benjamin Flesch","email":"bflesch@bf-itservice.de","login":null,"count":1},{"name":"Alex Goretoy","email":"alex@goretoy.com","login":"FlatEarthTruth","count":1},{"name":"Andres Castillo","email":"castilloandres17@gmail.com","login":"castilloandres","count":1},{"name":"Aria Stewart","email":"aredridel@nbtsc.org","login":"aredridel","count":1},{"name":"Bradley Farias","email":"bradley.meck@gmail.com","login":"bmeck","count":1},{"name":"mh-cbon","email":"mhhcbon@gmail.com","login":"mh-cbon","count":1},{"name":"fridojet","email":"tina.links@yahoo.de","login":"fridojet","count":1},{"name":"StepSecurity Bot","email":"bot@stepsecurity.io","login":"step-security-bot","count":1},{"name":"Shane Osbourne","email":"shane.osbourne8@gmail.com","login":"shakyShane","count":1},{"name":"Rui Pedro Lima","email":"ruipedro.lima@gmail.com","login":"rapzo","count":1},{"name":"Nook Scheel","email":"nook@live.ru","login":"nook-scheel","count":1},{"name":"Lucian Buzzo","email":"lucian.buzzo@gmail.com","login":"LucianBuzzo","count":1},{"name":"Louis Cloutier","email":"louis.l.cloutier@gmail.com","login":"dotLou","count":1},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se","login":"LinusU","count":1},{"name":"Koki Takahashi","email":"hakatasiloving@gmail.com","login":"hakatashi","count":1},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com","login":"piranna","count":1},{"name":"Jacek Kopecky","email":"jacek@jacek.cz","login":"jacekkopecky","count":1},{"name":"Haider Ali","email":"73281382+rmhaiderali","login":"rmhaiderali","count":1},{"name":"Gil Pedersen","email":"git@gpost.dk","login":"kanongil","count":1},{"name":"Feross Aboukhadijeh","email":"feross@feross.org","login":"feross","count":1},{"name":"Felix Gnass","email":"fgnass@gmail.com","login":"fgnass","count":1},{"name":"Evan Hahn","email":"me@evanhahn.com","login":"EvanHahn","count":1},{"name":"Demian Dekoninck","email":"demian@live.be","login":"DemianD","count":1},{"name":"Brian White","email":"mscdex@mscdex.net","login":"mscdex","count":1}],"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":19},{"name":"Phillip Barta","email":"barta.phillip@gmail.com","login":"Phillip9587","count":4},{"name":"Ulises Gascón","email":"ulisesgascongonzalez@gmail.com","login":"UlisesGascon","count":1},{"name":"Sebastian Beltran","email":"bjohansebas@gmail.com","login":"bjohansebas","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-20T00:00:13.349Z","repositories_count":6385450,"commits_count":867489592,"contributors_count":35883501,"owners_count":1227609,"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":"pillarjs/send","html_url":"https://github.com/pillarjs/send","last_synced_at":"2026-07-06T08:21:05.738Z","status":"active","issues_count":54,"pull_requests_count":144,"avg_time_to_close_issue":13652885.7,"avg_time_to_close_pull_request":30461634.724137932,"issues_closed_count":40,"pull_requests_closed_count":116,"pull_request_authors_count":59,"issue_authors_count":47,"avg_comments_per_issue":4.37037037037037,"avg_comments_per_pull_request":3.2222222222222223,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":6,"past_year_pull_requests_count":20,"past_year_avg_time_to_close_issue":13122802.5,"past_year_avg_time_to_close_pull_request":570519.1818181818,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":1.05,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":8,"created_at":"2023-05-16T15:42:50.521Z","updated_at":"2026-07-06T08:21:05.738Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pillarjs%2Fsend/issues","issue_labels_count":{"table":{"ideas":7,"discuss":5,"enhancement":5,"invalid":4,"question":4,"bug":2,"help wanted":2,"awaiting more info":2,"future":1,"good first issue":1,"docs":1,"deps":1,"duplicate":1,"wontfix":1}},"pull_request_labels_count":{"table":{"pr":62,"enhancement":19,"dependencies":15,"needs rebase":12,"github_actions":11,"ideas":9,"needs tests":9,"deps":8,"fast track":8,"needs docs":7,"invalid":5,"javascript":4,"docs":3,"future":2,"release":2,"bug":1,"semver-minor":1,"duplicate":1,"wontfix":1,"low priority":1,"discuss":1}},"issue_author_associations_count":{"table":{"NONE":51,"CONTRIBUTOR":2,"MEMBER":1}},"pull_request_author_associations_count":{"table":{"NONE":63,"CONTRIBUTOR":57,"MEMBER":24}},"issue_authors":{"table":{"ronag":4,"felicienfrancois":2,"felipeochoa":2,"samuel871211":2,"basickarl":2,"akorchyn":1,"maenu":1,"gabriGutiz":1,"mhf-ir":1,"matthewp":1,"SVasilev":1,"simllll":1,"justinfagnani":1,"fabianwohlfart":1,"thom4parisot":1,"js-choi":1,"silvioprog":1,"mcollina":1,"PassTheMayo":1,"jrtsnabc":1,"WilliamRagstad":1,"EvanHahn":1,"Lab7a7":1,"cxn-astracz":1,"alshamma":1,"karmac2015":1,"LynnKirby":1,"daveying":1,"zhhsun":1,"UlyssesAlves":1,"jcready":1,"DylanPiercey":1,"peterbartels":1,"benmccann":1,"shawnzernik":1,"StanFisher":1,"onhate":1,"jetibest":1,"wvanjaarsveld":1,"adamldoyle":1,"amritmmmec":1,"benpptung":1,"danielaloycedaniel":1,"rchl":1,"harkotha2":1,"mleblebici":1,"UlisesGascon":1}},"pull_request_authors":{"table":{"Phillip9587":23,"dependabot[bot]":15,"wesleytodd":11,"UlisesGascon":9,"bjohansebas":6,"jcready":6,"piranna":5,"xdcarter":4,"raksbisht":4,"inigomarquinez":3,"manifoldhiker":2,"step-security-bot":2,"peterbartels":2,"dmgawel":2,"rmhaiderali":2,"TimBarham":2,"3imed-jaberi":2,"dougwilson":2,"sebbi08":2,"WilliamRagstad":1,"oversteps-kr":1,"LinusU":1,"gmokki":1,"coolaj86":1,"barak007":1,"LucianBuzzo":1,"rogermadsen":1,"pavelkornev":1,"eugenelim":1,"spacecowboy23":1,"mscdex":1,"dotLou":1,"hinell":1,"nrequejo":1,"josueorozco":1,"Doc999tor":1,"koluch":1,"mh-cbon":1,"mleblebici":1,"sheplu":1,"khoazero123":1,"bmeck":1,"devongovett":1,"godwincod3s":1,"Marak":1,"hrvolapeter":1,"basickarl":1,"dereke":1,"cag":1,"driphtyio":1,"ronag":1,"izaakschroeder":1,"feross":1,"borisRobson":1,"ofershap":1,"felicienfrancois":1,"ndarilek":1,"castilloandres":1,"DemianD":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-20T00:00:19.754Z","repositories_count":14860376,"issues_count":32124302,"pull_requests_count":105695945,"authors_count":11351504,"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":{"future":1,"good first issue":1}},"past_year_pull_request_labels_count":{"table":{"fast track":6,"dependencies":5,"github_actions":5,"semver-minor":1}},"past_year_issue_author_associations_count":{"table":{"NONE":3,"MEMBER":1}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":9,"NONE":6,"MEMBER":5}},"past_year_issue_authors":{"table":{"amritmmmec":1,"jetibest":1,"Lab7a7":1,"UlisesGascon":1}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":5,"Phillip9587":3,"UlisesGascon":3,"bjohansebas":2,"dmgawel":2,"driphtyio":1,"godwincod3s":1,"ofershap":1,"oversteps-kr":1,"sheplu":1}},"maintainers":[{"table":{"login":"wesleytodd","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wesleytodd"}},{"table":{"login":"UlisesGascon","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"}},{"table":{"login":"3imed-jaberi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/3imed-jaberi"}},{"table":{"login":"bjohansebas","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bjohansebas"}},{"table":{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}}],"active_maintainers":[{"table":{"login":"UlisesGascon","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UlisesGascon"}},{"table":{"login":"bjohansebas","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bjohansebas"}},{"table":{"login":"sheplu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sheplu"}}]}},"events":{"total":{"ReleaseEvent":2,"DeleteEvent":17,"PullRequestEvent":79,"ForkEvent":7,"IssuesEvent":9,"WatchEvent":23,"IssueCommentEvent":38,"PushEvent":29,"PullRequestReviewCommentEvent":8,"PullRequestReviewEvent":50,"CreateEvent":23},"last_year":{"ReleaseEvent":1,"DeleteEvent":15,"PullRequestEvent":49,"ForkEvent":1,"IssuesEvent":3,"WatchEvent":9,"IssueCommentEvent":7,"PushEvent":18,"PullRequestReviewCommentEvent":2,"PullRequestReviewEvent":20,"CreateEvent":17}},"keywords":["file","javascript","nodejs","send"],"dependencies":[{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-09-10T06:23:00.446Z","updated_at":"2022-09-10T06:23:00.446Z","repository_link":"https://github.com/pillarjs/send/blob/master/package.json","dependencies":[{"id":4368727285,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":true,"kind":"runtime","optional":false},{"id":4368727286,"package_name":"depd","ecosystem":"npm","requirements":"2.0.0","direct":true,"kind":"runtime","optional":false},{"id":4368727287,"package_name":"destroy","ecosystem":"npm","requirements":"1.2.0","direct":true,"kind":"runtime","optional":false},{"id":4368727288,"package_name":"encodeurl","ecosystem":"npm","requirements":"~1.0.2","direct":true,"kind":"runtime","optional":false},{"id":4368727289,"package_name":"escape-html","ecosystem":"npm","requirements":"~1.0.3","direct":true,"kind":"runtime","optional":false},{"id":4368727290,"package_name":"etag","ecosystem":"npm","requirements":"~1.8.1","direct":true,"kind":"runtime","optional":false},{"id":4368727291,"package_name":"fresh","ecosystem":"npm","requirements":"0.5.2","direct":true,"kind":"runtime","optional":false},{"id":4368727292,"package_name":"http-errors","ecosystem":"npm","requirements":"2.0.0","direct":true,"kind":"runtime","optional":false},{"id":4368727293,"package_name":"mime","ecosystem":"npm","requirements":"1.6.0","direct":true,"kind":"runtime","optional":false},{"id":4368727294,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":true,"kind":"runtime","optional":false},{"id":4368727295,"package_name":"on-finished","ecosystem":"npm","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":4368727296,"package_name":"range-parser","ecosystem":"npm","requirements":"~1.2.1","direct":true,"kind":"runtime","optional":false},{"id":4368727297,"package_name":"statuses","ecosystem":"npm","requirements":"2.0.1","direct":true,"kind":"runtime","optional":false},{"id":4368727298,"package_name":"after","ecosystem":"npm","requirements":"0.8.2","direct":true,"kind":"development","optional":false},{"id":4368727299,"package_name":"eslint","ecosystem":"npm","requirements":"7.32.0","direct":true,"kind":"development","optional":false},{"id":4368727300,"package_name":"eslint-config-standard","ecosystem":"npm","requirements":"14.1.1","direct":true,"kind":"development","optional":false},{"id":4368727301,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"2.25.4","direct":true,"kind":"development","optional":false},{"id":4368727302,"package_name":"eslint-plugin-markdown","ecosystem":"npm","requirements":"2.2.1","direct":true,"kind":"development","optional":false},{"id":4368727303,"package_name":"eslint-plugin-node","ecosystem":"npm","requirements":"11.1.0","direct":true,"kind":"development","optional":false},{"id":4368727304,"package_name":"eslint-plugin-promise","ecosystem":"npm","requirements":"5.2.0","direct":true,"kind":"development","optional":false},{"id":4368727305,"package_name":"eslint-plugin-standard","ecosystem":"npm","requirements":"4.1.0","direct":true,"kind":"development","optional":false},{"id":4368727306,"package_name":"mocha","ecosystem":"npm","requirements":"9.2.2","direct":true,"kind":"development","optional":false},{"id":4368727307,"package_name":"nyc","ecosystem":"npm","requirements":"15.1.0","direct":true,"kind":"development","optional":false},{"id":4368727308,"package_name":"supertest","ecosystem":"npm","requirements":"6.2.2","direct":true,"kind":"development","optional":false}]}],"score":33.06101402405104,"created_at":"2026-07-08T06:38:16.942Z","updated_at":"2026-07-21T13:30:21.729Z","avatar_url":"https://github.com/pillarjs.png","language":"JavaScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/378027","html_url":"https://summary.ecosyste.ms/projects/378027"}