scanpack
Version:
Dependency scanner to detect unknown or malicious packages in Node.js and Bun projects
10 lines • 623 B
TypeScript
import type { Dependency, ValidationOptions, ValidationReport } from '../../domain/entities.js';
import type { MaliciousPackageRepositoryPort, NpmRegistryPort } from '../../domain/ports.js';
export declare class ValidateDependenciesUseCase {
private readonly npmRegistry;
private readonly maliciousPackageRepository;
constructor(npmRegistry: NpmRegistryPort, maliciousPackageRepository: MaliciousPackageRepositoryPort);
execute(dependencies: Dependency[], options?: ValidationOptions): Promise<ValidationReport>;
private validateDependency;
}
//# sourceMappingURL=validate-dependencies.use-case.d.ts.map