JSPM

  • Created
  • Published
  • Downloads 1108
  • Score
    100M100P100Q116373F
  • License MIT

AEGIS core engine — orchestrator, scoring (0-1000), config loader with Zod-strict schema, suppression filter, shared types + utilities. The foundation of the AEGIS security-scanner suite for Next.js + Supabase.

Package Exports

  • @aegis-scan/core

Readme

@aegis-scan/core

Core engine for the AEGIS security-scanner suite — a paranoid stack-specific SAST scanner for Next.js + Supabase projects.

This package provides the orchestrator, scoring engine (0-1000 with FORTRESS / HARDENED / SOLID / NEEDS_WORK / AT_RISK / CRITICAL grades), Zod-strict config loader, suppression filter, and shared types + utilities consumed by @aegis-scan/scanners, @aegis-scan/reporters, and @aegis-scan/cli.

Most consumers should depend on @aegis-scan/cli instead — it bundles core, scanners, and reporters into a single CLI binary. This package is exposed for advanced integrations (custom orchestration, programmatic API, custom reporter implementations).

Install

npm install @aegis-scan/core

Node 20+ required.

Supply-chain integrity

Every published version ships with SLSA v1 provenance:

npm audit signatures
npm view @aegis-scan/core@<version> dist.attestations.provenance.predicateType
# → https://slsa.dev/provenance/v1

No install-time scripts are declared in any @aegis-scan/* package. See the top-level SECURITY.md for the full supply-chain integrity posture.

License

MIT