@edycutjong/silo-cli
v1.0.1
Published
Silo Command Line Interface for Whistleblower Submissions
Downloads
220
Readme
Silo CLI Client 🛡️
Silo Command Line Interface client for zero-knowledge whistleblower drop submissions.
Installation
cd cli
npm install
npm run build
npm linkCommands
1. Open Session
Open a new whistleblower drop session:
silo open --outlet newsroom-main2. Attach Evidence
Attach a PDF or log file as evidence:
silo attach --session <session-id> --file <path-to-file>3. Verify Identity
Complete OTP verification:
silo verify --session <session-id> --otp <code>4. Dispatch Report
Finalize and submit the report to the media outlet outbox:
silo dispatch --session <session-id>5. Two-Way Secure Chat Relay
Send a message:
silo relay --session <session-id> --message "hello" --sender sourceFetch the thread logs:
silo thread --session <session-id>Testing
npm run test