{"id":4507416,"name":"@node-saml/passport-saml","ecosystem":"npm","description":"SAML 2.0 authentication strategy for Passport","homepage":"https://github.com/node-saml/passport-saml#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/node-saml/passport-saml","keywords_array":["saml","adfs","sso","shibboleth"],"namespace":"node-saml","versions_count":13,"first_release_published_at":"2022-06-25T18:43:12.374Z","latest_release_published_at":"2026-09-28T15:45:15.247Z","latest_release_number":"5.1.1","last_synced_at":"2026-10-10T23:21:37.567Z","created_at":"2022-07-07T08:21:53.105Z","updated_at":"2026-10-11T15:21:47.922Z","registry_url":"https://www.npmjs.com/package/@node-saml/passport-saml","install_command":"npm install @node-saml/passport-saml","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"beta":"4.0.0-beta.4","latest":"5.1.1"},"contentPolicy":null},"repo_metadata":{"id":3746384,"uuid":"4820953","full_name":"node-saml/passport-saml","owner":"node-saml","description":"SAML 2.0 authentication with Passport","archived":false,"fork":false,"pushed_at":"2026-10-01T07:40:33.000Z","size":4272,"stargazers_count":881,"open_issues_count":20,"forks_count":471,"subscribers_count":28,"default_branch":"master","last_synced_at":"2026-10-01T18:58:13.505Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/node-saml.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2012-06-28T13:29:11.000Z","updated_at":"2026-10-01T14:06:35.000Z","dependencies_parsed_at":"2026-08-14T16:33:55.801Z","dependency_job_id":null,"html_url":"https://github.com/node-saml/passport-saml","commit_stats":{"total_commits":599,"total_committers":123,"mean_commits":4.869918699186992,"dds":0.8030050083472454,"last_synced_commit":"a1f973fb9c80af9bfdb93153b591855d15d3ffd8"},"previous_names":["bergie/passport-saml"],"tags_count":82,"template":false,"template_full_name":null,"purl":"pkg:github/node-saml/passport-saml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/node-saml","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/sbom","scorecard":{"id":234138,"data":{"date":"2025-08-11","repo":{"name":"github.com/node-saml/passport-saml","commit":"9fcf3d2408438d2242cd26dece977cae9f79d333"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.6,"checks":[{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/29 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/stale-bot.yml:1","Warn: no topLevel permission defined: .github/workflows/workflow.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":4,"reason":"dependency not pinned by hash detected -- score normalized to 4","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/node-saml/passport-saml/codeql-analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/node-saml/passport-saml/codeql-analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/node-saml/passport-saml/codeql-analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/node-saml/passport-saml/codeql-analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale-bot.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/node-saml/passport-saml/stale-bot.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/workflow.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/node-saml/passport-saml/workflow.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/workflow.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/node-saml/passport-saml/workflow.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/workflow.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/node-saml/passport-saml/workflow.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/workflow.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/node-saml/passport-saml/workflow.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/workflow.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/node-saml/passport-saml/workflow.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/workflow.yml:35","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   3 out of   4 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 5 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":2,"reason":"8 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-q765-wm9j-66qj","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-wf5p-g6vw-rhxx","Warn: Project is vulnerable to: GHSA-jr5f-v2jv-69x6","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-17T05:18:21.339Z","repository_id":3746384,"created_at":"2025-08-17T05:18:21.340Z","updated_at":"2025-08-17T05:18:21.340Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342085742,"owners_count":37920007,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-10-02T02:00:07.254Z","response_time":104,"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":"node-saml","name":"Node SAML Organization","uuid":"67655348","kind":"organization","description":"Home of passport-saml and related Node.js SAML modules. Not affliated with Auth0/node-saml.","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/67655348?v=4","repositories_count":5,"last_synced_at":"2024-03-26T14:38:05.936Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/node-saml","funding_links":[],"total_stars":1120,"followers":2,"following":0,"created_at":"2022-11-03T22:24:14.004Z","updated_at":"2024-03-26T14:38:06.064Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/node-saml","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/node-saml/repositories"},"tags":[{"name":"v5.1.1","sha":"291073e204d2b59e2f1f6113cc8c3e9718c90b19","kind":"tag","published_at":"2026-09-28T15:42:43.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v5.1.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v5.1.1/manifests"},{"name":"v5.1.0","sha":"9fcf3d2408438d2242cd26dece977cae9f79d333","kind":"tag","published_at":"2025-07-24T19:06:37.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v5.1.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v5.1.0/manifests"},{"name":"v5.0.1","sha":"100bd17eff3a3dd89cb8d29f0a9d4cbe8de21ca1","kind":"tag","published_at":"2025-03-14T17:13:47.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v5.0.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"4d75de41a46abff01429f70be3e40bee3d70fbd4","kind":"tag","published_at":"2024-03-27T18:53:05.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v5.0.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v5.0.0/manifests"},{"name":"v4.0.4","sha":"0c2ccedf47076b0c8d68452eeb90af1465a20262","kind":"tag","published_at":"2023-05-30T00:41:07.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v4.0.4","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v4.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.4/manifests"},{"name":"v4.0.3","sha":"91b1ba6df23fd5d30c36a3c52d4e6885cb075284","kind":"tag","published_at":"2023-04-11T22:56:12.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v4.0.3","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.3/manifests"},{"name":"v4.0.2","sha":"72effd8c9a694eb295a007b6900ba7e71bbe0a0d","kind":"tag","published_at":"2022-12-13T14:01:24.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v4.0.2","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"0a0e80c1448283c915ccc4550e139f16f52f828d","kind":"tag","published_at":"2022-10-28T03:21:59.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v4.0.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"ddf8cf688f46a68093fd9797f2bf832d1bf47209","kind":"tag","published_at":"2022-10-28T02:53:02.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v4.0.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.0/manifests"},{"name":"v3.2.4","sha":"51f8e6b72869a12d33a37badff26318bbe1af351","kind":"tag","published_at":"2022-10-22T00:03:34.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v3.2.4","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.2.4/manifests"},{"name":"v4.0.0-beta.4","sha":"b67c144fd2a31ad937c5169ab2619a73da4b216f","kind":"tag","published_at":"2022-10-13T01:31:11.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v4.0.0-beta.4","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v4.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v4.0.0-beta.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.0-beta.4/manifests"},{"name":"v3.2.3","sha":"7b1f23241ebe4d86d4c09c221027bfb9ac54cf98","kind":"tag","published_at":"2022-10-13T00:46:15.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v3.2.3","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.2.3/manifests"},{"name":"v4.0.0-beta.3","sha":"84ef919271bc6767a7dddc1d176d55ec43ad8fca","kind":"tag","published_at":"2022-10-11T18:15:06.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v4.0.0-beta.3","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v4.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v4.0.0-beta.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.0-beta.3/manifests"},{"name":"v3.2.2","sha":"8b6b2f28f1381f8d4f1476d5f962804e003c252a","kind":"tag","published_at":"2022-10-11T17:41:14.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v3.2.2","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.2.2/manifests"},{"name":"v4.0.0-beta.2","sha":"d74aaa644b7b71f06a0b50cc675157d028151bf2","kind":"tag","published_at":"2022-09-10T02:27:20.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v4.0.0-beta.2","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v4.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v4.0.0-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.0-beta.2/manifests"},{"name":"v4.0.0-beta.1","sha":"ba40d987e9f67cd77caec2d67b6010ffe98bd240","kind":"tag","published_at":"2022-06-25T18:43:15.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v4.0.0-beta.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v4.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v4.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v4.0.0-beta.1/manifests"},{"name":"v3.2.1","sha":"6ba76ba3a015fea96a2dd38f661a6c1f85bc44a1","kind":"tag","published_at":"2022-01-21T02:06:31.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v3.2.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"d5ab7be931d894aab4844d0e19b9915b546c411a","kind":"tag","published_at":"2021-09-25T01:38:22.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v3.2.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.2.0/manifests"},{"name":"v3.1.2","sha":"9e88bba4dfe2b42f8930d9bd7d56bd9a1868287d","kind":"tag","published_at":"2021-08-26T18:41:34.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v3.1.2","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"a3174b4fd955aa6e56fb7c73bde8146f70b60000","kind":"tag","published_at":"2021-07-28T13:14:46.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v3.1.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"f1e00b64c21a725f545e675cd810bbaa435a3972","kind":"commit","published_at":"2021-06-17T15:23:37.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v3.1.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"683f7678885e6d107af0175dea77c370d86b1103","kind":"tag","published_at":"2021-05-14T22:59:43.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v3.0.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v3.0.0/manifests"},{"name":"v2.2.0","sha":"0d983aa7806c4529efef75c7534cfdf9b7bd04a3","kind":"tag","published_at":"2021-04-23T21:46:00.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v2.2.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"0804cc4e2724e15cbacb18faac23e30c4cab7df7","kind":"tag","published_at":"2021-03-19T20:43:49.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v2.1.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.1.0/manifests"},{"name":"v2.0.6","sha":"3d98c756c0519b0776ba8308416ccce2c231f610","kind":"tag","published_at":"2021-03-15T18:12:42.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v2.0.6","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v2.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.6/manifests"},{"name":"v2.0.5","sha":"6996cb8857c481e135073fd7ad71a930ae4c7f86","kind":"tag","published_at":"2021-01-29T21:15:56.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v2.0.5","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v2.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.5/manifests"},{"name":"v2.0.4","sha":"932da9d09a018fed4cb830e67090bb994f8539c1","kind":"tag","published_at":"2021-01-19T20:20:42.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v2.0.4","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"c61cbad96c742ebde36f2b4fff2408675e6f30b6","kind":"commit","published_at":"2020-12-21T22:06:31.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v2.0.3","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"711956c717d7f843638b35431026adc6d365f010","kind":"tag","published_at":"2020-11-05T16:15:07.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v2.0.2","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"c2f32c6de20d0ee5e25be80c95fb57f921572472","kind":"commit","published_at":"2020-11-03T18:07:23.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v2.0.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"be111f3a231fe917bfe42104e42a952bfc843ebe","kind":"commit","published_at":"2020-11-03T16:15:54.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v2.0.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v2.0.0/manifests"},{"name":"v1.5.0","sha":"7b71596d099302cd84313b229e4d6fc01e768527","kind":"commit","published_at":"2020-10-29T22:03:55.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.5.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.5.0/manifests"},{"name":"v1.4.2","sha":"4c14bea49d0aa87f6afd548be695fb3db1f453f8","kind":"commit","published_at":"2020-10-29T15:52:11.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.4.2","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"c226896cad3c5b00020beeae52ecd55564321846","kind":"commit","published_at":"2020-10-29T15:37:27.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.4.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"33caa06abbb60175aa2b6abec26bb2ffb7cc3d45","kind":"commit","published_at":"2020-10-28T18:52:50.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.4.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.4.0/manifests"},{"name":"v1.3.5","sha":"e0480e13dba1c6635763cf31d2bb942a930bcc70","kind":"commit","published_at":"2020-09-16T16:38:26.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.3.5","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"ffbd2f61e05e8c6e932422fb4f54523b15c106df","kind":"commit","published_at":"2020-07-21T14:19:30.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.3.4","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"fb1bda0d19e5b206e772562bf0ab6d1a1ce96ae4","kind":"commit","published_at":"2020-02-19T14:34:29.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.3.3","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"a224a31fc7e711c73a81138e0bfc6e60ccf19344","kind":"commit","published_at":"2020-02-12T19:46:14.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.3.2","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"707211ccd722b0cbb12a5b96a6ba3296228201e9","kind":"commit","published_at":"2020-02-11T15:16:08.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.3.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"1869d272f53263abd259d39ac59f87457ba99e8d","kind":"commit","published_at":"2020-01-28T22:08:52.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.3.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"6f0876ed77815235d7d846ea145da733c3fa6b04","kind":"commit","published_at":"2019-07-26T15:28:17.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.2.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"ce5351d59f07569534c15dfe8b0d29e3eda0461f","kind":"commit","published_at":"2019-05-10T00:01:48.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.1.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"677424cf2f594344e4e70bec0be2d7591a60e089","kind":"commit","published_at":"2018-12-02T15:46:54.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v1.0.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v1.0.0/manifests"},{"name":"v0.35.0","sha":"f8140aa6bca4e645119b45b83dd5eef45627aacf","kind":"commit","published_at":"2018-08-14T18:22:24.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.35.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.35.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.35.0/manifests"},{"name":"v0.34.0","sha":"966b97a54e7a4b25316716c20e1f524b64cf8a22","kind":"commit","published_at":"2018-08-14T14:37:58.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.34.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.34.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.34.0/manifests"},{"name":"v0.33.0","sha":"6e2418bae01b98dc982a3d37a543ef7ea079fd76","kind":"commit","published_at":"2018-02-16T19:56:50.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.33.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.33.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.33.0/manifests"},{"name":"v0.32.1","sha":"3165135d75e96550e2cd9d4edd6e310cb8261972","kind":"commit","published_at":"2018-01-03T19:31:32.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.32.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.32.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.32.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.32.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.32.1/manifests"},{"name":"v0.32.0","sha":"c2ce79d51d93b68e34911e74bb06cf915d8a754b","kind":"commit","published_at":"2018-01-03T19:23:05.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.32.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.32.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.32.0/manifests"},{"name":"v0.31.0","sha":"a94fbfa730dd0aca0e0fa2cedcbabbea1765aee6","kind":"commit","published_at":"2017-11-01T14:50:34.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.31.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.31.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.31.0/manifests"},{"name":"v0.30.0","sha":"da829fc0216ed961ea7cb8a6234df65a60f51114","kind":"commit","published_at":"2017-10-12T10:37:08.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.30.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.30.0/manifests"},{"name":"v0.20.2","sha":"83a26d6ae3895ce632ecf361c5b42edac6edeabd","kind":"commit","published_at":"2017-10-10T17:17:09.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.20.2","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.20.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.20.2/manifests"},{"name":"v0.20.1","sha":"3e08bfb2f333f3dc6ae094f3253f11c66b481b40","kind":"commit","published_at":"2017-10-10T16:51:40.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.20.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.20.1/manifests"},{"name":"v0.20.0","sha":"92f1047fafeadac24d7fd7aba00a1a6260bd673e","kind":"commit","published_at":"2017-10-09T19:12:47.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.20.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.20.0/manifests"},{"name":"v0.16.2","sha":"4d97ffcb7918526cfc6101207fe04d14a0abd23e","kind":"commit","published_at":"2017-10-05T21:02:14.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.16.2","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.16.2/manifests"},{"name":"v0.16.1","sha":"4d97ffcb7918526cfc6101207fe04d14a0abd23e","kind":"commit","published_at":"2017-10-05T21:02:14.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.16.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"6d1215bf96e9e352c25e92d282cba513ed8e876c","kind":"commit","published_at":"2017-04-01T00:09:50.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.16.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"094c660a0560625ccd29dbbffff4b7168844b4ef","kind":"commit","published_at":"2015-12-30T19:53:30.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.15.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"b6a882a54732a47d423ba02665e87e8643c1ef40","kind":"commit","published_at":"2015-11-02T01:04:51.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.14.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"8064dda414a461ac621ca8b9c2b9a114efac2bc8","kind":"commit","published_at":"2015-10-09T05:54:53.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.13.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"a1567585c0c4a8d1e28bac3c85b7bb11dca3f4a7","kind":"commit","published_at":"2015-08-19T00:48:11.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.12.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"9d7df826f632510d2807e226d39699527d2d88c7","kind":"commit","published_at":"2015-08-18T04:04:19.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.11.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"c4ef5982d96fb99ba6cc5c6841d67ffa7b119b1d","kind":"commit","published_at":"2015-08-10T04:53:47.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.11.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"8e84455a530e1694c1fe01bd3e7647128b0f1885","kind":"commit","published_at":"2015-06-08T03:18:52.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.10.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"5fd2e997dc841ae1e106acc2b8124db72bee8847","kind":"commit","published_at":"2015-04-26T01:40:44.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.9.2","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"c5e7305fb32386e37e278e19ce37afe0d9de9ca8","kind":"commit","published_at":"2015-02-18T19:53:42.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.9.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"4298ed9e85106885be4c21f08a6042523892d083","kind":"commit","published_at":"2015-02-05T17:48:35.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.9.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"3441a6729fba876c8454ac3a3581c85bfbdce54c","kind":"commit","published_at":"2015-01-23T19:17:36.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.8.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"33df15ee4e3732ccc614648267dea8fedcf7791d","kind":"commit","published_at":"2015-01-13T02:48:24.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.7.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"e130ac5ad42f2bda9aa108dcbab62abc1763babb","kind":"commit","published_at":"2015-01-06T02:38:09.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.6.2","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"de8438aa5f47ada133ac70f99979da02eb995fe2","kind":"commit","published_at":"2014-12-18T23:35:56.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.6.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"aa3dfaa681e449bc88477b27c36ba5b7e417f3a6","kind":"commit","published_at":"2014-11-14T01:40:10.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.6.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.6.0/manifests"},{"name":"v0.5.3","sha":"bd8a76b16ed61d8e4830f3d46fb5940f46d1ee86","kind":"commit","published_at":"2014-09-11T19:59:47.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.5.3","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"b5ee209af948d505706f86ea0712124610fd32ff","kind":"commit","published_at":"2014-07-02T23:21:26.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.5.2","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"c2b31ba9401121fddd79de9d2ea94179096a9957","kind":"commit","published_at":"2014-07-02T21:57:29.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.5.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"7c0e2e15dcda47c9a454b605c1f2a3a096b1a21b","kind":"commit","published_at":"2014-07-01T03:50:45.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.5.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"050ed13c09abe8cb0835ae8d35bca107f8d9df22","kind":"commit","published_at":"2014-06-20T18:27:08.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.4.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"4891d2d7081380c3f34e11e5b6342182b4f09d13","kind":"commit","published_at":"2014-06-09T17:54:02.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.3.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"f22595a850aca74f5ecd8aede9f4aeae3c902b7b","kind":"commit","published_at":"2014-06-05T01:42:28.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.2.1","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"7a76e10bb74dd25a2643b9e9da4db9eb7cd2d4be","kind":"commit","published_at":"2014-06-02T22:32:29.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.2.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"b58237877f17845ef3de8732932ca819badecafe","kind":"commit","published_at":"2014-05-31T00:30:23.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.1.0","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.1.0/manifests"},{"name":"0.0.3","sha":"f6c9b52b54fb1d7e21ae1ce72aa155ab398008c2","kind":"commit","published_at":"2012-07-06T16:42:30.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/0.0.3","html_url":"https://github.com/node-saml/passport-saml/releases/tag/0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/0.0.3/manifests"},{"name":"v0.0.3","sha":"f6c9b52b54fb1d7e21ae1ce72aa155ab398008c2","kind":"commit","published_at":"2012-07-06T16:42:30.000Z","download_url":"https://codeload.github.com/node-saml/passport-saml/tar.gz/v0.0.3","html_url":"https://github.com/node-saml/passport-saml/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/node-saml/passport-saml@v0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/tags/v0.0.3/manifests"}]},"repo_metadata_updated_at":"2026-10-06T07:41:17.385Z","dependent_packages_count":7,"downloads":2167293,"downloads_period":"last-month","dependent_repos_count":7,"rankings":{"downloads":0.5693978458415148,"dependent_repos_count":4.506169698584368,"dependent_packages_count":2.6928220189318814,"stargazers_count":2.596464467876431,"forks_count":1.7659079936093887,"docker_downloads_count":0.17194277035678052,"average":2.050450799200061},"purl":"pkg:npm/%40node-saml/passport-saml","advisories":[{"uuid":"GSA_kwCzR0hTQS00bXhnLTNwNnYteGdxM84ABKl8","url":"https://github.com/advisories/GHSA-4mxg-3p6v-xgq3","title":"Node-SAML SAML Signature Verification Vulnerability","description":"Node-SAML loads the assertion from the (unsigned) original response document. This is different than the parts that are verified when checking signature.\n\nThis allows an attacker to modify authentication details within a valid SAML assertion. For example, in one attack it is possible to remove any character from the SAML assertion username.\n\nTo conduct the attack an attacker would need a validly signed document from the identity provider (IdP).\n\nIn fixing this we made sure to process the SAML assertions from only verified/authenticated contents. This will prevent future variants from coming up. \n\nNote: this is distinct from the previous xml-crypto CVEs.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2025-07-28T20:38:44.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":10.0,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N","references":["https://github.com/node-saml/node-saml/security/advisories/GHSA-4mxg-3p6v-xgq3","https://github.com/node-saml/node-saml/commit/31ead9411ebc3e2385086fa9149b6c17732bca10","https://github.com/node-saml/node-saml/releases/tag/v5.1.0","https://nvd.nist.gov/vuln/detail/CVE-2025-54419","https://github.com/advisories/GHSA-4mxg-3p6v-xgq3"],"source_kind":"github","identifiers":["GHSA-4mxg-3p6v-xgq3","CVE-2025-54419"],"repository_url":"https://github.com/node-saml/node-saml","blast_radius":0.0,"created_at":"2025-07-28T21:08:54.801Z","updated_at":"2026-10-11T14:07:54.687Z","epss_percentage":0.00363,"epss_percentile":0.2762,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00bXhnLTNwNnYteGdxM84ABKl8","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS00bXhnLTNwNnYteGdxM84ABKl8","packages":[{"ecosystem":"npm","package_name":"@node-saml/passport-saml","versions":[{"first_patched_version":"5.1.0","vulnerable_version_range":"\u003c= 5.0.1"}],"purl":"pkg:npm/%40node-saml%2Fpassport-saml"},{"ecosystem":"npm","package_name":"passport-saml","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 3.2.4"}],"purl":"pkg:npm/passport-saml"},{"ecosystem":"npm","package_name":"@node-saml/node-saml","versions":[{"first_patched_version":"5.1.0","vulnerable_version_range":"\u003c= 5.0.1"}],"purl":"pkg:npm/%40node-saml%2Fnode-saml"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00bXhnLTNwNnYteGdxM84ABKl8/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1tOTc0LTY0N3Ytd2h2N84AAvTE","url":"https://github.com/advisories/GHSA-m974-647v-whv7","title":"Signature bypass via multiple root elements","description":"### Impact\n\nA remote attacker may be able to bypass SAML authentication on a website using passport-saml. A successful attack requires that the attacker is in possession of an arbitrary IDP signed XML element. Depending on the IDP used, fully unauthenticated attacks (e.g without access to a valid user) might also be feasible if generation of a signed message can be triggered.\n\n### Patches\n\nUsers should upgrade to passport-saml 3.2.2 or newer. The issue was also present in the beta releases of `node-saml` before v4.0.0-beta.5.\n\n### Workarounds\n\nDisable SAML authentication.\n\n### References\n_Are there any links users can visit to find out more?_\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open a discussion in the [node-saml repo](https://github.com/node-saml/node-saml/discussions)\n\n### Credits\n\n* Felix Wilhelm of Google Project Zero\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-10-12T22:05:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.1,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://github.com/node-saml/passport-saml/security/advisories/GHSA-m974-647v-whv7","https://github.com/node-saml/passport-saml/commit/8b7e3f5a91c8e5ac7e890a0c90bc7491ce33155e","https://github.com/node-saml/passport-saml/releases/tag/v3.2.2","https://nvd.nist.gov/vuln/detail/CVE-2022-39299","http://packetstormsecurity.com/files/169826/Node-saml-Root-Element-Signature-Bypass.html","https://github.com/advisories/GHSA-m974-647v-whv7"],"source_kind":"github","identifiers":["GHSA-m974-647v-whv7","CVE-2022-39299"],"repository_url":"https://github.com/node-saml/passport-saml","blast_radius":0.0,"created_at":"2022-12-21T16:11:55.512Z","updated_at":"2026-10-11T14:16:21.001Z","epss_percentage":0.04494,"epss_percentile":0.91255,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tOTc0LTY0N3Ytd2h2N84AAvTE","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1tOTc0LTY0N3Ytd2h2N84AAvTE","packages":[{"ecosystem":"npm","package_name":"@node-saml/passport-saml","versions":[{"first_patched_version":"4.0.0-beta.3","vulnerable_version_range":"\u003c 4.0.0-beta.3"}],"purl":"pkg:npm/%40node-saml%2Fpassport-saml"},{"ecosystem":"npm","package_name":"@node-saml/node-saml","versions":[{"first_patched_version":"4.0.0-beta.5","vulnerable_version_range":"\u003c 4.0.0-beta.5"}],"purl":"pkg:npm/%40node-saml%2Fnode-saml"},{"ecosystem":"npm","package_name":"node-saml","versions":[{"first_patched_version":"4.0.0-beta.5","vulnerable_version_range":"\u003c 4.0.0-beta.5"}],"purl":"pkg:npm/node-saml"},{"ecosystem":"npm","package_name":"passport-saml","versions":[{"first_patched_version":"3.2.2","vulnerable_version_range":"\u003c 3.2.2"}],"purl":"pkg:npm/passport-saml"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tOTc0LTY0N3Ytd2h2N84AAvTE/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@node-saml/passport-saml","docker_dependents_count":4,"docker_downloads_count":99090712,"usage_url":"https://repos.ecosyste.ms/usage/npm/@node-saml/passport-saml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@node-saml/passport-saml/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-06T06:56:59.372Z","issues_count":86,"pull_requests_count":354,"avg_time_to_close_issue":64980971.14492754,"avg_time_to_close_pull_request":7796662.77675841,"issues_closed_count":69,"pull_requests_closed_count":327,"pull_request_authors_count":102,"issue_authors_count":75,"avg_comments_per_issue":5.546511627906977,"avg_comments_per_pull_request":2.423728813559322,"merged_pull_requests_count":225,"bot_issues_count":0,"bot_pull_requests_count":130,"past_year_issues_count":4,"past_year_pull_requests_count":26,"past_year_avg_time_to_close_issue":664082.3333333334,"past_year_avg_time_to_close_pull_request":4164688.15,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":20,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":1.7307692307692308,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/node-saml%2Fpassport-saml/issues","maintainers":[{"login":"cjbarth","count":75,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cjbarth"}],"active_maintainers":[{"login":"cjbarth","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cjbarth"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@node-saml%2Fpassport-saml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@node-saml%2Fpassport-saml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@node-saml%2Fpassport-saml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@node-saml%2Fpassport-saml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@node-saml%2Fpassport-saml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@node-saml%2Fpassport-saml/codemeta","maintainers":[{"uuid":"markstos","login":"markstos","name":null,"email":"mark@rideamigos.com","url":null,"packages_count":12,"html_url":"https://www.npmjs.com/~markstos","role":null,"created_at":"2022-11-19T22:47:13.043Z","updated_at":"2022-11-19T22:47:13.043Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/markstos/packages"},{"uuid":"cjbarth","login":"cjbarth","name":null,"email":"chrisjbarth@hotmail.com","url":null,"packages_count":8,"html_url":"https://www.npmjs.com/~cjbarth","role":null,"created_at":"2022-11-19T22:47:13.039Z","updated_at":"2022-11-19T22:47:13.039Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/cjbarth/packages"}]}