@sectester/runner
Version:
Run scanning for vulnerabilities just from your unit tests on CI phase.
21 lines (20 loc) • 750 B
TypeScript
import { SecScanOptions } from './SecScanOptions';
import { SecScan } from './SecScan';
import { Configuration, ConfigurationOptions } from '@sectester/core';
export declare class SecRunner {
static readonly SHUTDOWN_SIGNALS: readonly string[];
private readonly configuration;
private readonly logger;
private repeater;
private repeaterFactory;
private repeatersManager;
get repeaterId(): string | undefined;
constructor(config: Configuration | ConfigurationOptions);
init(): Promise<void>;
clear(): Promise<void>;
createScan(options: SecScanOptions): SecScan;
private initConfiguration;
private setupShutdown;
private removeShutdownHandler;
private readonly beforeShutdownSignalHandler;
}