00-veridion-master — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited 00-veridion-master (Rules) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
description: Veridion API master rules - standalone service, own database, multi-tenant SaaS globs:
You are working on Veridion API, a standalone HTTP service with its own database and migrations. It is not veridion-nexus.
PROJECT_REFERENCE.md - the definitive project reference (v3.2, updated 2026-04-07)previous_hashpayload_hash + previous_hash + salt)tenant_id (evidence_events, scc_registries, compliance_records, human_oversight, system_settings)TenantContext in src/tenant.rs — tenant_id, name, mode, plan, is_adminEvidenceEventRow in src/models/mod.rs — immutable audit eventDecision enum: ALLOW, BLOCK, REVIEWEventSeverity: L1 (critical), L2 (high), L3 (medium), L4 (low)main.rs — entry point, route registration, middleware setuptenant.rs — TenantContext, TenantRow, sha256_hex helper, load_admin_tenantmiddleware_tenant.rs — API key auth middlewaremodels/mod.rs — all domain modelsevidence.rs — Evidence Vault core logicshield.rs — Sovereign Shield decision enginereview_queue.rs — Human Oversight logicroutes_auth.rs — POST /api/v1/auth/register (signup, rate limiting, tenant+user creation)email.rs — SMTP welcome email via lettre (async, graceful degradation)routes_evidence.rs — /api/v1/evidence/*routes_shield.rs — /api/v1/shield/, /api/v1/scc-registries/, /api/v1/settingsroutes_review_queue.rs — /api/v1/review-queue/, /api/v1/action/routes_admin.rs — /api/v1/admin/* (admin only, cross-tenant)routes_agents.rs — /api/v1/agents/* (agent registry, per-agent policy)app/utils/api.ts — API client, all fetch functions, typesapp/page.tsx — Sovereign Shield homeapp/transfer-log/page.tsx — Transfer Logapp/transfer-detail/[id]/page.tsx — Transfer Detailapp/review-queue/page.tsx — Review Queueapp/scc-registry/page.tsx — SCC Registryapp/adequate-countries/page.tsx — Adequate Countries (static)app/agents/page.tsx — Agent Registry (registered + unregistered)app/evidence-vault/page.tsx — Evidence Vaultapp/components/Sidebar.tsx — Nav (branding: VERIDION nexus / Compliance Dashboard v1.0.0; System: AI System Registry, ACM Overview; /acm/oversight and /acm/transfers not in sidebar)app/components/SovereignMap.tsx + WorldMap.tsx — transfer mapapp/config/countries.ts — country classifications, getLegalBasis helpers./migrations/ only, numbered 001–027+| Variable | Required | Purpose |
|---|---|---|
| DATABASE_URL | Yes | PostgreSQL connection string |
| SERVER_HOST | No | Bind host (default 0.0.0.0) |
| SERVER_PORT | No | Bind port (default 8080) |
| ALLOWED_ORIGINS | No | CORS origins |
| RUST_ENV | No | development = dev-bypass enabled |
| JWT_SECRET | No | JWT secret |
| MIGRATIONS_PATH | No | Override migrations dir |
| RESET_MIGRATIONS | No | Re-run all migrations (one-time) |
| NEXUS_SEAL_SALT | No | Salt for Nexus Seal SHA-256 |
| SMTP_HOST | No | SMTP server (e.g. smtp.resend.com) |
| SMTP_PORT | No | SMTP port (default 587) |
| SMTP_USER | No | SMTP username |
| SMTP_PASSWORD | No | SMTP password or API key |
| SMTP_FROM | No | From address (default [email protected]) |
ss_live_[32-char hex]ss_test_[32-char hex]~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.