| Crates.io | wasmshield-cli |
| lib.rs | wasmshield-cli |
| version | 0.1.0 |
| created_at | 2025-01-20 13:24:29.53686+00 |
| updated_at | 2025-01-20 13:24:29.53686+00 |
| description | A CLI Tool for verifying WebAssembly components |
| homepage | https://github.com/TitusVM/wasmshield |
| repository | https://github.com/TitusVM/wasmshield |
| max_upload_size | |
| id | 1523879 |
| size | 104,361 |
wasmshield is a command-line tool designed for verifying and auditing WebAssembly (WASM) components. With its focus on security and integrity, wasmshield helps developers ensure their WASM components are robust and trustworthy.
cargo auditable.cargo install wasmshield-cli
To view the full list of commands and options:
wasmshield --help
sbomAudits a specified WASM component using its Software Bill of Materials (SBOM). This requires cargo auditable data baked into the component.
Syntax:
wasmshield sbom <COMPONENT>
Arguments:
<COMPONENT>: Path to the WASM component to analyze.Example:
wasmshield sbom my_component.wasm
signatureVerifies the signature of a specified WASM component to ensure it has not been tampered with.
Syntax:
wasmshield signature <COMPONENT> --public-key <PUBLIC-KEY>
Arguments:
<COMPONENT>: Path to the WASM component to verify.--public-key, -K: Path to the public key file associated with the signature.Example:
wasmshield signature my_component.wasm --public-key public_key.pem
sbom command will report vulnerabilities and warnings found during the audit.signature command will notify if any signatures fail the verification process.Developed by Titus Abele
📧 tvmab@pm.me
Contributions are welcome! Please fork the repository, and submit a pull request with your changes.
wasmshield is licensed under