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 securin-aspm 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| securin_aspm-0.1.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| securin_aspm-0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.6 kB
Release files / securin_aspm-0.1.tar.gz
| Download URL | securin_aspm-0.1.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
de2544dfa3c7ec3fcde332ecd0e433838ef342740bbf7d9dc23dcd4de4d839ef
|
|
BLAKE2b-256 checksum How to use checksums |
80101d5516f2ef2cfc928025b086c81f5180070f2e305887d28277339c10ec75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / securin_aspm-0.1-py3-none-any.whl
| Download URL | securin_aspm-0.1-py3-none-any.whl |
|---|---|
| Size | 5.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b8eb76ca3b54326c329ee28da1043a1f32d51e6c0ec93495785c9ff12398fe4a
|
|
BLAKE2b-256 checksum How to use checksums |
2bbc7fa63eccb10dc50b8c5ea0931e2a8206d6591b15dee5748d08a1a1578c15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|