bsu-tool

mcp
Security Audit
Warn
Health Warn
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

AI-assisted USB protocol analysis tool and MCP server for PSU CS Capstone SS26

README.md

bsu-tool

Behavioral Sleuth for USB — a command-line tool and MCP server for capturing, decoding, and analyzing USB device protocols on Linux.

Portland State University CS Capstone Project — sponsored by Bart Massey.

Setup

Requires Python 3.11+.

python -m venv .venv

# PowerShell
.venv\Scripts\Activate.ps1
# Git Bash (Windows)
source .venv/Scripts/activate
# Linux / Mac
source .venv/bin/activate

pip install -e ".[dev]"
pre-commit install

See CONTRIBUTING.md for the full development workflow, branching conventions, code standards, and testing guide.

Documentation

Document Description
SRS Software Requirements Specification
Architecture Component design and data flow
User Guide Installation and usage (Milestone 4)

License

Dual-licensed under MIT and Apache 2.0.

Reviews (0)

No results found