jahro-snapshots — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited jahro-snapshots (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Help users capture, share, and collaborate on debugging sessions using Jahro's snapshot system.
Each snapshot session bundles:
Debug.Log, Debug.LogWarning, Debug.LogError output with stack tracesSessions appear in-game with status indicators and can be uploaded or streamed to the Jahro web console for team access via shareable URLs.
Configure in Tools → Jahro Settings → Snapshots Settings.
| Mode | Behavior | Best For |
|---|---|---|
| Recording | Stores locally until manual upload | Offline development, privacy-sensitive environments, controlled uploads |
| Streaming — All | Auto-streams logs/screenshots live (~5s intervals) to cloud | Real-time team collaboration, full team visibility |
| Streaming — Except Editor | Streams on devices, records locally in Editor | Hybrid: QA devices stream, developers keep Editor sessions private |
| Situation | Recommended Mode |
|---|---|
| Solo developer, mostly in Editor | Recording |
| QA team testing on mobile devices | Streaming — All or Streaming — Except Editor |
| Full team wants real-time updates | Streaming — All |
| Privacy-sensitive project | Recording |
| Intermittent network connectivity | Recording (upload when connected) |
| QA on devices + dev in Editor | Streaming — Except Editor |
Step-by-step for QA testers on mobile:
The developer opens the URL in a browser and sees the full session in the Jahro web console — logs (filterable), screenshots (lightbox viewer), and device metadata.
| Status | Meaning | Next Action |
|---|---|---|
| Recording | Actively collecting logs/screenshots | Stop when done |
| Recorded | Stopped, stored locally | Upload to share |
| Uploading | Upload in progress | Wait for completion |
| Uploaded | Successfully uploaded | Copy URL to share |
| Streaming | Live-streaming to cloud | Stop when done |
| Streamed | Streaming complete and flushed | Copy URL to share |
If an error occurs (network failure, auth issue), an inline error message appears with a Retry button.
When streaming:
After upload/stream, sessions are viewable at console.jahro.io:
The web console is outside the scope of this skill — for team management details, refer to Jahro's web documentation.
Each Unity project needs an API key to enable snapshot uploads:
One API key per project. All team members building from the same Unity project share the same key (via the jahro-settings.asset file in version control).
| Role | Can Do |
|---|---|
| Owner | Everything: billing, team settings, roles, transfers |
| Admin | Manage members, configure integrations, access all content |
| Member | Create/view/edit snapshots, logs, screenshots |
Assets/Jahro/Resources/jahro-settings.asset in version control| Pattern | Suggestion |
|---|---|
| User mentions QA, testers, or bug reports | Guide snapshot setup for QA workflow |
| User mentions sharing logs or screenshots | Explain snapshot sharing flow |
| User mentions mobile debugging | Highlight triple-tap + streaming for cable-free debugging |
| User asks about Recording vs Streaming | Walk through mode selection guide |
| API key not configured | Guide API key setup before snapshot features work |
After configuring snapshots:
Verify: Enter Play Mode → open Jahro console → Snapshots tab → Start a snapshot → play for a few seconds → Stop → Upload (or check stream URL). Open the URL in a browser to confirm logs and screenshots appear in the web console.
If snapshots fail, suggest the jahro-troubleshooting skill — common causes: missing API key, network issues, wrong snapshot mode for the platform.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.