@quasar/app-vite
Supply chain provenance
Status for the latest visible version.
Without SLSA provenance there is no cryptographic link between this tarball and the public source — the axios compromise (March 2026) relied on exactly this gap.
Maintainers
Keywords
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| semgrep | semgrep:env-spread | AI (semgrep): Build tool passing process.env to child processes is standard; not credential exfiltration. | ai | |
| phantom-deps | phantom-dep:@types/chrome | AI (phantom-deps): Framework-scoped type declaration; loaded by convention in Quasar projects. | ai | |
| phantom-deps | phantom-dep:@types/cordova | AI (phantom-deps): Framework-scoped type declaration; loaded by convention in Quasar projects. | ai | |
| phantom-deps | phantom-dep:@types/express | AI (phantom-deps): Framework-scoped type declaration; loaded by convention in Quasar SSR projects. | ai | |
| phantom-deps | phantom-dep:@types/compression | AI (phantom-deps): Framework-scoped type declaration; loaded by convention in Quasar SSR projects. | ai | |
| phantom-deps | phantom-dep:sass-embedded | AI (phantom-deps): Optional CSS preprocessor referenced in config; not directly imported by the tool itself. | ai |
Versions (showing 12 of 12)
| Version | Deps | Published |
|---|---|---|
| 2.6.2 | 37 / 8 | |
| 2.6.1 | 37 / 8 | |
| 2.6.0 | 37 / 8 | |
| 2.5.4 | 37 / 8 | |
| 2.5.3 | 37 / 8 | |
| 2.5.2 | 37 / 10 | |
| 2.5.1 | 37 / 10 | |
| 2.5.0 | 37 / 10 | |
| 2.4.1 | 37 / 10 | |
| 2.4.0 | 37 / 10 | |
| 2.3.0 | 37 / 10 | |
| 2.2.1 | 37 / 10 |
v2.6.2
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v2.6.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v2.6.0
4 findingsSpreading entire process.env into an object — may capture all secrets 10 | name, 11 | params.filter(param => typeof param === 'string' && param.length !== 0), > 12 | { cwd, env: { ...process.env, NODE_ENV: env } }, 13 | onFail 14 | )
Spreading entire process.env into an object — may capture all secrets 100 | log('Booting up remote Vue Devtools...') 101 | spawn(vueDevtoolsBin, [], { > 102 | env: { 103 | ...process.env, 104 | PORT: devtoolsPort
Spreading entire process.env into an object — may capture all secrets 26 | { 27 | cwd: appPaths.cordovaDir, > 28 | env: { ...process.env, NODE_ENV: 'development' } 29 | }, 30 | () => {
Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v2.5.4
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v2.5.3
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v2.5.2
4 findingsSpreading entire process.env into an object — may capture all secrets 10 | name, 11 | params.filter(param => typeof param === 'string' && param.length !== 0), > 12 | { cwd, env: { ...process.env, NODE_ENV: env } }, 13 | onFail 14 | )
Spreading entire process.env into an object — may capture all secrets 100 | log('Booting up remote Vue Devtools...') 101 | spawn(vueDevtoolsBin, [], { > 102 | env: { 103 | ...process.env, 104 | PORT: devtoolsPort
Spreading entire process.env into an object — may capture all secrets 27 | 'npm', 28 | [ 'install' ], > 29 | { cwd: appPaths.cordovaDir, env: { ...process.env, NODE_ENV: 'development' } }, 30 | () => { 31 | fatal('npm failed installing dependencies in /src-cordova', 'FAIL')
Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v2.5.1
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v2.5.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v2.4.1
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v2.4.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v2.3.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v2.2.1
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.