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.3

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.3
File Size Uploaded Provenance
bevor_cli-0.1.3.tar.gz 51.4 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 149.1 kB

Release files / bevor_cli-0.1.3.tar.gz

Download URL bevor_cli-0.1.3.tar.gz
Size 51.4 kB
Tags Source
SHA-256 checksum
How to use checksums
18db3a4da3167b65b4eee53c14043e203b7f5a8fb7b0ea1a255660a187369806
BLAKE2b-256 checksum
How to use checksums
c75c22b3d7e7c3a5dc6b89a9fbc6d46d9b308bb1897bc4041ad90719e1bc4551
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","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.3-py3-none-any.whl

Download URL bevor_cli-0.1.3-py3-none-any.whl
Size 97.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fadd777317163a26477a5b0e822f98ee5362d7b6caa118a620785e35788ca7cc
BLAKE2b-256 checksum
How to use checksums
cf9935fc8eb3b98efb62d2ac4f7eb74f69a90766935644577ce7bfedc22c0324
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","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.3

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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