CTScan Code Scanner
Securin ASPM Code Scanner is a Python-based tool designed to download and execute a CLI from AWS S3, decrypt necessary credentials, and perform code scanning operations. This tool is intended to be used as a command-line utility.
Features
- Download CLI executable from AWS S3
- Decrypt AWS credentials using AES encryption
- Perform code scanning with various configurable options
- Output results in different formats
Installation
To install the package, use the following command:
pip install aspm
Usage
To use the Securin ASPM Code Scanner, run the following command:
aspm --api_key YOUR_API_KEY [options]
Command-Line Arguments
--api_key(required): API key for authentication--app_id: Application ID--app_name: Application name--branch_name: Branch name (default: 'default')--enable_color: Enable color in report--format: Output format--is_console_report: Enable console report (default: True)--is_debug: Enable debug logs--output_file: Output file path--scan_types: Types of scans to be triggered--severity: Severity level--skip_build_fail: Skip build fail--source_dir: Source directory (default: current working directory)--version: CLI version to use--hostname: API endpoint hostname (default:custom-endpoint.yourdomain.io)
Example
aspm --api_key YOUR_API_KEY --app_name MyApp --branch_name main --format json --output_file results.json
License
This project is licensed under the MIT License.
Contributing
Contributions are welcome! Please open an issue or submit a pull request on GitHub.
Contact
For any inquiries, please contact the project maintainers. aspm@securin.io
Metadata
Release files for aspm 0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aspm-0.3.tar.gz | 7.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aspm-0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.4 kB
Release files / aspm-0.3.tar.gz
| Download URL | aspm-0.3.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a63f41a45f7c692b06e88e3ba882083a5363bd3c89b0e831499e2034ed143fe8
|
|
BLAKE2b-256 checksum How to use checksums |
4af8d7ce7fee3a187ccc3f9e123bfdfad39e1ef9e994b083e3fa5040024f8f2e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / aspm-0.3-py3-none-any.whl
| Download URL | aspm-0.3-py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8f56b4984badfd020aa2214358fa0e5e04bc465c7565c6093e78ee3893c85d2d
|
|
BLAKE2b-256 checksum How to use checksums |
e9f73ce29ca5318f29e3855838b88e880e87d8eaec4e808fe330b173b078bc6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|