@angular-devkit/build-angular
Angular Webpack Build Facade
87
Versions
MIT
License
No
Install Scripts
Missing
Provenance
Supply chain provenance
Status for the latest visible version.
No SLSA provenance
npm registry signatures
gitHead linked
Without SLSA provenance there is no cryptographic link between this tarball and the public source, so a manually published version cannot be tied back to a reviewed commit.
Maintainers
angulargoogle-wombot
Keywords
Angular CLIAngular DevKitangulardevkitsdk
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| dependencies | unvetted-dep:guess-parser | AI (dependencies): guess-parser is a legitimate Guess.js dependency used for Angular's predictive prefetching feature; stable usage across Angular CLI versions. | ai | |
| semgrep | semgrep:base64-decode | AI (semgrep): Used in Angular JIT plugin callbacks to decode template data passed through esbuild plugin boundaries — a documented Angular compiler mechanism, not malicious. | ai | |
| phantom-deps | phantom-dep:inquirer | AI (phantom-deps): inquirer is explicitly listed as a direct dependency in package.json and is used for interactive CLI prompts in Angular CLI tooling. | ai | |
| phantom-deps | phantom-dep:parse5-html-rewriting-stream | AI (phantom-deps): Declared dependency used for HTML processing; conditional loading is expected in this build tool. | ai | |
| semgrep | semgrep:child-process-import | AI (semgrep): Build tool that spawns dev servers and SSR processes; child_process usage is expected and documented for @angular-devkit/build-angular. | ai | |
| phantom-deps | phantom-dep:magic-string | AI (phantom-deps): Declared dependency used in build transforms; conditional loading is expected in this build tool. | ai | |
| phantom-deps | phantom-dep:watchpack | AI (phantom-deps): Declared dependency used via webpack integration; conditional loading is expected in this build tool. | ai | |
| phantom-deps | phantom-dep:critters | AI (phantom-deps): Declared dependency loaded conditionally for critical CSS extraction; expected pattern for this build tool. | ai | |
| phantom-deps | phantom-dep:mrmime | AI (phantom-deps): Declared dependency used via config/conditional loading in a complex build tool; phantom-dep pattern is expected for @angular-devkit/build-angular. | ai | |
| dependencies | unvetted-dep:critters | AI (dependencies): critters is a well-known CSS inlining library used by Angular CLI for critical CSS extraction; its use here is expected and documented. | ai | |
| phantom-deps | phantom-dep:https-proxy-agent | AI (phantom-deps): Declared dependency used for proxy configuration; conditional loading is expected in this build tool. | ai | |
| publish-pattern | new-deps-added | AI (publish-pattern): tinyglobby is an established package replacing fast-glob; routine build tool dependency update. | ai | |
| phantom-deps | phantom-dep:@vitejs/plugin-basic-ssl | AI (phantom-deps): Referenced in config files; legitimate for a build tool. | ai | |
| dependencies | unvetted-dep:license-webpack-plugin | AI (dependencies): license-webpack-plugin is a standard build tool for license extraction; no security concerns. | ai | |
| dependencies | unvetted-dep:@angular/build | AI (dependencies): Co-released Angular CLI sibling package; unvetted status is a pipeline artifact of simultaneous release, not a real risk. | ai | |
| dependencies | unvetted-dep:@ngtools/webpack | AI (dependencies): Co-released Angular CLI sibling package; unvetted status is a pipeline artifact of simultaneous release. | ai | |
| dependencies | unvetted-dep:@angular-devkit/core | AI (dependencies): Co-released Angular DevKit sibling package; unvetted status is a pipeline artifact of simultaneous release. | ai | |
| dependencies | unvetted-dep:@angular-devkit/architect | AI (dependencies): Co-released Angular DevKit sibling package; unvetted status is a pipeline artifact of simultaneous release. | ai | |
| dependencies | unvetted-dep:@angular-devkit/build-webpack | AI (dependencies): Co-released Angular DevKit sibling package; unvetted status is a pipeline artifact of simultaneous release. | ai | |
| dependencies | unvetted-dep:karma-source-map-support | AI (dependencies): karma-source-map-support is a standard Karma test runner plugin; no security concerns. | ai | |
| dependencies | unvetted-dep:webpack-subresource-integrity | AI (dependencies): webpack-subresource-integrity is a standard security-enhancing webpack plugin; no security concerns. | ai | |
| dependencies | unvetted-dep:babel-loader | AI (dependencies): Standard build tooling dependency for a webpack-based build tool; stable for this package. | ai | |
| dependencies | unvetted-dep:webpack-merge | AI (dependencies): Standard webpack utility dependency; stable for this package. | ai | |
| phantom-deps | phantom-dep:open | AI (phantom-deps): Legitimate indirect dependency used by build tool for opening browser windows. | ai | |
| phantom-deps | phantom-dep:@babel/helper-annotate-as-pure | AI (phantom-deps): Framework-scoped package loaded by convention; stable for this package. | ai | |
| phantom-deps | phantom-dep:@babel/helper-split-export-declaration | AI (phantom-deps): Framework-scoped package loaded by convention; stable for this package. | ai | |
| phantom-deps | phantom-dep:picomatch | AI (phantom-deps): Referenced in config files; stable for this package. | ai | |
| phantom-deps | phantom-dep:semver | AI (phantom-deps): Referenced in config files; stable for this package. | ai | |
| phantom-deps | phantom-dep:tslib | AI (phantom-deps): Known implicit runtime dependency; stable for this package. | ai | |
| phantom-deps | phantom-dep:sass | AI (phantom-deps): Legitimate implicit dependency referenced in build config; stable for this package. | ai | |
| provenance | no-provenance | AI (provenance): Google's Angular CLI packages are published via google-wombot automation; lack of Sigstore provenance is consistent across all versions and not a risk indicator for this publisher. | ai | |
| semgrep | semgrep:new-function-constructor | AI (semgrep): Standard pattern for dynamic ESM imports in load-esm utility; stable for this package. | ai | |
| semgrep | semgrep:env-spread | AI (semgrep): Normal pattern for passing environment to child processes in SSR dev server; stable for this package. | ai | |
| semgrep | semgrep:dynamic-require | AI (semgrep): Intentional dynamic require for loading server bundles in SSR rendering; legitimate for this build tool. | ai |
Versions (showing 87 of 187)
| Version | Deps | Published |
|---|---|---|
| 19.2.19 | 55 / 0 | |
| 19.2.18 | 55 / 0 | |
| 19.2.17 | 55 / 0 | |
| 19.2.16 | 55 / 0 | |
| 19.2.15 | 55 / 0 | |
| 19.2.14 | 55 / 0 | |
| 19.2.13 | 55 / 0 | |
| 19.2.12 | 55 / 0 | |
| 19.2.11 | 55 / 0 | |
| 19.2.10 | 55 / 0 | |
| 19.2.9 | 55 / 0 | |
| 19.2.8 | 55 / 0 | |
| 19.2.7 | 55 / 0 | |
| 19.2.6 | 55 / 0 | |
| 19.2.5 | 55 / 0 | |
| 19.2.4 | 55 / 0 | |
| 19.2.3 | 55 / 0 | |
| 19.2.2 | 55 / 0 | |
| 19.2.1 | 55 / 0 | |
| 19.2.0 | 55 / 0 | |
| 19.1.9 | 55 / 0 | |
| 19.1.8 | 55 / 0 | |
| 19.1.7 | 55 / 0 | |
| 19.1.6 | 55 / 0 | |
| 19.1.5 | 55 / 0 | |
| 19.1.4 | 55 / 0 | |
| 19.1.3 | 55 / 0 | |
| 19.1.2 | 55 / 0 | |
| 19.1.1 | 55 / 0 | |
| 19.1.0 | 55 / 0 | |
| 19.0.7 | 55 / 0 | |
| 19.0.6 | 55 / 0 | |
| 19.0.5 | 55 / 0 | |
| 19.0.4 | 55 / 0 | |
| 19.0.3 | 55 / 0 | |
| 19.0.2 | 55 / 0 | |
| 19.0.1 | 55 / 0 | |
| 19.0.0 | 55 / 0 | |
| 18.2.21 | 60 / 0 | |
| 18.2.20 | 60 / 0 | |
| 18.2.19 | 60 / 0 | |
| 18.2.18 | 60 / 0 | |
| 18.2.17 | 60 / 0 | |
| 18.2.16 | 60 / 0 | |
| 18.2.15 | 61 / 0 | |
| 18.2.14 | 61 / 0 | |
| 18.2.13 | 62 / 0 | |
| 18.2.12 | 62 / 0 | |
| 18.2.11 | 62 / 0 | |
| 18.2.10 | 62 / 0 | |
| 18.2.9 | 62 / 0 | |
| 18.2.8 | 62 / 0 | |
| 18.2.7 | 62 / 0 | |
| 18.2.6 | 62 / 0 | |
| 18.2.5 | 62 / 0 | |
| 18.2.4 | 62 / 0 | |
| 18.2.3 | 62 / 0 | |
| 18.2.2 | 62 / 0 | |
| 18.2.1 | 62 / 0 | |
| 18.2.0 | 62 / 0 | |
| 18.1.4 | 63 / 0 | |
| 18.1.3 | 63 / 0 | |
| 18.1.2 | 63 / 0 | |
| 18.1.1 | 63 / 0 | |
| 18.1.0 | 63 / 0 | |
| 18.0.7 | 65 / 0 | |
| 18.0.6 | 65 / 0 | |
| 18.0.5 | 65 / 0 | |
| 18.0.4 | 65 / 0 | |
| 18.0.3 | 65 / 0 | |
| 18.0.2 | 65 / 0 | |
| 18.0.1 | 65 / 0 | |
| 18.0.0 | 65 / 0 | |
| 17.3.17 | 63 / 0 | |
| 17.3.16 | 63 / 0 | |
| 17.3.15 | 64 / 0 | |
| 17.3.14 | 64 / 0 | |
| 17.3.13 | 64 / 0 | |
| 17.3.12 | 64 / 0 | |
| 17.3.11 | 64 / 0 | |
| 17.3.10 | 64 / 0 | |
| 17.3.9 | 64 / 0 | |
| 17.3.8 | 64 / 0 | |
| 17.3.7 | 64 / 0 | |
| 17.3.6 | 64 / 0 | |
| 16.2.16 | 65 / 0 | |
| 16.2.15 | 65 / 0 |