{"id":175770277,"number":"21.2.0","published_at":"2026-02-25T22:06:03.247Z","licenses":"MIT","integrity":"sha512-NqtCNJETO1ocQ0F3pK4KxkoDkPxI2qN2YPEBLPAGTrLXxTb6vM06LwYa6tTwFm0sk26tfOGTuauJV1KhRnDcVQ==","status":null,"download_url":"https://registry.npmjs.org/@angular/ssr/-/ssr-21.2.0.tgz","registry_url":"https://www.npmjs.com/package/@angular/ssr/v/21.2.0","documentation_url":null,"install_command":"npm install @angular/ssr@21.2.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"dist":{"shasum":"2ab93efaa3250b8163d1b9457b16ba7e0443e8ea","tarball":"https://registry.npmjs.org/@angular/ssr/-/ssr-21.2.0.tgz","fileCount":25,"integrity":"sha512-NqtCNJETO1ocQ0F3pK4KxkoDkPxI2qN2YPEBLPAGTrLXxTb6vM06LwYa6tTwFm0sk26tfOGTuauJV1KhRnDcVQ==","signatures":[{"sig":"MEYCIQDapBtf/16sw7KB5ZAeI/Gn213aQQPfv2rVACpxIaq4cwIhAOO16U248U6IjomQJlO4+VvtvkN7SSVmdiSA82Panph3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1635893},"gitHead":"1eae8c0be10077a1c71e62c5a03837e4931e824b","main":null,"scripts":null,"_npmVersion":"10.9.4","_nodeVersion":"22.22.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"types":"./types/ssr.d.ts","default":"./fesm2022/ssr.mjs"},"./node":{"types":"./types/node.d.ts","default":"./fesm2022/node.mjs"},"./package.json":{"default":"./package.json"}},"browserify":null},"created_at":"2026-02-26T21:15:16.570Z","updated_at":"2026-02-26T21:15:31.592Z","purl":"pkg:npm/%40angular/ssr@21.2.0","related_tag":{"name":"v21.2.0","sha":"018d493fd40a9df61067bf05c6c1a62e1da40848","kind":"commit","published_at":"2026-02-25T22:05:42.000Z","download_url":"https://codeload.github.com/angular/angular-cli/tar.gz/v21.2.0","html_url":"https://github.com/angular/angular-cli/releases/tag/v21.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/angular/angular-cli@v21.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular%2Fangular-cli/tags/v21.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular%2Fangular-cli/tags/v21.2.0/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@angular%2Fssr/versions/21.2.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@angular%2Fssr/versions/21.2.0/codemeta","dependencies":[{"id":1934331722,"ecosystem":"npm","package_name":"tslib","requirements":"^2.3.0","kind":"runtime","optional":false},{"id":1934331723,"ecosystem":"npm","package_name":"beasties","requirements":"0.4.1","kind":"Development","optional":false},{"id":1934331724,"ecosystem":"npm","package_name":"@angular/core","requirements":"21.2.0","kind":"Development","optional":false},{"id":1934331725,"ecosystem":"npm","package_name":"@angular/common","requirements":"21.2.0","kind":"Development","optional":false},{"id":1934331726,"ecosystem":"npm","package_name":"@angular/router","requirements":"21.2.0","kind":"Development","optional":false},{"id":1934331727,"ecosystem":"npm","package_name":"@angular/compiler","requirements":"21.2.0","kind":"Development","optional":false},{"id":1934331728,"ecosystem":"npm","package_name":"@schematics/angular","requirements":"workspace:*","kind":"Development","optional":false},{"id":1934331729,"ecosystem":"npm","package_name":"@angular/platform-server","requirements":"21.2.0","kind":"Development","optional":false},{"id":1934331730,"ecosystem":"npm","package_name":"@angular/platform-browser","requirements":"21.2.0","kind":"Development","optional":false},{"id":1934331731,"ecosystem":"npm","package_name":"@angular-devkit/schematics","requirements":"workspace:*","kind":"Development","optional":false}],"advisories":[{"uuid":"GSA_kwCzR0hTQS03ZzdjLWg4cnItN3A2cc4AB7qP","identifiers":["GHSA-7g7c-h8rr-7p6q","CVE-2026-104871"],"url":"https://github.com/advisories/GHSA-7g7c-h8rr-7p6q","title":"Angular SSR: Path Traversal to Sibling Directories in CommonEngine on Windows","severity":"MODERATE","affected":true,"fixed":false,"fixed_versions":["20.3.36","21.2.23","22.1.7"]},{"uuid":"GSA_kwCzR0hTQS02OXhyLW04aDYtaDY2NM4ABWW6","identifiers":["GHSA-69xr-m8h6-h664","CVE-2026-44437"],"url":"https://github.com/advisories/GHSA-69xr-m8h6-h664","title":"Angular SSR has Open Redirect and Request Steering via Encoded X-Forwarded-Prefix","severity":"MODERATE","affected":true,"fixed":false,"fixed_versions":["19.2.25","20.3.25","21.2.9","22.0.0-next.7"]},{"uuid":"GSA_kwCzR0hTQS12ZngyLWh2MmcteGo1Zs4ABT4E","identifiers":["GHSA-vfx2-hv2g-xj5f","CVE-2026-33397"],"url":"https://github.com/advisories/GHSA-vfx2-hv2g-xj5f","title":"Protocol-Relative URL Injection via Single Backslash Bypass in Angular SSR","severity":"MODERATE","affected":true,"fixed":false,"fixed_versions":["20.3.21","21.2.3","22.0.0-next.2"]}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@angular%2Fssr"}