API Reference LowEndInsight v0.8.1
modules
Modules
Analyzer takes in a valid repo URL and coordinates the analysis, returning a simple JSON report. The URL can be one of "https", "http", or "file". Note, that the latter scheme will only work an existing clone and won't remove the directory structure upon completion of analysis.
Collection of lower-level functions for analyzing outputs from git command.
Collections of functions for interacting with the git
command to perform queries.
Collection of generic helper functions.
Provides map to json encoder
Provides mix.lock dependency parser From: https://github.com/librariesio/mix-deps-json/blob/master/lib/lockfile.ex
Provides mix.exs dependency parser From: https://github.com/librariesio/mix-deps-json/blob/master/lib/mixfile.ex
Scanner scans for mix dependencies to run analysis on.
Provides package.json and package-lock.json dependency parser
Scanner scans for node dependencies to run analysis on.
Provides yarn.lock dependency parser
ProjectIdent module
Provides a requirements.txt dependency parser
Scanner scans for python dependencies to run analysis on.
RiskLogic contains the functionality for determining risk based on numeric input values
Scan for a SBOM and validate.
Scanner scans.
Collection of functions for handling time-based conversions.
mix-tasks
Mix Tasks
Printed when the user requests mix help echo
This is used to run a LowEndInsight scan against a repository, by cloning it locally, then looking into it. Pass in the repo URL as a parameter to the task.
This is used to run a LowEndInsight scan against a repository, by cloning it locally, then looking into it. Pass in the repo URL as a parameter to the task.
This is used to run LowEndInsight to generate a transitive-dependency list, as JSON, for a given repository.
This is used to run a LowEndInsight scanner against a project.