Command-line interface & Python wrapper for the Appknox API
Project description
appknox-python
Command-line interface & Python wrapper for the Appknox API.
Python API documentation is available here.
Installation
appknox-python is officially supported on python 3.5 & 3.6. pip is the recommended way to install appknox-python.
pip install appknox
Quickstart
$ appknox login
Username: viren
Password:
Logged in to https://api.appknox.com
$ appknox organizations
id name
---- -------
2 MyOrganization
$ appknox projects
id created_on file_count package_name platform updated_on
---- ------------------- ------------ ----------------------------- ---------- -------------------
3 2017-06-23 07:19:26 3 org.owasp.goatdroid.fourgoats 0 2017-06-23 07:26:55
4 2017-06-27 08:27:54 2 com.appknox.mfva 0 2017-06-27 08:30:04
$ appknox files 4
id name version version_code
---- ------ --------- --------------
6 MFVA 1 6
7 MFVA 1 6
Usage
Usage: appknox [OPTIONS] COMMAND [ARGS]...
Command line wrapper for the Appknox API
Options:
-v, --verbose Specify log verbosity.
--help Show this message and exit.
Commands:
analyses List analyses for file
files List files for project
login Log in and save session credentials
logout Delete session credentials
organizations List organizations
projects List projects
report Download report for file
upload Upload and scan package
switch_organization Switch organization in CLI instance
vulnerability Get vulnerability
whoami Show session info
Using Environment Variables
We can use Environment Variables instead of passing sensitive information via arguments for CI/CD setup
export APPKNOX_ACCESS_TOKEN=aaaabbbbbcccddeeeffgghhh
export APPKNOX_HOST=https://api.appknox.com
export APPKNOX_ORGANIZATION_ID=1
Update docs
Install sphinx-autobuild:
pip install sphinx-autobuild
Build docs:
sphinx-autobuild -p 9009 -b html sphinx-docs docs
License: MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
appknox-3.1.0.tar.gz
(10.0 kB
view hashes)
Built Distribution
Close
Hashes for appknox-3.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c9b1514a71e824f5f4ed44a4c18e6897eb0ba2bf04b0f21a9159896db26bbfa |
|
MD5 | f5c58fea622143f5169a975dc101a4b7 |
|
BLAKE2b-256 | d1276153333092c90710efc761d539349723977bed46a27d16f8181c880e47c2 |