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 securin-aspm
Usage
To use the Securin ASPM Code Scanner, run the following command:
python -m securin-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
python -m securin-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 vulscan 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 | |
|---|---|---|---|
| vulscan-0.3.tar.gz | 7.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vulscan-0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.8 kB
Release files / vulscan-0.3.tar.gz
| Download URL | vulscan-0.3.tar.gz |
|---|---|
| Size | 7.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
72c253d5ab70b59ce007756d17d2a978629aaca7f770ff926770f58b1b9c33c8
|
|
BLAKE2b-256 checksum How to use checksums |
163e4589fc92ef4be7dbe73eaadfea4279dcd3d32d48c219b0e64a0b236f6646
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / vulscan-0.3-py3-none-any.whl
| Download URL | vulscan-0.3-py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
95c4cfe0b145faf2b268cd4de9c87e6bfc0c279f64d2ed19240b5754e976805d
|
|
BLAKE2b-256 checksum How to use checksums |
d667724825f102eb6d1f309cf9c7b326f520ac10b97d3b0aaf5b5fa52fb5e1c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|