Command line client for Agentic SOC Platform
Project description
ASP CLI
Command line client for Agentic SOC Platform.
asp-cli provides the asp command for SOC analysts and automation agents to authenticate with an ASP server, inspect cases and alerts, add comments, upload files, run playbooks, and query investigation integrations.
Install
pipx install asp-cli
Quick start
asp auth login --api-url https://asp.example.com --api-key asp_xxx
asp doctor
asp case list
asp auth login verifies the API URL and API key against the ASP server before writing local settings.
For automation and skills, prefer stable JSON output:
asp case list --output json
Publish to PyPI
The GitHub release workflow publishes asp-cli to PyPI automatically when a v<version> tag is pushed. The CLI package version does not include the leading v and must match the main release version, so update version in pyproject.toml before creating the tag.
For example, release tag v0.1.0 publishes PyPI version 0.1.0.
Automatic publishing
The workflow uses PyPI Trusted Publishing, so it does not need a PyPI API token in the repository or GitHub Secrets. Configure PyPI once with a trusted publisher:
- PyPI project:
asp-cli - Owner/repository:
FunnyWolf/agentic-soc-platform - Workflow:
release.yml - Environment:
pypi
If the PyPI project does not exist yet, add the same entry under PyPI's pending publishers before the first release.
Release steps:
# Update cli\pyproject.toml first, for example: version = "0.1.0"
git tag v0.1.0
git push origin v0.1.0
Manual fallback
Manual publishing requires a PyPI API token. Keep it local and do not commit it:
cd cli
Remove-Item -Recurse -Force dist -ErrorAction SilentlyContinue
uv build
uvx twine check dist\*
$env:UV_PUBLISH_TOKEN = "pypi-..."
uv publish --token $env:UV_PUBLISH_TOKEN
After publishing, verify the package can be installed:
pipx install --force asp-cli
asp --version
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file asp_cli-0.5.0.tar.gz.
File metadata
- Download URL: asp_cli-0.5.0.tar.gz
- Upload date:
- Size: 31.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f658f39ec077338abf540504f94c9e7acbe056b07491b0fbc5d82db32d94894
|
|
| MD5 |
bb94cbabf0891fbd2a2807b9454a34d2
|
|
| BLAKE2b-256 |
6865bec7d0903228212038c2ea28170abe5910414c4982211e7a49995ce9cdd6
|
Provenance
The following attestation bundles were made for asp_cli-0.5.0.tar.gz:
Publisher:
release.yml on FunnyWolf/agentic-soc-platform
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
asp_cli-0.5.0.tar.gz -
Subject digest:
2f658f39ec077338abf540504f94c9e7acbe056b07491b0fbc5d82db32d94894 - Sigstore transparency entry: 2071380348
- Sigstore integration time:
-
Permalink:
FunnyWolf/agentic-soc-platform@d3a55343bd93bf0351940ae72f3f01f22b41f418 -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/FunnyWolf
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@d3a55343bd93bf0351940ae72f3f01f22b41f418 -
Trigger Event:
push
-
Statement type:
File details
Details for the file asp_cli-0.5.0-py3-none-any.whl.
File metadata
- Download URL: asp_cli-0.5.0-py3-none-any.whl
- Upload date:
- Size: 21.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecfe7b86728cc81fc6cc09c1977d1da9eb636d588b143597ad5de68926ba0d4c
|
|
| MD5 |
19c73c6046e8b3fd2ebc64ca1d73aa54
|
|
| BLAKE2b-256 |
f7a2fd4ad95b2990461827acded0ce0ac3b063729ebc3849589a27fdff16ef0c
|
Provenance
The following attestation bundles were made for asp_cli-0.5.0-py3-none-any.whl:
Publisher:
release.yml on FunnyWolf/agentic-soc-platform
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
asp_cli-0.5.0-py3-none-any.whl -
Subject digest:
ecfe7b86728cc81fc6cc09c1977d1da9eb636d588b143597ad5de68926ba0d4c - Sigstore transparency entry: 2071380355
- Sigstore integration time:
-
Permalink:
FunnyWolf/agentic-soc-platform@d3a55343bd93bf0351940ae72f3f01f22b41f418 -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/FunnyWolf
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@d3a55343bd93bf0351940ae72f3f01f22b41f418 -
Trigger Event:
push
-
Statement type: