Review downloaded code
No Git or network is needed.
repyy scan ./assignmentDocumentation
repyy reads repository files as data and gives you a private review report. Use this page for the quick path, then open a focused guide when you need exact flags, configuration, isolation, or coverage details.
It does not install packages, build the target, run tests, execute source, or upload your code.
Install repyy on the computer where you will review the code. A local folder needs repyy only. Git is needed for a remote URL in host mode.
brew install --cask Kevin-Umali/tap/repyyrepyy scan ./repository --format html --output report.htmlOpen report.html directly from your file manager. It is self-contained and works as a local file:// page; a remote source link may open the provider website in your browser.
Replace the sample path or URL with a target you are allowed to inspect. Review the result before opening the repository in a trusted workspace.
No Git or network is needed.
repyy scan ./assignmentHost mode needs Git on PATH.
repyy scan https://github.com/org/repoJSON and SARIF fit existing review tools.
repyy scan ./repo --format sarif --output report.sarifPull the signed, digest-pinned release image first.
repyy scan ./repo --sandbox=dockerThe verdict is a review decision aid, not a safety certificate. Check coverage before acting on any result.
No enabled rule matched within completed coverage.
Findings need a person to inspect their context.
High-confidence critical behavior needs a controlled decision before execution.
A timeout, limit, permission, clone, archive, or read error reduced coverage. Exit code is 2.
--format terminal--format json--format sarif--format htmlrepyy report report.scan.json --format html --output report.htmlHTML reports are rendered by the host, including after Docker scans. Keep report files private because paths and evidence can still reveal repository structure.
Compare output formats and flags →Local scans need no network. Remote host scans fetch the URL you request with Git; Docker separates HTTPS fetching from network-disabled analysis. Intelligence updates happen only when you run the update command. Provider credentials stay in the process environment and out of URLs.
Use the built-in Docker backend, or follow the manual Windows Sandbox, macOS UTM, and Linux QEMU workflows in the isolation guide. --sandbox=vm and --sandbox=auto are reserved for a later release.
Intel means threat intelligence: a dated, signed offline snapshot of sourced package/version advisories and exact file hashes. It is separate from repyy’s built-in behavioral rules, and a match is a reason to review rather than proof by itself.
repyy intel statusThe optional repyy agent skill tells a coding agent to scan unfamiliar repositories before execution, keep source local, and treat incomplete coverage as unresolved. It installs instructions only; the repyy CLI is installed separately.
npx skills add Kevin-Umali/repyy --skill repyy -g -a codex -yResource limits protect the scanner from hostile repositories and archives. A timeout, unreadable file, denied mount, failed fetch, or exceeded limit is reported as SCAN INCOMPLETE; successful targets remain visible in a mixed scan.
Try “Docker”, “first scan”, or “intel”.