[package]
authors = [
"Agustin Aon <agustin.aon@coinfabrik.com>",
"Agustin Losiggio <agustin.losiggio@coinfabrik.com>",
"Ariel Waissbein <ariel.waissbein@coinfabrik.com",
"Arturo Beccar-Varela <arturo.beccar@coinfabrik.com>",
"Facundo Lerena <facundo.lerena@coinfabrik.com>",
"Federico Pinho <federico.pinho@coinfabrik.com>",
"José García Crosta <jose.garcia.crosta@coinfabrik.com>",
]
categories = ["command-line-utilities", "development-tools"]
description = "Scout is an extensible open-source tool intended to assist Ink! and Soroban smart contract developers and auditors detect common security issues and deviations from best practices."
edition = "2021"
keywords = ["auditor", "ink", "security", "smart-contracts", "soroban"]
license = "MIT"
name = "cargo-scout-audit"
readme = "../../README.md"
repository = "https://github.com/coinfabrik/scout-audit"
version = "0.2.12"
[lib]
path = "src/lib.rs"
[[bin]]
name = "cargo-scout-audit"
path = "src/main.rs"
[dependencies]
ansi_term = "0.12.1"
anyhow = "1"
cargo = "0.76.0"
cargo-credential-libsecret = "=0.4.4"
cargo-credential-macos-keychain = "=0.4.4"
cargo-credential-wincred = "=0.4.4"
cargo-util = "=0.2.11"
cargo_metadata = "0.18.1"
chrono = { version = "0.4.34", features = ["serde"] }
clap = { version = "4.3.0", features = ["derive"] }
colored = "2"
current_platform = "0.2.0"
dunce = "1.0.4"
dylint = { version = "2.3.0" }
home = { version = "0.5.5" }
itertools = "0.12.1"
lazy_static = "=1.4.0"
libloading = "0.8"
regex = { version = "1.5", features = ["unicode"] }
serde = { version = "1.0.163", features = ["derive"] }
serde_json = "1.0"
strum = "0.26"
strum_macros = "0.26"
tempfile = "3.8"
tera = { version = "=1.20.0", features = ["builtins"] }
toml = { version = "0.8.0" }
tracing = "0.1.37"
tracing-bunyan-formatter = "0.3"
tracing-log = "0.2"
tracing-subscriber = { version = "0.3", features = ["env-filter", "registry"] }
webbrowser = "1"