tokens&
BrowseFor enterprises
tokens&

Find tools, check provider offers, save a build plan, and share your work when you’re ready.

For buildersFor enterprises

For builders

  • Product launches
  • Builder projects
  • Startup credits and perks
  • Agent Skills
  • Published agents
  • API and agent docs
  • Publish a project

For enterprises

  • Start free company workspace
  • Submit a tool, product, or perk

Community

  • Community
  • Newsletter
  • Events
Xin

© 2026 tokensand, LLC. All rights reserved.

  • Terms
  • Privacy
  • Security
  • Data Processing
  • Status
  1. Hackathon
  2. Project gallery
  3. ScreenShield
Rust Starmanabout 1 month agoContributorJudging locked: Event build

ScreenShield

DLP for video: a Rust agent that blurs leaked secrets on any recorded screen in seconds, reads the code shown on screen and reports what repo and what problem it exposes, and audits the whole archive.

Community votes recognize the build and do not affect official judging.

Review the project

Start with the source code, then open the demo or video if available.

View GitHub repository
Watch demo videoProject gallery
Demo video
Watch demo video
Project description
Team ScreenShield (Rustam Salavatov). Every recorded screen leaks secrets and carries attacks: QR phishing for viewers, prompt injection for agents watching the feed. ScreenShield is one Rust binary with two loops. Fast loop on the device, no LLM: on-device OCR, deterministic detectors, DRIFT-style gates, blur in the recording, under a second per keyframe. Code shown on screen is watched, never blurred: only the credential lines inside it are. Slow loop, the agent over the archive: it reads the OCR'd code as data and reports the language, the repository and the problem (hardcoded secret, injection, unsafe call), decides per policy through sgr-agent tool calling on AkashML (gpt-oss-120b), and re-checks every finding with a vision model (Qwen3.6), proving the blur by OCR. Verified live today through an iPhone camera on the venue Wi-Fi slide and a developer screen. ClickHouse: 6.0M keyframe rows local, fleet queries in 26-34 ms, OCR text per keyframe so the agent can grep the fleet, evidence JPEG per finding. Next.js dashboard; Senso policy; Semgrep Guardian during the build. 41 tests, MIT.
Project links
  • GitHub repository
  • Demo video
Tools used
  • ClickHouse logoClickHouse

    Event resource · ClickHouse docs

    Sign in to visit
Builder

Rust Starman

Builder on tokens&

  • Akash logoAkash

    Event resource · Akash docs

    Sign in to visit
  • Semgrep logoSemgrep

    Event resource · Claude Code installation instructions

    Sign in to visit
  • SSenso.ai

    Event resource · Docs

    Sign in to visit