find-and-load-policy.d.ts 556 B

1234567891011
  1. import { PackageExpanded } from 'snyk-resolve-deps';
  2. import { SupportedPackageManagers } from '../package-managers';
  3. import { PolicyOptions } from '../types';
  4. export declare function findAndLoadPolicy(root: string, scanType: SupportedPackageManagers | 'docker' | 'iac' | 'cpp', options: PolicyOptions, pkg?: PackageExpanded, scannedProjectFolder?: string): Promise<Policy | undefined>;
  5. export interface Policy {
  6. filter(vulns: any, root?: string, matchStrategy?: string): any;
  7. exclude?: {
  8. [key: string]: string[];
  9. };
  10. ignore?: any;
  11. }