Skip to main content

Bevor CLI

The official command-line interface for Bevor — smart contract security analysis and code graph exploration.

Use bevor to upload Solidity codebases, run security analyses, explore the code graph interactively, and manage findings — all from your terminal.


Installation

curl -LsSf https://bevor.io/install.sh | bash

Setup

bevor login
bevor link
#
bevor codes push
bevor analyses create

Contents

[] -> optional args. <> -> required args.

Simplification: EVERYTHING operates on the currently configured analysis. Findings as well. Simplifies the DX, and we can take the stance that it's a rare state to want to operate on OTHER things via the CLI. "version" is a flag that can be passed, but it's intentionally hard to act on arbitrary versions, unless the head is moved or the flag is passed.

Local Configuration

  • workspace [id]
  • project [id]
  • code [id, fingerprint]
  • analysis [id]
help
login
logout
whoami [--json]
link
context [--json]
sessions
sessions list
sessions revoke <token_id>
workspaces
workspaces list [--json]
workspaces view [workspace_id] [--json]
workspaces select [workspace_id]
projects
projects list [--json]
projects view [project_id] [--json]
projects select [project_id]
projects create [--name] [--description] [--kind] [--yes]
codes
codes list [--page] [--page-size] [--order] [--order-by] [--project] [--network] [--identifier] [--status] [--json]
codes view [code_id] [--json]
codes select [code_id]
codes push [--path] [--no-wait] [--yes]
codes nodes
codes nodes list [--code] [--entrypoints] [--file] [--no-deps] [--name] [--node-type] [--json]
codes nodes view <node_id> [--code] [--json]
codes nodes content <node_id> [--code]
codes nodes edges <node_id> [--code] [--direction] [--type] [--json]
codes nodes call-chain <node_id> [--code] [--json]
codes nodes interactive <node_id> [--code]
analyses
analyses list [--page] [--page-size] [--order] [--order-by] [--project] [--user] [--is-owner] [--json]
analyses view [analysis_id] [--version] [--json]
analyses select [analysis_id] [--page] [--page-size]
analyses recent [--json]
analyses create [--name] [--collision] [--yes] [--json] [--force]
analyses set-head <version_id>
analyses run [--version] [--no-wait] [--silent]
analyses retry [--version] [--no-wait] [--silent]
analyses diff [--version] [--staged] [--json]
analyses commit [--version]
analyses child [--version] [--collision]
analyses fork [--version]
analyses merge <from_analysis> [--to]
analyses findings [--version] [--interactive] [--json] [--sarif]
analyses entrypoints [--version] [--json]
analyses transitions [--page] [--page-size] [--order] [--order-by] [--reason] [--version] [--project-wide] [--json]
analyses delete
analyses delete full
analyses delete version [version]
findings
findings list [--page] [--page-size] [--order] [--order-by] [--project] [--self] [--user] [--code] [--analyses] [--type] [--level] [--acknowledged] [--operation] [--created-by-self] [--created-by] [--json]
findings view <finding_id> [--json]
findings add [--version] [--file] [--interactive] [--type] [--level] [--name] [--explanation] [--recommendation] [--poc] [--tool] [--node] [--location] [--uri] [--start-line] [--start-column] [--end-line] [--end-column] [--char-offset] [--char-length] [--byte-offset] [--byte-length] [--fqn]
findings bulk <source> [--version]
findings edit <finding_id> [--file]
findings delete <finding_id>
findings revert <finding_id>
findings acknowledge <finding_id>
agent
agent setup
agent materialize
chats
chats list --page --page-size --order --order-by --project [--json]
chats view <chat_id> [--json]
chats messages <chat_id> [--json]
chats new <mode>
chats resume <chat_id>

Metadata

Release files for bevor-cli 0.1.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 bevor-cli 0.1.1
File Size Uploaded Provenance
bevor_cli-0.1.1.tar.gz 45.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bevor-cli 0.1.1
File Interpreter ABI Platform
bevor_cli-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 136.9 kB

Release files / bevor_cli-0.1.1.tar.gz

Download URL bevor_cli-0.1.1.tar.gz
Size 45.7 kB
Tags Source
SHA-256 checksum
How to use checksums
123734d49a410a969823547edf50ea0d7d70ffefbb331ac4558cf615dbe20a2c
BLAKE2b-256 checksum
How to use checksums
858ac0c918f6bd90c347239263f1fc17794f4439094ab9837925fe17cd8a4fbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.4 {"installer":{"name":"uv","version":"0.13.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bevor_cli-0.1.1-py3-none-any.whl

Download URL bevor_cli-0.1.1-py3-none-any.whl
Size 91.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d141eb4d5abda273de1269fe5588ddcc2a983ec258e3cc667e910eee5f16f408
BLAKE2b-256 checksum
How to use checksums
e711dc1196c02c939bfd3554def53a03d8bb20158a1566a1ede0010b6d1f0d5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.4 {"installer":{"name":"uv","version":"0.13.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for bevor-cli 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

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