← Home

@spectrum-web-components/theme

`<sp-theme>` provides Spectrum design tokens (CSS custom properties) to everything in its DOM scope. Components inside a theme use these tokens to render correctly. The element itself does not visually “apply” styles to your app; it exposes the tokens so

9
Versions
ISC
License
No
Install Scripts
Verified
Provenance

Supply chain provenance

Status for the latest visible version.

SLSA provenance attestation npm registry signatures gitHead linked

Maintainers

caseyisonittaratadoberajrock38jnjoshnikkimkrubencjianliao79pvashishpatrickfulton

Keywords

design-systemspectrumadobeadobe-spectrumweb componentsweb-componentslit-elementlit-htmlcomponentcss

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
maintainer-change maintainer-removed AI (maintainer-change): Normal monorepo maintainer-list churn, not a takeover signal. ai
source-diff obfuscated-file:src/spectrum-two/scale-large-core-tokens.css.js AI (source-diff): Minified CSS token file, not obfuscated. ai
publish-pattern new-deps-added AI (publish-pattern): New dep is same-org sibling package (@spectrum-web-components/core). ai
source-diff obfuscated-file:src/express/scale-large-core-tokens.css.dev.js AI (source-diff): Long single-line CSS custom-property token file, not obfuscated code. ai
source-diff obfuscated-file:src/scale-large-core-tokens.css.dev.js AI (source-diff): Long single-line CSS custom-property token file, not obfuscated code. ai
source-diff obfuscated-file:src/spectrum-two/scale-large-core-tokens.css.dev.js AI (source-diff): Long single-line CSS custom-property token file, not obfuscated code. ai
source-diff obfuscated-file:src/express/scale-large-core-tokens.css.js AI (source-diff): Minified CSS token file, not obfuscated. ai
source-diff obfuscated-file:src/scale-large-core-tokens.css.js AI (source-diff): Minified CSS token file, not obfuscated. ai
phantom-deps phantom-dep:@spectrum-web-components/styles AI (phantom-deps): Same-org sibling dep; indirect usage pattern is normal for this monorepo. ai
phantom-deps phantom-dep:@spectrum-web-components/core AI (phantom-deps): Same-org sibling dep; indirect usage pattern is normal for this monorepo. ai

Versions (showing 9 of 9)

Version Deps Published
1.12.2 2 / 0
1.12.1 2 / 0
1.12.0 2 / 0
1.11.2 3 / 0
1.11.1 3 / 0
1.11.0 3 / 0
1.10.0 3 / 0
1.9.1 2 / 0
1.1.0 2 / 0

v1.12.2

1 finding
INFO Has SLSA provenance attestation provenance

Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.

v1.11.1

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v1.11.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v1.10.0

20 findings
HIGH New obfuscated file: src/express/scale-large-core-tokens.css.dev.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/scale-large-core-tokens.css.dev.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/spectrum-two/scale-large-core-tokens.css.dev.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/express/scale-large-core-tokens.css.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/scale-large-core-tokens.css.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/spectrum-two/scale-large-core-tokens.css.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/express/scale-large.css.dev.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/scale-large.css.dev.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/spectrum-two/scale-large.css.dev.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/express/scale-large.css.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/scale-large.css.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/spectrum-two/scale-large.css.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/express/scale-medium-core-tokens.css.dev.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/scale-medium-core-tokens.css.dev.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/spectrum-two/scale-medium-core-tokens.css.dev.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/express/scale-medium-core-tokens.css.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/scale-medium-core-tokens.css.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/spectrum-two/scale-medium-core-tokens.css.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

INFO Publisher changed: rajrock38 → rubenc (on 2025-11-05, known maintainer) provenance

This version was published by a different npm account (rubenc) than the most recent previously approved version (rajrock38) on 2025-11-05, but rubenc is listed as a maintainer on prior approved versions (matched on name). This looks like a manual publish by a known maintainer rather than a publisher change. Recorded as INFO for audit trail.

v1.9.1

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.

v1.1.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.