trilane
Health Uyari
- License — License: Apache-2.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Basarisiz
- spawnSync — Synchronous process spawning in npm/bin/trilane.js
- os.homedir — User home directory access in npm/bin/trilane.js
- process.env — Environment variable access in npm/bin/trilane.js
- fs module — File system access in npm/bin/trilane.js
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
TriLane: lane-orchestrated multi-agent security auditor for authorized gray-box vulnerability hunting. Built with Rust and Tauri.
TriLane
Lane-orchestrated security agent for authorized gray-box vulnerability hunting.
S0 admission -> S1 attack surface -> S2 semantic lanes -> S3 merge -> S4 probing -> S5 findings
TriLane turns one natural-language objective into a staged audit cockpit: admission, attack-surface graphing, six-lane semantic audit, merge, targeted probing, and adjudicated final findings.

Quick Start
Install and launch the desktop app:
npm install -g trilane
trilane doctor
trilane app
Or run it without a global install:
npx trilane@latest app
Then choose Safe or Lab mode and describe the authorized target, for example:
Penetration test juice-shop, source code is in ~/juice-shop, service is running on localhost:3000. If not, use colima or start the service directly

What TriLane Does
- Builds an attack-surface graph before deep auditing.
- Runs a six-lane semantic audit across identity/auth, injection/client-side sinks, ingress/files/SSRF, business logic, configuration/secrets/crypto, and edge-surface coverage.
- Tracks Scan, Agent, Findings, and Config state in a desktop GUI.
- Probes high-signal variants in Lab Mode when the target is explicitly authorized.
- Deduplicates final findings with severity, evidence, payloads, code paths, and report export.
- Archives run transcripts under
~/.trilane/transcriptsfor regression analysis.
Modes
Safe Mode is the default. It is intended for exploration and lower-risk review.
Lab Mode grants the agent broader local filesystem and command execution access for the active target. Use it only on systems you own, operate, or are explicitly authorized to test.
npm Package Status
The first npm package includes a prebuilt macOS Apple Silicon launcher binary. Other platforms can still run TriLane from source, or set TRILANE_BIN to a locally built binary:
TRILANE_BIN=/path/to/trilane-gui npx trilane app
Build From Source
Requirements:
- Node.js 20 or newer
- Rust toolchain from
trilane-rs/rust-toolchain.toml - macOS for the current desktop build path
Build the frontend:
cd trilane-rs/trilane-gui/frontend
npm install
npm run build
Build and run the desktop binary:
cd ../../
cargo build -p trilane-gui --release
./target/release/trilane-gui
Safety
TriLane is a dual-use security tool. Do not use it against systems where you lack permission. See SECURITY.md for responsible-use boundaries, reporting guidance, and Lab Mode warnings.
License
TriLane is licensed under the Apache License 2.0. Portions of the Rust workspace are derived from the OpenAI Codex project and retain their original Apache-2.0 notices.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi