Skip to main content

Conviso CLI

CLI to interact with Conviso Platform via GraphQL.

📖 Full documentation: https://docs.convisoappsec.com/new-cli

Development

Project Structure

  • src/conviso/app.py — Typer entrypoint; registers subcommands
  • src/conviso/commands/ — CLI commands (projects, assets, requirements, vulnerabilities, auth, etc.)
  • src/conviso/clients/ — API clients (GraphQL)
  • src/conviso/core/ — Shared utilities (logging, output manager, auth)
  • src/conviso/schemas/ — Table schemas for consistent output

Adding a New Command

  1. Create src/conviso/commands/<name>.py with a typer.Typer() and subcommands
  2. Register it in src/conviso/app.py via app.add_typer(...)
  3. If you need tabular output, add a schema in src/conviso/schemas/<name>_schema.py
  4. Use graphql_request from conviso.clients.client_graphql (enforces API key and timeout)
  5. Ensure errors raise typer.Exit(code=1) for CI/automation

Contributing

See CONTRIBUTING.md for guidelines.

Metadata

Release files for conviso-cli 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for conviso-cli 0.5.1
File Size Uploaded
conviso_cli-0.5.1.tar.gz 104.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for conviso-cli 0.5.1
File Interpreter ABI Platform
conviso_cli-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 215.5 kB

Release files / conviso_cli-0.5.1.tar.gz

Download URL conviso_cli-0.5.1.tar.gz
Size 104.2 kB
Tags Source
SHA-256 checksum
How to use checksums
1a1a71eee92f18bbfd801c89ff1cbfeb0fa4e56ad3a8a1b74cf7fa6dd013073c
BLAKE2b-256 checksum
How to use checksums
bfc9fb4dcdb611092d53d694dc3091a90b1fef501be8c1712bfba2c258696192
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.22

Release files / conviso_cli-0.5.1-py3-none-any.whl

Download URL conviso_cli-0.5.1-py3-none-any.whl
Size 111.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4827f940ddc355deb6a5521b87f254cdde649dcedc2eeaff734fff2b63e0dfd6
BLAKE2b-256 checksum
How to use checksums
ee15b0f2fdfcbf11e76d18de3b3fb7b2fcb0a9bfee781de5faf83adebd866626
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.22

Release history Release notifications | RSS feed

2.8.1

2 release files

2.8.0

2 release files

2.7.19

2 release files

2.7.18

2 release files

2.7.17

2 release files

2.7.16

2 release files

2.7.15

2 release files

2.7.12

1 release file

2.7.10

2 release files

2.7.9

2 release files

2.7.8

2 release files

2.7.7

2 release files

2.7.6

2 release files

2.7.5

2 release files

2.7.4

2 release files

2.7.3

2 release files

2.7.2

2 release files

2.7.1

2 release files

2.7.0

2 release files

2.6.9

2 release files

2.6.8

2 release files

2.6.7

2 release files

2.6.6

2 release files

2.6.5

2 release files

2.6.4

2 release files

2.6.3

2 release files

2.6.2

2 release files

2.6.1

2 release files

2.6.0

2 release files

2.5.9

2 release files

2.5.8

2 release files

2.5.7

2 release files

2.5.6

2 release files

2.5.5

2 release files

2.5.4

2 release files

2.5.3

2 release files

2.5.2

2 release files

2.5.1

2 release files

2.5.0

2 release files

2.4.2

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.6

2 release files

2.3.5

2 release files

2.3.4

2 release files

2.3.3

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.36

2 release files

2.2.34

2 release files

2.2.33

2 release files

2.2.32

2 release files

2.2.30

2 release files

2.2.29

2 release files

2.2.28

2 release files

2.2.27

2 release files

2.2.26

2 release files

2.2.24

2 release files

2.2.23

2 release files

2.2.22

2 release files

2.2.21

2 release files

2.2.20

2 release files

2.2.19

2 release files

2.2.18

2 release files

2.2.17

2 release files

2.2.16

2 release files

2.2.15

2 release files

2.2.12

2 release files

2.2.10

2 release files

2.2.9

2 release files

2.2.8

2 release files

2.2.7

2 release files

2.2.6

2 release files

2.2.5

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.25

2 release files

2.1.24

2 release files

2.1.23

2 release files

2.1.22

2 release files

2.1.21

2 release files

2.1.20

2 release files

2.1.18

2 release files

2.1.17

2 release files

2.1.16

2 release files

2.1.15

2 release files

2.1.14

2 release files

2.1.13

2 release files

2.1.12

2 release files

2.1.11

2 release files

2.1.10

2 release files

2.1.9

2 release files

2.1.8

2 release files

2.1.7

2 release files

2.1.6

2 release files

1.16.9

2 release files

1.16.8

2 release files

1.16.7

2 release files

1.16.6

2 release files

1.16.5

2 release files

1.16.0

2 release files

1.15.9

2 release files

1.15.8

2 release files

1.15.7

2 release files

1.14.9

2 release files

1.14.8

2 release files

1.14.7

2 release files

1.14.6

2 release files

1.14.5

2 release files

1.14.3

2 release files

1.14.0

2 release files

This release

0.5.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page