endpoint-sentinel
Version:
User-friendly security scanner with interactive setup that scales from beginner to expert
68 lines • 1.58 kB
TypeScript
/**
* Semantic CLI Commands
* User-friendly commands with progressive setup
*/
import { Command } from 'commander';
export declare class SemanticCommands {
private configManager;
private interactiveSetup;
constructor();
/**
* Register all semantic commands
*/
registerCommands(program: Command): void;
/**
* Main scan command with progressive setup
*/
private registerScanCommand;
/**
* Quick command for power users
*/
private registerQuickCommand;
/**
* Configuration management commands
*/
private registerConfigCommands;
/**
* List command for saved scans
*/
private registerListCommand;
/**
* Handle semantic scan command
*/
private handleSemanticScan;
/**
* Handle quick scan command
*/
private handleQuickScan;
/**
* Execute scan with config
*/
private executeScan;
/**
* Extract CLI overrides from options
*/
private extractOverrides;
/**
* Build basic config for non-interactive mode
*/
private buildBasicConfig;
/**
* Build quick config with smart defaults
*/
private buildQuickConfig;
/**
* Configuration management handlers
*/
private handleConfigList;
private handleConfigShow;
private handleConfigEdit;
private handleConfigDelete;
private handleConfigReset;
private handleList;
/**
* Get display name for auth type
*/
private getAuthDisplayName;
}
//# sourceMappingURL=semantic-commands.d.ts.map