The project has at least one sensitive file (or a file with sensitive information in it).
@@ -12,5 +12,5 @@The package has custom dependencies resolver such as +git or +ssh or a local file with file:. In this kind of case it is better to check the package.json. @@ -13,4 +13,4 @@ Documentation: npm-install
- \ No newline at end of file +The package use a Node.js core package that allow to access the network. These core package are: @@ -14,5 +14,5 @@
⚠️ This flag only work if the AST analysis as successfully retrieved all dependencies as expected.
- +The package has indirect (or also called transitive) dependencies. This means that the child dependencies of the package also have dependencies. @@ -50,4 +50,4 @@ > - \ No newline at end of file +
The package has been published on npm by multiple unique users. There is no big deal here, just mean the package is maintained by a group of people.
- +Has one or many files that has been detected as minified JavaScript code. We use a package that will tell us if the code is minified (in case the file as @@ -25,4 +25,4 @@
Files can be found in the Minified Files list items of the left menu.
The package has a missing dependency (in package.json) or a dependency that is not used in the code (this may happen if the AST Analysis fail!)
- +We have detected different licenses in package.json and other licenses files (LICENSE, @@ -16,4 +16,4 @@
Under the hood we use conformance to parse licenses !
- +The package use native components (package, file, configuration) like binding.gyp or npm package for native addon like node-addon-api.
@@ -12,4 +12,4 @@This flag mean that we have not detected any licenses in the npm Tarball (or something went wrong in the detection). For detecting licenses we are reading @@ -21,4 +21,4 @@
⚠️ we are working to stabilize this flag !
- +The package has pre and/or post script in the package.json file. These script will be executed before or @@ -23,4 +23,4 @@ > - +
This means that the SAST Scanner has detected several problems by analyzing the Abstract Syntax Tree (AST) of a JavaScript source code. All warnings are accurately documented here.
- +The dependency (package) has not received update from at least one year and has at least one dependency that need to be updated.
@@ -7,4 +7,4 @@It probably means it's dangerous to use (or continue to) because the author doesn't seem to update the package anymore (even worst if you want him to implement a new version / security patch).
- +The given npm package has been deprecated by his author (it must be updated or replaced with an equivalent if there is no new version available). @@ -13,4 +13,4 @@ >npm documentation.
- +Indicate that the package is also used somewhere else in the dependency tree but with a different version (like in the screenshot with yallist).
The project has been detected as a GIT repository. Sometimes a dependency on the package.json link to a GIT repository, example: @@ -12,4 +12,4 @@ pacote to fetch and extract packages we are supporting this given pattern.
- +
The current package version is not equal to the latest version of the package (Compared to the versions we retrieve from the npm registry).
Vulnerabilities has been detected for the given package version. We are fetching vulnerabilities from the official @@ -7,4 +7,4 @@ >Node.js Security-WG repository
- \ No newline at end of file +