@nodesecure/tarball
Version:
NodeSecure tarball scanner
122 lines • 2.94 kB
TypeScript
import { type Warning, type WarningName } from "@nodesecure/js-x-ray/warnings";
export type TarballWarningName = WarningName | "zero-semver" | "empty-package";
export declare const warnings: Readonly<{
"zero-semver": {
i18n: string;
experimental: false;
severity: "Information";
};
"empty-package": {
i18n: string;
experimental: false;
severity: "Warning";
};
"parsing-error": {
i18n: string;
severity: "Information";
experimental: false;
};
"unsafe-import": {
i18n: string;
severity: "Warning";
experimental: false;
};
"unsafe-regex": {
i18n: string;
severity: "Warning";
experimental: false;
};
"unsafe-stmt": {
i18n: string;
severity: "Warning";
experimental: false;
};
"encoded-literal": {
i18n: string;
severity: "Information";
experimental: false;
};
"short-identifiers": {
i18n: string;
severity: "Warning";
experimental: false;
};
"suspicious-literal": {
i18n: string;
severity: "Warning";
experimental: false;
};
"suspicious-file": {
i18n: string;
severity: "Critical";
experimental: false;
};
"obfuscated-code": {
i18n: string;
severity: "Critical";
experimental: true;
};
"weak-crypto": {
i18n: string;
severity: "Information";
experimental: false;
};
"shady-link": {
i18n: string;
severity: "Warning";
experimental: false;
};
"unsafe-command": {
i18n: string;
severity: "Warning";
experimental: true;
};
"synchronous-io": {
i18n: string;
severity: "Warning";
experimental: true;
};
"serialize-environment": {
i18n: string;
severity: "Warning";
experimental: false;
};
"data-exfiltration": {
i18n: string;
severity: "Warning";
experimental: false;
};
"log-usage": {
i18n: string;
severity: "Information";
experimental: false;
};
"sql-injection": {
i18n: string;
severity: "Warning";
experimental: false;
};
"monkey-patch": {
i18n: string;
severity: "Warning";
experimental: false;
};
"insecure-random": {
i18n: string;
severity: "Information";
experimental: false;
};
"prototype-pollution": {
i18n: string;
severity: "Warning";
experimental: false;
};
"weak-scrypt": {
i18n: string;
severity: "Warning";
experimental: true;
};
}>;
export declare function getSemVerWarning(value: string): Warning;
export declare function getEmptyPackageWarning(): Warning;
//# sourceMappingURL=warnings.d.ts.map