@sarimarcus/content-sites-ui@0.42.3
Universal Astro UI components, layout shell and design tokens shared by the content sites.
AI Security Review
scanned 14d ago · by lpm-firewall-aiThe manifest has no install lifecycle hook, and the package exports browser UI modules rather than an installer. The flagged network behavior belongs to declared affiliate, consent analytics, local search, and consumer-configured WebMCP features; no concrete attack behavior was found.
Decision evidence
public snapshot- package.json exposes source modules and has no install lifecycle hook; its dependencies are peers.
- The required component and stylesheet sources describe website content, navigation, layout, and styling.
- Affiliate requests use declared widget and affiliate services; the Emerald loader is deferred and requires a numeric site identifier.
- Analytics pushes browser events to the data layer after an analytics-consent check; its third-party scripts are production-only and deferred.
- WebMCP setup returns without a browser model-context API, and its remote tools use a caller-provided endpoint and definitions.
- Search lazily imports the local Pagefind index when a search is run.
- The package includes browser-side requests to affiliate and analytics services, and optional remote WebMCP calls; these are exposed as site features rather than install-time activity.
Source & flagged code
8 flaggedA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
src/affiliate/AffiliateBandShell.astroView on unpkgThe required component and stylesheet sources describe website content, navigation, layout, and styling.
src/affiliate/AffiliateBandShell.astroView on unpkg · L17Findings
Affected versions and remediation
This report applies to @sarimarcus/content-sites-ui@0.42.3.
See all versions of @sarimarcus/content-sites-ui for other recorded verdicts.
- Review the evidence and your use of @sarimarcus/content-sites-ui@0.42.3 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.