UNPKG

@iota-big3/sdk-security

Version:

Advanced security features including zero trust, quantum-safe crypto, and ML threat detection

96 lines 4.36 kB
/** * @iota-big3/sdk-security - Clean Index * Main exports for the security package */ import { QuantumSafeManager } from './quantum-safe'; import { SecurityManager } from './security-manager'; import { ThreatDetectionManager } from './threat-detection'; import type { QuantumSafeConfig, SecurityConfig, ThreatDetectionConfig, ZeroTrustConfig } from './types'; import { ZeroTrustManager } from './zero-trust'; export { SecurityManager } from './security-manager'; export { SecuritySetup } from './security-setup'; export { securityMiddleware } from './middleware'; export { SecurityScanner } from './security-scanner'; export { AccessControl } from './access-control'; export { BlockchainAuditTrail } from './blockchain-audit'; export { ServiceMeshIntegration } from './service-mesh'; export { QuantumSafeManager } from './quantum-safe'; export { ThreatDetectionManager } from './threat-detection'; export { ZeroTrustManager } from './zero-trust'; export { ComplianceAutomation } from './compliance-automation'; export { ProductionReadinessManager } from './production-readiness'; export * from './adapters'; export * from './observability'; export * from './chaos'; export { EnhancedScannerConfig, EnhancedSecurityScanner } from './enhanced-security-scanner'; export { SIEMConnectorFactory } from './siem/siem-connector-factory'; export * from './siem/types'; export { VulnerabilityScannerFactory } from './siem/vulnerability-scanners'; export { AWSSecretsProvider } from './secrets/providers/aws-secrets-provider'; export { VaultProvider } from './secrets/providers/vault-provider'; export { MultiProviderSecretsManager } from './secrets/secrets-manager'; export * from './secrets/types'; export { AutomatedIncidentDetector } from './incident-response/automated-detector'; export { IncidentResponseManager } from './incident-response/incident-response-manager'; export { PlaybookLibrary } from './incident-response/playbooks/playbook-library'; export * from './incident-response/types'; export { DiskAnalyzer } from './forensics/analyzers/disk-analyzer'; export { LogAnalyzer } from './forensics/analyzers/log-analyzer'; export { MemoryAnalyzer } from './forensics/analyzers/memory-analyzer'; export { NetworkAnalyzer } from './forensics/analyzers/network-analyzer'; export { ForensicsManager } from './forensics/forensics-manager'; export * from './forensics/types'; export * from './types'; export * from './types/integration.types'; export type { AccessRequest, AccessResult, PolicyRule, ZeroTrustPolicy } from './zero-trust'; export type { QuantumKeyPair } from './quantum-safe'; export type { AnomalyResult, MitigationAction, ThreatInfo, ThreatScanner, ThreatScanResult, ThreatScanType, ThreatType } from './threat-detection'; export declare const VERSION = "2.0.0"; export declare const SECURITY_SDK_NAME = "iota-security-sdk"; export declare const DEFAULT_SECURITY_CONFIG: SecurityConfig; export declare function createSecurityManager(config?: Partial<SecurityConfig>): SecurityManager; export declare function createZeroTrustManager(config: ZeroTrustConfig): ZeroTrustManager; export declare function createQuantumSafeManager(config: QuantumSafeConfig): QuantumSafeManager; export declare function createThreatDetectionManager(config: ThreatDetectionConfig): ThreatDetectionManager; export declare const SECURITY_EVENTS: { INITIALIZED: string; SHUTDOWN: string; ERROR: string; EVENT_RECORDED: string; EVENT_RESOLVED: string; SCAN_STARTED: string; SCAN_COMPLETED: string; METRICS_UPDATED: string; CONFIG_UPDATED: string; }; export declare const ZERO_TRUST_EVENTS: { INITIALIZED: string; SHUTDOWN: string; ERROR: string; ACCESS_VERIFIED: string; POLICY_ADDED: string; POLICY_REMOVED: string; }; export declare const QUANTUM_SAFE_EVENTS: { INITIALIZED: string; SHUTDOWN: string; ERROR: string; KEY_PAIR_GENERATED: string; KEY_PAIR_REMOVED: string; ENCRYPTED: string; DECRYPTED: string; SIGNED: string; VERIFIED: string; }; export declare const THREAT_DETECTION_EVENTS: { INITIALIZED: string; SHUTDOWN: string; ERROR: string; SCAN_COMPLETED: string; ANOMALIES_DETECTED: string; THREAT_RECORDED: string; THREAT_MITIGATED: string; SCANNER_ADDED: string; SCANNER_REMOVED: string; }; //# sourceMappingURL=index.d.ts.map