https://github.com/tyabu12/pastura
· scanned 2026-06-16 00:44 UTC (2 months, 1 week ago)
31 raw signals (0 security + 31 graph)
Last scanned 2 months, 1 week ago · v1 · 30 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 955 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 |
|---|---|---|---|
Gemfile |
software | healthy | Gemfile |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.swiftlint.yml |
software | healthy | .swiftlint.yml |
LICENSE |
software | healthy | LICENSE |
Package.swift |
software | healthy | Package.swift |
ROADMAP.md |
software | healthy | docs/ROADMAP.md |
release-setup.md |
software | healthy | docs/release-setup.md |
release-checklist.md |
software | healthy | docs/security/release-checklist.md |
grammar-baseline.md |
software | healthy | docs/measurements/grammar-baseline.md |
leak-detection.md |
software | healthy | docs/i18n/leak-detection.md |
navigation-qa.md |
software | healthy | docs/qa/navigation-qa.md |
among_them_prototype.py |
software | healthy | docs/prototype/among_them_prototype.py |
README.md |
software | healthy | docs/blocklist/README.md |
source.json |
software | healthy | docs/blocklist/source.json |
README.md |
software | healthy | docs/design/README.md |
design-system.md |
software | healthy | docs/design/design-system.md |
demo-replay-reference.html |
software | healthy | docs/design/demo-replay-reference.html |
navigation-map.md |
software | healthy | docs/design/navigation-map.md |
d3-with.html |
software | healthy | docs/design/home-redesign/d3-with.html |
README.md |
software | healthy | docs/design/home-redesign/README.md |
tab-search.html |
software | healthy | docs/design/home-redesign/tab-search.html |
tab-history.html |
software | healthy | docs/design/home-redesign/tab-history.html |
tab-settings.html |
software | healthy | docs/design/home-redesign/tab-settings.html |
d3-without.html |
software | healthy | docs/design/home-redesign/d3-without.html |
README.md |
software | healthy | docs/design/screenshots/README.md |
README.md |
software | healthy | docs/design/motion/README.md |
colors-core.html |
software | healthy | docs/design/ds/colors-core.html |
motion.html |
software | healthy | docs/design/ds/motion.html |
voice.html |
software | healthy | docs/design/ds/voice.html |
card.css |
software | healthy | docs/design/ds/card.css |
colors-states.html |
software | healthy | docs/design/ds/colors-states.html |
avatar.html |
software | healthy | docs/design/ds/avatar.html |
spacing-shadow.html |
software | healthy | docs/design/ds/spacing-shadow.html |
README.md |
software | healthy | docs/design/ds/README.md |
tokens.css |
software | healthy | docs/design/ds/tokens.css |
toolbar-buttons.html |
software | healthy | docs/design/ds/toolbar-buttons.html |
browse-card.html |
software | healthy | docs/design/ds/browse-card.html |
phase-header.html |
software | healthy | docs/design/ds/phase-header.html |
meta-contrast.html |
software | healthy | docs/design/ds/meta-contrast.html |
promo-card.html |
software | healthy | docs/design/ds/promo-card.html |
chat-bubble.html |
software | healthy | docs/design/ds/chat-bubble.html |
typography.html |
software | healthy | docs/design/ds/typography.html |
colors-reserved.html |
software | healthy | docs/design/ds/colors-reserved.html |
primary-button.html |
software | healthy | docs/design/ds/primary-button.html |
vote-bubble.html |
software | healthy | docs/design/ds/vote-bubble.html |
assistant-mark.html |
software | healthy | docs/design/ds/assistant-mark.html |
trolley_dilemma_v1.yaml |
software | healthy | docs/gallery/trolley_dilemma_v1.yaml |
shachiku_senryu_v1.yaml |
software | healthy | docs/gallery/shachiku_senryu_v1.yaml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
security |
software | healthy | docs/security |
measurements |
software | healthy | docs/measurements |
i18n |
software | healthy | docs/i18n |
qa |
software | healthy | docs/qa |
prototype |
software | healthy | docs/prototype |
blocklist |
software | healthy | docs/blocklist |
design |
software | healthy | docs/design |
home-redesign |
software | healthy | docs/design/home-redesign |
screenshots |
software | healthy | docs/design/screenshots |
motion |
software | healthy | docs/design/motion |
ds |
software | healthy | docs/design/ds |
gallery |
software | healthy | docs/gallery |
phase0 |
software | healthy | docs/phase0 |
examples |
software | healthy | docs/examples |
scenarios |
software | healthy | docs/examples/scenarios |
decisions |
software | healthy | docs/decisions |
specs |
software | healthy | docs/specs |
scripts |
software | healthy | scripts |
tests |
software | healthy | scripts/tests |
hooks |
software | healthy | scripts/hooks |
fastlane |
software | healthy | fastlane |
Pastura |
software | healthy | Pastura |
Pastura |
software | healthy | Pastura/Pastura |
Assets.xcassets |
software | healthy | Pastura/Pastura/Assets.xcassets |
LaunchIconPasture.imageset |
software | healthy | Pastura/Pastura/Assets.xcassets/LaunchIconPasture.imageset |
launchScreenBackground.colorset |
software | healthy | Pastura/Pastura/Assets.xcassets/launchScreenBackground.colo… |
AppIcon.appiconset |
software | healthy | Pastura/Pastura/Assets.xcassets/AppIcon.appiconset |
LaunchIconSky.imageset |
software | healthy | Pastura/Pastura/Assets.xcassets/LaunchIconSky.imageset |
AccentColor.colorset |
software | healthy | Pastura/Pastura/Assets.xcassets/AccentColor.colorset |
LaunchIcon.imageset |
software | healthy | Pastura/Pastura/Assets.xcassets/LaunchIcon.imageset |
Utilities |
software | healthy | Pastura/Pastura/Utilities |
Models |
software | healthy | Pastura/Pastura/Models |
LLM |
software | healthy | Pastura/Pastura/LLM |
SafeSampler |
software | healthy | Pastura/Pastura/LLM/SafeSampler |
Data |
software | healthy | Pastura/Pastura/Data |
Models |
software | healthy | Pastura/Pastura/Data/Models |
Views |
software | healthy | Pastura/Pastura/Views |
Components |
software | healthy | Pastura/Pastura/Views/Components |
Editor |
software | healthy | Pastura/Pastura/Views/Editor |
Splash |
software | healthy | Pastura/Pastura/Views/Splash |
ModelSelection |
software | healthy | Pastura/Pastura/Views/ModelSelection |
Components |
software | healthy | Pastura/Pastura/Views/ModelSelection/Components |
Home |
software | healthy | Pastura/Pastura/Views/Home |
Settings |
software | healthy | Pastura/Pastura/Views/Settings |
Simulation |
software | healthy | Pastura/Pastura/Views/Simulation |
ModelDownload |
software | healthy | Pastura/Pastura/Views/ModelDownload |
Report |
software | healthy | Pastura/Pastura/Views/Report |
ScenarioDetail |
software | healthy | Pastura/Pastura/Views/ScenarioDetail |
Community |
software | healthy | Pastura/Pastura/Views/Community |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
call_llm |
software | healthy | docs/prototype/among_them_prototype.py:47 |
call_llm_with_retry |
software | healthy | docs/prototype/among_them_prototype.py:56 |
_call_claude |
software | healthy | docs/prototype/among_them_prototype.py:89 |
_make_ollama_caller |
software | healthy | docs/prototype/among_them_prototype.py:108 |
_call |
software | healthy | docs/prototype/among_them_prototype.py:118 |
_make_litert_caller |
software | healthy | docs/prototype/among_them_prototype.py:135 |
_call_api |
software | healthy | docs/prototype/among_them_prototype.py:156 |
_call_cli |
software | healthy | docs/prototype/among_them_prototype.py:161 |
init_backend |
software | healthy | docs/prototype/among_them_prototype.py:194 |
parse_json_response |
software | healthy | docs/prototype/among_them_prototype.py:225 |
run_prisoners_dilemma |
software | dead | docs/prototype/among_them_prototype.py:297 |
run_bokete |
software | dead | docs/prototype/among_them_prototype.py:428 |
run_wordwolf |
software | dead | docs/prototype/among_them_prototype.py:541 |
load_yaml_scenario |
software | healthy | docs/prototype/among_them_prototype.py:606 |
_build_system_prompt |
software | healthy | docs/prototype/among_them_prototype.py:650 |
_expand_prompt |
software | healthy | docs/prototype/among_them_prototype.py:687 |
_run_phase_speak_all |
software | healthy | docs/prototype/among_them_prototype.py:695 |
_run_phase_speak_each |
software | healthy | docs/prototype/among_them_prototype.py:720 |
_run_phase_vote |
software | healthy | docs/prototype/among_them_prototype.py:750 |
_run_phase_choose |
software | healthy | docs/prototype/among_them_prototype.py:797 |
_run_phase_score_calc |
software | healthy | docs/prototype/among_them_prototype.py:856 |
_run_phase_assign |
software | healthy | docs/prototype/among_them_prototype.py:900 |
_run_phase_eliminate |
software | healthy | docs/prototype/among_them_prototype.py:938 |
_run_phase_summarize |
software | healthy | docs/prototype/among_them_prototype.py:953 |
_get_main_field |
software | healthy | docs/prototype/among_them_prototype.py:973 |
run_yaml_scenario |
software | healthy | docs/prototype/among_them_prototype.py:999 |
main |
software | healthy | docs/prototype/among_them_prototype.py:1057 |
encode_canonical |
software | healthy | scripts/xcstrings-prune-stale.py:46 |
assert_roundtrip_identity |
software | healthy | scripts/xcstrings-prune-stale.py:56 |
is_stale |
software | healthy | scripts/xcstrings-prune-stale.py:68 |
translated_locales |
software | healthy | scripts/xcstrings-prune-stale.py:72 |
collect_stale |
software | healthy | scripts/xcstrings-prune-stale.py:90 |
_truncate |
software | healthy | scripts/xcstrings-prune-stale.py:95 |
format_listing |
software | healthy | scripts/xcstrings-prune-stale.py:99 |
atomic_write |
software | healthy | scripts/xcstrings-prune-stale.py:111 |
_entry_word |
software | healthy | scripts/xcstrings-prune-stale.py:136 |
main |
software | healthy | scripts/xcstrings-prune-stale.py:140 |
extract_swift_tokens |
software | healthy | scripts/check_design_tokens_css.py:58 |
check_tokens |
software | healthy | scripts/check_design_tokens_css.py:82 |
check_markers |
software | healthy | scripts/check_design_tokens_css.py:98 |
self_test |
software | healthy | scripts/check_design_tokens_css.py:110 |
check |
software | healthy | scripts/check_design_tokens_css.py:113 |
main |
software | healthy | scripts/check_design_tokens_css.py:154 |
strip_comments |
software | healthy | scripts/generate-navigation-map.py:169 |
parse_route_cases |
software | healthy | scripts/generate-navigation-map.py:176 |
classify_reached_via |
software | healthy | scripts/generate-navigation-map.py:182 |
parse_tour_stops |
software | healthy | scripts/generate-navigation-map.py:205 |
scan_file_edges |
software | healthy | scripts/generate-navigation-map.py:222 |
collect_edges |
software | healthy | scripts/generate-navigation-map.py:251 |
emit_markdown |
software | healthy | scripts/generate-navigation-map.py:269 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
rerun |
cicd | healthy | .github/workflows/ci-retry.yml |
lint-and-test |
cicd | healthy | .github/workflows/ci.yml |
ui-test |
cicd | healthy | .github/workflows/ci.yml |
release-build |
cicd | healthy | .github/workflows/ci.yml |
harness-build |
cicd | healthy | .github/workflows/ci.yml |
demo-replay-drift |
cicd | healthy | .github/workflows/ci.yml |
blocklist-drift |
cicd | healthy | .github/workflows/ci.yml |
shell-tests |
cicd | healthy | .github/workflows/ci.yml |
gallery-drift |
cicd | healthy | .github/workflows/ci.yml |
navigation-map-drift |
cicd | healthy | .github/workflows/ci.yml |
design-tokens-drift |
cicd | healthy | .github/workflows/ci.yml |
localization-coverage |
cicd | healthy | .github/workflows/ci.yml |
engine-language-axis |
cicd | healthy | .github/workflows/ci.yml |
coverage |
cicd | healthy | .github/workflows/ci.yml |
pr-comment |
cicd | healthy | .github/workflows/ci.yml |
deploy |
cicd | healthy | .github/workflows/deploy-pages.yml |
check |
cicd | healthy | .github/workflows/web-check.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:256 |
network | healthy | Pastura/Pastura/Resources/DemoReplays/bokete_en_demo.yaml |
port:2067 |
network | healthy | Pastura/Pastura/Resources/DemoReplays/bokete_en_demo.yaml |
port:59306 |
network | healthy | Pastura/Pastura/Resources/DemoReplays/word_wolf_en_demo.yaml |
port:01 |
network | healthy | .claude/skills/queue-consumer/tests/run_tests.sh |
port:30 |
network | healthy | .claude/skills/queue-consumer/tests/run_tests.sh |
port:18 |
network | healthy | .github/workflows/codeql.yml |
port:05 |
network | healthy | .github/workflows/codeql.yml |
port:03 |
network | healthy | .github/workflows/codeql.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::ci-retry |
cicd | healthy | .github/workflows/ci-retry.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::deploy-pages |
cicd | healthy | .github/workflows/deploy-pages.yml |
gha::web-check |
cicd | healthy | .github/workflows/web-check.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
redis |
data | healthy | web/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
GIST_SECRET |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-e3zv0p4m |
software | healthy | /tmp/repobility-clone-e3zv0p4m |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | web/package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/39b08318-c481-47b0-8f04-3c6b24130601/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/39b08318-c481-47b0-8f04-3c6b24130601/
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.