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

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.