{"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-06-19T19:13:48.328Z","created_at":"2022-04-10T00:29:35.159Z","updated_at":"2026-06-19T19:13:48.328Z","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-06-19T19:13:42.748Z","dependent_packages_count":2106,"downloads":472854921,"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-07T16:04:37.229Z","epss_percentage":0.00175,"epss_percentile":0.38776,"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-18T11:12:55.857Z","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","statistics":{"dependent_packages_count":2106,"dependent_repos_count":4993661,"downloads":472350820,"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/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXBndjYtanJ2di03NWpw/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-06-18T11:12:59.157Z","epss_percentage":0.04842,"epss_percentile":0.89502,"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":472350820,"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":[]},{"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-04-23T10:07:04.907Z","epss_percentage":0.00603,"epss_percentile":0.69517,"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":[]}],"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"}]}