Skip to content

Repository files navigation

vettd-skill-scanner

Pure, I/O-free skill scanner engine for the vettd pipeline.

This crate performs no filesystem I/O, no network access, and no stdout/stderr output — all inputs are pre-loaded by the caller. That boundary is intentional: the scanner is designed to be embedded by any consumer (CLI, service, WASM module) without modification.

Contents

Path What it is
crates/vettd-skill-scanner/ the scanner engine — see lib.rs for the entry point and contract
crates/http-shim/ localhost HTTP sidecar exposing the scanner to the scanner suite — GET /health + POST /scan on 127.0.0.1 (VETTD_SHIM_PORT, default 8788); response carries findings, structural flags, and the scanner version

Build & test

cargo fmt --check
cargo clippy --all-targets -- -D warnings
cargo test

Consumers

  • vettd-cli depends on this crate via a Cargo git dependency pinned by tag (see the crate's pub const VERSION for the current release).
  • The scanner suite (vettd-scanner-suite) calls the scanner through the http-shim crate — see AgenticHighway/vettd#643.

About

Pure, I/O-free skill scanner engine for the vettd pipeline

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages