UNPKG

apx-toolkit

Version:

Automatically discover APIs and generate complete integration packages: code in 12 languages, TypeScript types, test suites, SDK packages, API documentation, mock servers, performance reports, and contract tests. Saves 2-4 weeks of work in seconds.

35 lines 938 B
/** * Security Audit * Analyzes discovered APIs for security issues and best practices */ import type { DiscoveredAPI } from '../types.js'; export interface SecurityIssue { severity: 'critical' | 'high' | 'medium' | 'low' | 'info'; type: string; message: string; api?: string; recommendation?: string; } export interface SecurityAuditReport { timestamp: string; apisAnalyzed: number; issues: SecurityIssue[]; summary: { critical: number; high: number; medium: number; low: number; info: number; }; score: number; recommendations: string[]; } /** * Perform security audit on discovered APIs */ export declare function auditAPIs(apis: DiscoveredAPI[]): SecurityAuditReport; /** * Format security report as markdown */ export declare function formatSecurityReport(report: SecurityAuditReport): string; //# sourceMappingURL=security-audit.d.ts.map