Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

vitorbaptista/shellshare

https://github.com/vitorbaptista/shellshare · scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)

55 raw signals (0 security + 55 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 27 actionable findings from 1 signal source. 28 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 574 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
__init__ software healthy e2e/benchmark_fanout.py:319
connect software healthy e2e/benchmark_fanout.py:106
start software healthy e2e/benchmark_fanout.py:122
_run software healthy e2e/benchmark_fanout.py:128
_on_payload software healthy e2e/benchmark_fanout.py:149
join software healthy e2e/benchmark_fanout.py:168
result software healthy e2e/benchmark_fanout.py:171
run_worker software healthy e2e/benchmark_fanout.py:182
cpu_seconds software healthy e2e/benchmark_fanout.py:233
sample software healthy e2e/benchmark_fanout.py:239
avg_cores software healthy e2e/benchmark_fanout.py:243
memory_mb software healthy e2e/benchmark_fanout.py:248
open_fds software healthy e2e/benchmark_fanout.py:258
_drain_acks software healthy e2e/benchmark_fanout.py:275
send software healthy e2e/benchmark_fanout.py:293
wait_acked software healthy e2e/benchmark_fanout.py:297
close software healthy e2e/benchmark_fanout.py:341
cmd software healthy e2e/benchmark_fanout.py:331
wait_done software healthy e2e/benchmark_fanout.py:335
percentiles software healthy e2e/benchmark_fanout.py:350
spawn_workers software healthy e2e/benchmark_fanout.py:363
run_trial software healthy e2e/benchmark_fanout.py:399
blast software dead e2e/benchmark_fanout.py:478
evaluate_capacity software healthy e2e/benchmark_fanout.py:586
main software healthy e2e/benchmark_fanout.py:607
parse_share_url software healthy e2e/test_encryption.py:39
run_cli software healthy e2e/test_encryption.py:44
start_broadcaster software healthy e2e/test_encryption.py:68
finish_broadcaster software healthy e2e/test_encryption.py:101
test_share_link_always_carries_hex_key_fragment software healthy e2e/test_encryption.py:111
test_keys_differ_across_rooms software healthy e2e/test_encryption.py:124
test_named_room_key_is_stable_across_runs software healthy e2e/test_encryption.py:132
test_plaintext_never_reaches_the_server software healthy e2e/test_encryption.py:147
test_record_framing_and_overhead software healthy e2e/test_encryption.py:170
test_listener_decrypts_with_share_key software healthy e2e/test_encryption.py:190
test_viewer_decrypts_live_output software healthy e2e/test_encryption.py:207
test_late_joiner_decrypts_history software healthy e2e/test_encryption.py:225
test_undecryptable_key_shows_notice_not_garbage software healthy e2e/test_encryption.py:254
test_viewer_skips_records_it_cannot_decrypt software healthy e2e/test_encryption.py:285
test_encrypted_viewer_survives_reconnect software healthy e2e/test_encryption.py:320
test_link_has_no_key_fragment software healthy e2e/test_encryption.py:354
test_warns_that_broadcast_is_plaintext software healthy e2e/test_encryption.py:361
test_server_sees_plaintext software healthy e2e/test_encryption.py:367
test_size_is_not_marked_encrypted software healthy e2e/test_encryption.py:377
test_encrypted_default_size_is_marked software healthy e2e/test_encryption.py:384
test_browser_renders_plaintext_room software healthy e2e/test_encryption.py:391
_free_port software healthy e2e/conftest.py:48
_resolve_shared_port software healthy e2e/conftest.py:55
_server_responds software healthy e2e/conftest.py:92
_spawn_server software healthy e2e/conftest.py:104

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
Viewer software healthy e2e/benchmark_fanout.py:82
ServerStats software healthy e2e/benchmark_fanout.py:227
Broadcaster software healthy e2e/benchmark_fanout.py:262
RustBroadcaster software healthy e2e/benchmark_fanout.py:313
TestShareLink software healthy e2e/test_encryption.py:110
TestServerSeesOnlyCiphertext software healthy e2e/test_encryption.py:146
TestViewerDecryption software healthy e2e/test_encryption.py:206
TestEdgeCases software healthy e2e/test_encryption.py:284
TestDisableEncryption software healthy e2e/test_encryption.py:350
ServerHandle software healthy e2e/conftest.py:168
SocketListener software healthy e2e/conftest.py:427
TestViewerConnection software healthy e2e/test_viewer_ws.py:118
TestViewerMessages software healthy e2e/test_viewer_ws.py:154
TestViewerUserCount software healthy e2e/test_viewer_ws.py:204
TestViewerBroadcasting software healthy e2e/test_viewer_ws.py:275
TestViewerMultipleRooms software healthy e2e/test_viewer_ws.py:333
TestViewerMessageAccumulation software healthy e2e/test_viewer_ws.py:382
TestViewerEdgeCases software healthy e2e/test_viewer_ws.py:409
TestViewerReconnection software healthy e2e/test_viewer_ws.py:526
TestViewerEventOrder software healthy e2e/test_viewer_ws.py:592
TestViewerEmptyRoom software healthy e2e/test_viewer_ws.py:639
TestViewerSizePassthrough software healthy e2e/test_viewer_ws.py:672
TestViewerMessageFormat software healthy e2e/test_viewer_ws.py:721
TestViewerLargeMessage software healthy e2e/test_viewer_ws.py:755
TestViewerMultipleClients software healthy e2e/test_viewer_ws.py:775
TestViewerLateJoinerHistory software healthy e2e/test_viewer_ws.py:796
TestJsonContract software healthy e2e/test_agents.py:61
TestExecSubcommand software healthy e2e/test_agents.py:101
TestDiscoveryEndpoints software healthy e2e/test_agents.py:176
MockPostHog software healthy e2e/test_analytics.py:30
Handler software healthy e2e/test_analytics.py:39
TtyCli software healthy e2e/test_cli_tty.py:68
TestTtyBroadcast software healthy e2e/test_cli_tty.py:187
TestTtyResize software healthy e2e/test_cli_tty.py:252
TestTtySignals software healthy e2e/test_cli_tty.py:289
TestWsIngest software healthy e2e/test_ws.py:63
TestReliability software healthy e2e/test_ws.py:148
TestRoomTtlCleanup software healthy e2e/test_room_cleanup.py:38
TestBroadcastingStatus software healthy e2e/test_broadcasting_status.py:33
TestBroadcastingStatusInBrowser software healthy e2e/test_broadcasting_status.py:115
TestScriptModeBasic software healthy e2e/test_cli_script.py:60
TestScriptModeEdgeCases software healthy e2e/test_cli_script.py:152
TestScriptModeViewer software healthy e2e/test_cli_script.py:184
TestBinaryDownload software healthy e2e/test_binary_download.py:40
CaseInsensitiveDict software healthy e2e/test_api.py:57
TestHomePage software healthy e2e/test_api.py:115
TestInstallOptions software healthy e2e/test_api.py:126
TestRoomPage software healthy e2e/test_api.py:168
TestLegacyPostRetired software healthy e2e/test_api.py:188
TestBroadcast software healthy e2e/test_api.py:278

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
Cargo.toml software healthy Cargo.toml
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
Dockerfile software healthy Dockerfile
build.rs software healthy build.rs
app.json software healthy app.json
.env.example software healthy .env.example
Makefile software healthy Makefile
themes.json software healthy themes.json
LICENSE software healthy LICENSE
Cargo.lock software healthy Cargo.lock
AGENTS.md software healthy AGENTS.md
docker-compose.yml software healthy docker-compose.yml
2026-06-13-mobile-viewer-design.md software healthy docs/superpowers/specs/2026-06-13-mobile-viewer-design.md
release.sh software healthy scripts/release.sh
index.html software healthy templates/index.html
room.html software healthy templates/room.html
platform-packages.json software healthy npm/platform-packages.json
prepare-packages.js software healthy npm/scripts/prepare-packages.js
README.md software healthy npm/shellshare/README.md
package.json software healthy npm/shellshare/package.json
SKILL.md software healthy .claude/skills/release/SKILL.md
index.css software healthy public/stylesheet/index.css
base.css software healthy public/stylesheet/base.css
room.css software healthy public/stylesheet/room.css
release.yml software healthy .github/workflows/release.yml
e2e.yml software healthy .github/workflows/e2e.yml
e2e-windows.yml software healthy .github/workflows/e2e-windows.yml
protocol.rs software healthy src/protocol.rs
main.rs software healthy src/main.rs
tunnel.rs software healthy src/tunnel.rs
themes.rs software healthy src/themes.rs
mod.rs software healthy src/cli/mod.rs
ws.rs software healthy src/cli/ws.rs
script.rs software healthy src/cli/script.rs
crypto.rs software healthy src/cli/crypto.rs
pages.rs software healthy src/server/pages.rs
mod.rs software healthy src/server/mod.rs
viewers.rs software healthy src/server/viewers.rs
analytics.rs software healthy src/server/analytics.rs
rooms.rs software healthy src/server/rooms.rs
binaries.rs software healthy src/server/binaries.rs
benchmark_fanout.py software healthy e2e/benchmark_fanout.py
test_encryption.py software healthy e2e/test_encryption.py
conftest.py software healthy e2e/conftest.py
test_viewer_ws.py software healthy e2e/test_viewer_ws.py
test_agents.py software healthy e2e/test_agents.py
README.md software healthy e2e/README.md
test_analytics.py software healthy e2e/test_analytics.py
test_room_title.py software healthy e2e/test_room_title.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
docs software healthy docs
superpowers software healthy docs/superpowers
specs software healthy docs/superpowers/specs
scripts software healthy scripts
templates software healthy templates
npm software healthy npm
scripts software healthy npm/scripts
shellshare software healthy npm/shellshare
.claude software healthy .claude
skills software healthy .claude/skills
release software healthy .claude/skills/release
public software healthy public
stylesheet software healthy public/stylesheet
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
cli software healthy src/cli
server software healthy src/server
e2e software healthy e2e
loadgen software healthy e2e/loadgen
src software healthy e2e/loadgen/src
mock_script software healthy e2e/mock_script

LabelLayerStatusPath
e2e-linux cicd healthy .github/workflows/release.yml
e2e-windows cicd healthy .github/workflows/release.yml
build-bare cicd healthy .github/workflows/release.yml
build-embedded cicd healthy .github/workflows/release.yml
docker cicd healthy .github/workflows/release.yml
release cicd healthy .github/workflows/release.yml
publish-npm cicd healthy .github/workflows/release.yml
e2e cicd healthy .github/workflows/e2e.yml
e2e-windows cicd healthy .github/workflows/e2e-windows.yml

LabelLayerStatusPath
gha::release cicd healthy .github/workflows/release.yml
gha::e2e cicd healthy .github/workflows/e2e.yml
gha::e2e-windows cicd healthy .github/workflows/e2e-windows.yml

LabelLayerStatusPath
port:3000 network healthy Dockerfile
port:27017 network healthy e2e/README.md

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
server hardware healthy docker-compose.yml

LabelLayerStatusPath
password_literal::e2e/test_analytics.py security healthy e2e/test_analytics.py
password_literal::e2e/test_cli_stdin.py security healthy e2e/test_cli_stdin.py

LabelLayerStatusPath
repobility-clone-3xr7_ow_ software healthy /tmp/repobility-clone-3xr7_ow_

LabelLayerStatusPath
mongodb data healthy e2e/README.md

LabelLayerStatusPath
127.0.0.1 network healthy CLAUDE.md

LabelLayerStatusPath
gpu (detected) hardware healthy e2e/conftest.py

LabelLayerStatusPath
auth::.github/workflows/release.yml security healthy .github/workflows/release.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/bb0b3df3-a2df-45d3-a8e5-27c1aafd9d8f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/bb0b3df3-a2df-45d3-a8e5-27c1aafd9d8f/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.