https://github.com/usestreamboard/streamboard
· scanned 2026-06-16 00:46 UTC (2 months, 1 week ago)
17 raw signals (0 security + 17 graph)
Last scanned 2 months, 1 week ago · v1 · 17 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 268 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.
| Label | Layer | Status | Path |
|---|---|---|---|
sleep |
software | healthy | cli/src/commands/auth.ts:sleep |
msg |
software | healthy | cli/src/commands/auth.ts:msg |
codeData |
software | healthy | cli/src/commands/auth.ts:codeData |
pollForToken |
software | healthy | cli/src/commands/auth.ts:pollForToken |
data |
software | healthy | cli/src/commands/auth.ts:data |
errBody |
software | healthy | cli/src/commands/auth.ts:errBody |
getCounterPath |
software | healthy | cli/src/commands/capture.ts:getCounterPath |
runCapture |
software | healthy | cli/src/commands/capture.ts:runCapture |
resolveSkillsDir |
software | healthy | cli/src/commands/skill.ts:resolveSkillsDir |
copySkillFiles |
software | healthy | cli/src/commands/skill.ts:copySkillFiles |
viewerUrl |
software | healthy | cli/src/commands/streamboards.ts:viewerUrl |
base |
software | healthy | cli/src/commands/streamboards.ts:base |
renderCodegen |
software | healthy | cli/src/commands/streamboards.ts:renderCodegen |
push |
software | healthy | cli/src/commands/streamboards.ts:push |
pull |
software | healthy | cli/src/commands/streamboards.ts:pull |
baseUrl |
software | healthy | cli/src/commands/streamboards.ts:baseUrl |
schema |
software | healthy | cli/src/commands/streamboards.ts:schema |
resolveDataToken |
software | healthy | cli/src/commands/streamboards.ts:resolveDataToken |
resolveDataBaseUrl |
software | healthy | cli/src/commands/streamboards.ts:resolveDataBaseUrl |
msg |
software | healthy | cli/src/commands/auth-flow.ts:msg |
data |
software | healthy | cli/src/commands/auth-flow.ts:data |
errBody |
software | healthy | cli/src/commands/auth-flow.ts:errBody |
runSkill |
software | healthy | cli/src/commands/__tests__/skill.test.ts:runSkill |
mockSkillsDir |
software | healthy | cli/src/commands/__tests__/skill.test.ts:mockSkillsDir |
push |
software | healthy | cli/src/commands/__tests__/streamboards.test.ts:push |
pull |
software | healthy | cli/src/commands/__tests__/streamboards.test.ts:pull |
runCommand |
software | healthy | cli/src/commands/__tests__/auth-flow.test.ts:runCommand |
getConfigDir |
software | healthy | cli/src/lib/config.ts:getConfigDir |
getConfigPath |
software | healthy | cli/src/lib/config.ts:getConfigPath |
loadConfig |
software | healthy | cli/src/lib/config.ts:loadConfig |
saveConfig |
software | healthy | cli/src/lib/config.ts:saveConfig |
deleteConfig |
software | healthy | cli/src/lib/config.ts:deleteConfig |
resolveAuth |
software | healthy | cli/src/lib/config.ts:resolveAuth |
requireClient |
software | healthy | cli/src/lib/auth.ts:requireClient |
rpc |
software | healthy | cli/src/lib/auth.ts:rpc |
readStdin |
software | healthy | cli/src/lib/stdin.ts:readStdin |
output |
software | healthy | cli/src/lib/output.ts:output |
outputError |
software | healthy | cli/src/lib/output.ts:outputError |
createClient |
software | healthy | cli/src/lib/client.ts:createClient |
buildStateInterfaceBody |
software | healthy | cli/src/lib/bind-paths.ts:buildStateInterfaceBody |
renderNode |
software | healthy | cli/src/lib/bind-paths.ts:renderNode |
isValidIdentifier |
software | healthy | cli/src/lib/bind-paths.ts:isValidIdentifier |
mockStdin |
software | healthy | cli/src/lib/__tests__/stdin.test.ts:mockStdin |
test_generate_emits_typeddicts |
software | healthy | sdk-python/tests/test_codegen.py:33 |
test_generated_code_is_importable |
software | healthy | sdk-python/tests/test_codegen.py:46 |
test_empty_schema |
software | healthy | sdk-python/tests/test_codegen.py:58 |
_board |
software | healthy | sdk-python/tests/test_client.py:20 |
test_parse_token |
software | healthy | sdk-python/tests/test_client.py:29 |
test_streamboard_id_defaults_to_none |
software | healthy | sdk-python/tests/test_client.py:37 |
test_explicit_streamboard_id_targets_streamboards_route |
software | healthy | sdk-python/tests/test_client.py:43 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
package.json |
software | healthy | cli/package.json |
tsup.config.ts |
software | healthy | cli/tsup.config.ts |
tsconfig.json |
software | healthy | cli/tsconfig.json |
LICENSE |
software | healthy | cli/LICENSE |
vitest.config.ts |
software | healthy | cli/vitest.config.ts |
index.ts |
software | healthy | cli/src/index.ts |
auth.ts |
software | healthy | cli/src/commands/auth.ts |
capture.ts |
software | healthy | cli/src/commands/capture.ts |
skill.ts |
software | healthy | cli/src/commands/skill.ts |
streamboards.ts |
software | healthy | cli/src/commands/streamboards.ts |
auth-flow.ts |
software | healthy | cli/src/commands/auth-flow.ts |
capture.test.ts |
software | healthy | cli/src/commands/capture.test.ts |
skill.test.ts |
software | healthy | cli/src/commands/__tests__/skill.test.ts |
streamboards.test.ts |
software | healthy | cli/src/commands/__tests__/streamboards.test.ts |
auth-flow.test.ts |
software | healthy | cli/src/commands/__tests__/auth-flow.test.ts |
config.ts |
software | healthy | cli/src/lib/config.ts |
auth.ts |
software | healthy | cli/src/lib/auth.ts |
stdin.ts |
software | healthy | cli/src/lib/stdin.ts |
output.ts |
software | healthy | cli/src/lib/output.ts |
api-contract.ts |
software | healthy | cli/src/lib/api-contract.ts |
client.ts |
software | healthy | cli/src/lib/client.ts |
bind-paths.ts |
software | healthy | cli/src/lib/bind-paths.ts |
stdin.test.ts |
software | healthy | cli/src/lib/__tests__/stdin.test.ts |
output.test.ts |
software | healthy | cli/src/lib/__tests__/output.test.ts |
client.test.ts |
software | healthy | cli/src/lib/__tests__/client.test.ts |
config.test.ts |
software | healthy | cli/src/lib/__tests__/config.test.ts |
README.md |
software | healthy | sdk-python/README.md |
pyproject.toml |
software | healthy | sdk-python/pyproject.toml |
test_codegen.py |
software | healthy | sdk-python/tests/test_codegen.py |
test_client.py |
software | healthy | sdk-python/tests/test_client.py |
client.py |
software | healthy | sdk-python/src/streamboard/client.py |
__init__.py |
software | healthy | sdk-python/src/streamboard/__init__.py |
codegen.py |
software | healthy | sdk-python/src/streamboard/codegen.py |
_token.py |
software | healthy | sdk-python/src/streamboard/_token.py |
errors.py |
software | healthy | sdk-python/src/streamboard/errors.py |
README.md |
software | healthy | clients/chatgpt-app/README.md |
app-manifest.json |
software | healthy | clients/chatgpt-app/app-manifest.json |
README.md |
software | healthy | clients/codex/README.md |
AGENTS.md |
software | healthy | clients/codex/AGENTS.md |
config.toml |
software | healthy | clients/codex/.codex/config.toml |
SKILL.md |
software | healthy | clients/codex/skills/streamboard-context/SKILL.md |
SKILL.md |
software | healthy | clients/codex/skills/review/SKILL.md |
SKILL.md |
software | healthy | clients/codex/skills/study-summary/SKILL.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
cli |
software | healthy | cli |
src |
software | healthy | cli/src |
commands |
software | healthy | cli/src/commands |
__tests__ |
software | healthy | cli/src/commands/__tests__ |
lib |
software | healthy | cli/src/lib |
__tests__ |
software | healthy | cli/src/lib/__tests__ |
sdk-python |
software | healthy | sdk-python |
tests |
software | healthy | sdk-python/tests |
src |
software | healthy | sdk-python/src |
streamboard |
software | healthy | sdk-python/src/streamboard |
clients |
software | healthy | clients |
chatgpt-app |
software | healthy | clients/chatgpt-app |
codex |
software | healthy | clients/codex |
.codex |
software | healthy | clients/codex/.codex |
skills |
software | healthy | clients/codex/skills |
streamboard-context |
software | healthy | clients/codex/skills/streamboard-context |
review |
software | healthy | clients/codex/skills/review |
study-summary |
software | healthy | clients/codex/skills/study-summary |
generate-cards |
software | healthy | clients/codex/skills/generate-cards |
create-deck |
software | healthy | clients/codex/skills/create-deck |
cursor |
software | healthy | clients/cursor |
.cursor |
software | healthy | clients/cursor/.cursor |
chatgpt-action |
software | healthy | clients/chatgpt-action |
gemini |
software | healthy | clients/gemini |
claude-code |
software | healthy | clients/claude-code |
skills |
software | healthy | clients/claude-code/skills |
streamboard-context |
software | healthy | clients/claude-code/skills/streamboard-context |
streamboard-login |
software | healthy | clients/claude-code/skills/streamboard-login |
claude-desktop |
software | healthy | clients/claude-desktop |
sdk-js |
software | healthy | sdk-js |
src |
software | healthy | sdk-js/src |
__tests__ |
software | healthy | sdk-js/src/__tests__ |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
PushResult |
software | healthy | sdk-python/src/streamboard/client.py:44 |
PullResult |
software | healthy | sdk-python/src/streamboard/client.py:58 |
Streamboard |
software | healthy | sdk-python/src/streamboard/client.py:96 |
ParsedToken |
software | healthy | sdk-python/src/streamboard/_token.py:18 |
StreamboardError |
software | healthy | sdk-python/src/streamboard/errors.py:9 |
StreamboardAuthError |
software | healthy | sdk-python/src/streamboard/errors.py:18 |
StreamboardNotFoundError |
software | healthy | sdk-python/src/streamboard/errors.py:25 |
StreamboardPayloadError |
software | healthy | sdk-python/src/streamboard/errors.py:32 |
StreamboardRateLimitError |
software | healthy | sdk-python/src/streamboard/errors.py:39 |
for |
software | healthy | sdk-js/src/index.ts:for |
StreamboardError |
software | healthy | sdk-js/src/index.ts:StreamboardError |
StreamboardAuthError |
software | healthy | sdk-js/src/index.ts:StreamboardAuthError |
StreamboardNotFoundError |
software | healthy | sdk-js/src/index.ts:StreamboardNotFoundError |
StreamboardPayloadError |
software | healthy | sdk-js/src/index.ts:StreamboardPayloadError |
StreamboardRateLimitError |
software | healthy | sdk-js/src/index.ts:StreamboardRateLimitError |
Streamboard |
software | healthy | sdk-js/src/index.ts:Streamboard |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::clients/claude-code/README.md |
security | healthy | clients/claude-code/README.md |
auth::cli/src/commands/auth.ts |
security | healthy | cli/src/commands/auth.ts |
auth::cli/src/commands/streamboards.ts |
security | healthy | cli/src/commands/streamboards.ts |
auth::cli/src/commands/auth-flow.ts |
security | healthy | cli/src/commands/auth-flow.ts |
auth::clients/chatgpt-action/README.md |
security | healthy | clients/chatgpt-action/README.md |
auth::clients/cursor/README.md |
security | healthy | clients/cursor/README.md |
auth::clients/claude-desktop/README.md |
security | healthy | clients/claude-desktop/README.md |
auth::clients/codex/README.md |
security | healthy | clients/codex/README.md |
auth::.github/workflows/release-pypi.yml |
security | healthy | .github/workflows/release-pypi.yml |
auth::clients/chatgpt-action/ai-plugin.json |
security | healthy | clients/chatgpt-action/ai-plugin.json |
auth::clients/gemini/README.md |
security | healthy | clients/gemini/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
js |
cicd | healthy | .github/workflows/ci.yml |
python |
cicd | healthy | .github/workflows/ci.yml |
publish |
cicd | healthy | .github/workflows/release-npm.yml |
publish |
cicd | healthy | .github/workflows/release-pypi.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release-npm |
cicd | healthy | .github/workflows/release-npm.yml |
gha::release-pypi |
cicd | healthy | .github/workflows/release-pypi.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-yvdaoke1 |
software | healthy | /tmp/repobility-clone-yvdaoke1 |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/3336944d-71f3-49ec-ae32-fe9f4627ca9f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3336944d-71f3-49ec-ae32-fe9f4627ca9f/
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.