@inspektre/inspektre
v0.1.14
Published
Inspektre cli
Downloads
11
Maintainers
Readme
Inspektre CLI & SDK
Inspektre CLI and SDK is a command line tool and SDK for the Inspektre API.
Wiki
inspektre-cli
Wiki can be found here
Purpose
This CLI utility is helpful in performing the following:
- Query Inspektre Security Graphs.
- Manage projects on Inspektre Platform.
- Modify user roles or permissions.
- Supress attack patterns or weaknesses or verifications.
inspektre-cli
is a graphql client that queries to api.inspektre.io
and query the inspektre security graphs
.
Usage
Usage: cli [options] [command]
_ _ _ _ _
(_)_ __ ___ _ __ ___| | _| |_ _ __ ___ ___| (_)
| | '_ \/ __| '_ \ / _ \ |/ / __| '__/ _ \ _____ / __| | |
| | | | \__ \ |_) | __/ <| |_| | | __/ |_____| | (__| | |
|_|_| |_|___/ .__/ \___|_|\_\\__|_| \___| \___|_|_|
|_|
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
version Display the version of Inspektre-CLI in use.
auth [options] Authenticate to Inspektre Platform.
projects [options] List/Create/Update projects on Inspektre Platform.
playground Manage temporary access the Inspektre GraphQLPlayground.
Authorize
Inspektre CLI command authorize
is Device Authorization Grant as specified in OAuth 2.0 RFC 8628 located here.
- To Authorize a device, run
inspektre-cli authorize
. - For verbose mode, run
inspektre-cli authorize -v
.
Reauthorize
Reauthroize command is used to refresh device authorization and extending the device authorization.
- To reauthorize, run
inspektre-cli reauthorize
. - For Verbose, run
inspektre-cli reauthorize -v
.
Environment Variables
- In order to use Inspektre
CLI
, Please ensure that an environment variableCLIENT_ID
is set. - You will be able find the
CLIENT_ID
under your account athttps://app.inspektre.io/app/account
.
Development
- When bumping cli
version
, Please change it in the package.jsonmanifest
file. - This entry in the manifestis used to get the
version
into the CLI Client.
Builds
In order to generate binaries for Mac OS X
orWindows
or Linux
, Vercel pkg
is required.
With Yarn
yarn global add pkg
With NPM
npm i -g pkg
Typical Severity
- Critical, High, Medium, Low, Very Low
Likelihood of Attack
- High, Low, Medium