/** * Organization risk posture engine (v4.7). * * Aggregates scan results across multiple repos into a portfolio view * with posture scores, recurring patterns, and systemic risks. */ import type { Finding, ScanReport, Severity } from "./types.js"; export interface OrgPosture { organization: string; reposScanned: number; overallPostureScore: number; topRiskyRepos: Array<{ repo: string; score: number; criticalCount: number; }>; recurringPackages: Array<{ name: string; repos: string[]; severity: Severity; }>; recurringActions: Array<{ action: string; repos: string[]; pinned: boolean; }>; systemicFindings: Finding[]; } /** * Calculate organization-wide risk posture from multiple scan reports. */ export declare function calculateOrgPosture(org: string, reports: Map): OrgPosture; //# sourceMappingURL=posture-engine.d.ts.map