Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.55 KB

PRODUCT.md

File metadata and controls

39 lines (27 loc) · 1.55 KB

Product

Users

Security engineers, maintainers, and release owners auditing public npm organization packages. They use the tool during supply-chain reviews to understand trusted publishing coverage, recent manual publishes, and publish access held by non-members.

Product Purpose

Audit npm organizations against public npm data, with results that are easy to run, inspect, export, and share as read-only snapshots.

Brand Personality

Precise, skeptical, operational. The interface should feel like a focused audit console: dense enough for repeated investigation, clear about incomplete data, and restrained in its use of visual emphasis.

Anti-references

Do not make this feel like a marketing landing page, a generic SaaS dashboard, or a decorative security-themed site. Avoid vague trust claims, hidden failure states, and visuals that compete with tables, logs, and audit configuration.

Design Principles

  • Preserve audit semantics before visual polish.
  • Surface uncertainty and failed fetches where users make decisions.
  • Keep controls familiar, compact, and keyboard-accessible.
  • Prefer readable tables, logs, and export affordances over decorative UI.
  • Treat completed reports as durable, shareable records. Do not persist private audit inputs, and keep transient audit state bounded and documented.

Accessibility & Inclusion

Target WCAG 2.2 AA for the core app surface. Preserve keyboard operability, accessible names for icon-only controls, reduced-motion compatibility, and automated axe coverage for both light and dark effective themes.