https://github.com/soconnell345-geotech/GeotechStaffEngineer
· scanned 2026-06-16 00:17 UTC (2 months, 2 weeks ago)
96 raw signals (0 security + 96 graph)
Last scanned 2 months, 2 weeks ago · v1 · 79 actionable findings from 1 signal source. 17 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 8457 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 |
|---|---|---|---|
_clean_value |
software | healthy | groundhog_agent.py:2431 |
_clean_result |
software | healthy | groundhog_agent.py:2444 |
groundhog_agent |
software | healthy | groundhog_agent.py:2449 |
groundhog_list_methods |
software | healthy | groundhog_agent.py:3211 |
groundhog_describe_method |
software | healthy | groundhog_agent.py:3243 |
generate_bearing_capacity |
software | dead | generate_all_pdfs.py:30 |
generate_lateral_pile |
software | dead | generate_all_pdfs.py:63 |
generate_slope_stability |
software | dead | generate_all_pdfs.py:97 |
generate_settlement |
software | dead | generate_all_pdfs.py:141 |
generate_axial_pile |
software | dead | generate_all_pdfs.py:191 |
generate_drilled_shaft |
software | dead | generate_all_pdfs.py:247 |
generate_downdrag |
software | dead | generate_all_pdfs.py:297 |
generate_seismic_geotech |
software | dead | generate_all_pdfs.py:351 |
generate_retaining_walls |
software | dead | generate_all_pdfs.py:380 |
generate_ground_improvement |
software | dead | generate_all_pdfs.py:429 |
generate_wave_equation |
software | dead | generate_all_pdfs.py:473 |
generate_pile_group |
software | dead | generate_all_pdfs.py:520 |
generate_sheet_pile |
software | dead | generate_all_pdfs.py:554 |
main |
software | healthy | generate_all_pdfs.py:624 |
test |
software | healthy | test_groundhog_agent.py:10 |
print_hi |
software | healthy | main.py:7 |
function |
software | healthy | foundry/opensees_agent_foundry.py:20 |
_run_pm4sand_dss |
software | healthy | foundry/opensees_agent_foundry.py:31 |
_run_site_response |
software | healthy | foundry/opensees_agent_foundry.py:38 |
opensees_agent |
software | healthy | foundry/opensees_agent_foundry.py:247 |
opensees_list_methods |
software | healthy | foundry/opensees_agent_foundry.py:291 |
opensees_describe_method |
software | healthy | foundry/opensees_agent_foundry.py:324 |
function |
software | healthy | foundry/liquepy_agent_foundry.py:21 |
_clean_value |
software | healthy | foundry/liquepy_agent_foundry.py:32 |
_clean_result |
software | healthy | foundry/liquepy_agent_foundry.py:46 |
_run_cpt_liquefaction |
software | healthy | foundry/liquepy_agent_foundry.py:57 |
_run_field_correlations |
software | healthy | foundry/liquepy_agent_foundry.py:67 |
liquepy_agent |
software | healthy | foundry/liquepy_agent_foundry.py:196 |
liquepy_list_methods |
software | healthy | foundry/liquepy_agent_foundry.py:240 |
liquepy_describe_method |
software | healthy | foundry/liquepy_agent_foundry.py:269 |
function |
software | healthy | foundry/lateral_pile_agent_foundry.py:22 |
_clean_value |
software | healthy | foundry/lateral_pile_agent_foundry.py:39 |
_clean_result |
software | healthy | foundry/lateral_pile_agent_foundry.py:53 |
_build_py_model |
software | healthy | foundry/lateral_pile_agent_foundry.py:88 |
_build_pile |
software | healthy | foundry/lateral_pile_agent_foundry.py:140 |
_build_layers |
software | healthy | foundry/lateral_pile_agent_foundry.py:188 |
_run_lateral_pile_analysis |
software | healthy | foundry/lateral_pile_agent_foundry.py:206 |
_run_get_py_curve |
software | healthy | foundry/lateral_pile_agent_foundry.py:225 |
lateral_pile_agent |
software | healthy | foundry/lateral_pile_agent_foundry.py:457 |
lateral_pile_list_methods |
software | healthy | foundry/lateral_pile_agent_foundry.py:489 |
lateral_pile_describe_method |
software | healthy | foundry/lateral_pile_agent_foundry.py:511 |
function |
software | healthy | foundry/wave_equation_agent_foundry.py:23 |
_clean_value |
software | healthy | foundry/wave_equation_agent_foundry.py:40 |
_clean_result |
software | healthy | foundry/wave_equation_agent_foundry.py:54 |
_build_hammer |
software | healthy | foundry/wave_equation_agent_foundry.py:66 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PdfParseResult |
software | healthy | pdf_import/results.py:14 |
TestColorToHex |
software | healthy | pdf_import/tests/test_extractor.py:85 |
TestDiscoverPdfContent |
software | healthy | pdf_import/tests/test_extractor.py:109 |
TestExtractVectorGeometry |
software | healthy | pdf_import/tests/test_extractor.py:178 |
TestToDxfParseResult |
software | healthy | pdf_import/tests/test_integration.py:38 |
TestPdfToSlopeGeometry |
software | healthy | pdf_import/tests/test_integration.py:82 |
TestPdfToFEMInputs |
software | healthy | pdf_import/tests/test_integration.py:98 |
TestPdfParseResultToDict |
software | healthy | pdf_import/tests/test_integration.py:114 |
TestExtractJson |
software | healthy | pdf_import/tests/test_vision.py:79 |
TestParseVisionResponse |
software | healthy | pdf_import/tests/test_vision.py:107 |
TestExtractGeometryVision |
software | healthy | pdf_import/tests/test_vision.py:154 |
PileSection |
software | healthy | axial_pile/pile_types.py:21 |
AxialPileResult |
software | healthy | axial_pile/results.py:10 |
AxialSoilLayer |
software | healthy | axial_pile/soil_profile.py:21 |
AxialSoilProfile |
software | healthy | axial_pile/soil_profile.py:75 |
AxialPileAnalysis |
software | healthy | axial_pile/capacity.py:33 |
TestGwtSplitIntegration |
software | healthy | axial_pile/tests/test_v51_fixes.py:29 |
TestCohesivePhiOverride |
software | healthy | axial_pile/tests/test_v51_fixes.py:73 |
TestUplift |
software | healthy | axial_pile/tests/test_v51_fixes.py:118 |
TestCapacityVsDepthReentrant |
software | healthy | axial_pile/tests/test_v51_fixes.py:177 |
TestPileSections |
software | healthy | axial_pile/tests/test_axial_pile.py:33 |
TestSoilProfile |
software | healthy | axial_pile/tests/test_axial_pile.py:90 |
TestTomlinson |
software | healthy | axial_pile/tests/test_axial_pile.py:142 |
TestNordlund |
software | healthy | axial_pile/tests/test_axial_pile.py:193 |
TestBetaMethod |
software | healthy | axial_pile/tests/test_axial_pile.py:239 |
TestCombinedAnalysis |
software | healthy | axial_pile/tests/test_axial_pile.py:281 |
TestNordlundCosOmega |
software | healthy | axial_pile/tests/test_axial_pile.py:385 |
TestLimitingTipResistance |
software | healthy | axial_pile/tests/test_axial_pile.py:427 |
TestOpenEndedPlugging |
software | healthy | axial_pile/tests/test_axial_pile.py:477 |
SmithSoilModel |
software | healthy | wave_equation/soil_model.py:44 |
SoilSetup |
software | healthy | wave_equation/soil_model.py:207 |
BlowResult |
software | healthy | wave_equation/time_integration.py:28 |
Hammer |
software | healthy | wave_equation/hammer.py:20 |
DrivabilityPoint |
software | healthy | wave_equation/drivability.py:28 |
DrivabilityResult |
software | healthy | wave_equation/drivability.py:55 |
Cushion |
software | healthy | wave_equation/cushion.py:19 |
BearingGraphResult |
software | healthy | wave_equation/bearing_graph.py:27 |
PileSegment |
software | healthy | wave_equation/pile_model.py:23 |
PileModel |
software | healthy | wave_equation/pile_model.py:61 |
TestHammer |
software | healthy | wave_equation/tests/test_wave_equation.py:30 |
TestCushion |
software | healthy | wave_equation/tests/test_wave_equation.py:83 |
TestPileModel |
software | healthy | wave_equation/tests/test_wave_equation.py:116 |
TestSoilModel |
software | healthy | wave_equation/tests/test_wave_equation.py:167 |
TestTimeIntegration |
software | healthy | wave_equation/tests/test_wave_equation.py:380 |
TestBearingGraph |
software | healthy | wave_equation/tests/test_wave_equation.py:494 |
TestDrivability |
software | healthy | wave_equation/tests/test_wave_equation.py:589 |
TestElasticImpact |
software | healthy | wave_equation/tests/test_wave_equation.py:646 |
SobolResult |
software | healthy | salib_agent/results.py:12 |
MorrisResult |
software | healthy | salib_agent/results.py:103 |
TestSobolResultDefaults |
software | healthy | salib_agent/tests/test_salib_agent.py:37 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
groundhog_agent.py |
software | healthy | groundhog_agent.py |
conftest.py |
software | healthy | conftest.py |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
HANDOFF_2026-06-14.md |
software | healthy | HANDOFF_2026-06-14.md |
generate_all_pdfs.py |
software | healthy | generate_all_pdfs.py |
test_groundhog_agent.py |
software | healthy | test_groundhog_agent.py |
pyproject.toml |
software | healthy | pyproject.toml |
CONSOLIDATION_CHANGES.md |
software | healthy | CONSOLIDATION_CHANGES.md |
LICENSE |
software | healthy | LICENSE |
CONSOLIDATION_PLAN.md |
software | healthy | CONSOLIDATION_PLAN.md |
main.py |
software | healthy | main.py |
opensees_agent_foundry.py |
software | healthy | foundry/opensees_agent_foundry.py |
__init__.py |
software | healthy | foundry/__init__.py |
liquepy_agent_foundry.py |
software | healthy | foundry/liquepy_agent_foundry.py |
lateral_pile_agent_foundry.py |
software | healthy | foundry/lateral_pile_agent_foundry.py |
wave_equation_agent_foundry.py |
software | healthy | foundry/wave_equation_agent_foundry.py |
pile_group_agent_foundry.py |
software | healthy | foundry/pile_group_agent_foundry.py |
slope_stability_agent_foundry.py |
software | healthy | foundry/slope_stability_agent_foundry.py |
bearing_capacity_agent_foundry.py |
software | healthy | foundry/bearing_capacity_agent_foundry.py |
subsurface_char_agent_foundry.py |
software | healthy | foundry/subsurface_char_agent_foundry.py |
groundhog_agent_foundry.py |
software | healthy | foundry/groundhog_agent_foundry.py |
gstools_agent_foundry.py |
software | healthy | foundry/gstools_agent_foundry.py |
downdrag_agent_foundry.py |
software | healthy | foundry/downdrag_agent_foundry.py |
ground_improvement_agent_foundry.py |
software | healthy | foundry/ground_improvement_agent_foundry.py |
sheet_pile_agent_foundry.py |
software | healthy | foundry/sheet_pile_agent_foundry.py |
seismic_geotech_agent_foundry.py |
software | healthy | foundry/seismic_geotech_agent_foundry.py |
calc_package_agent_foundry.py |
software | healthy | foundry/calc_package_agent_foundry.py |
axial_pile_agent_foundry.py |
software | healthy | foundry/axial_pile_agent_foundry.py |
seismic_signals_agent_foundry.py |
software | healthy | foundry/seismic_signals_agent_foundry.py |
dxf_import_agent_foundry.py |
software | healthy | foundry/dxf_import_agent_foundry.py |
retaining_walls_agent_foundry.py |
software | healthy | foundry/retaining_walls_agent_foundry.py |
soe_agent_foundry.py |
software | healthy | foundry/soe_agent_foundry.py |
pdf_import_agent_foundry.py |
software | healthy | foundry/pdf_import_agent_foundry.py |
pystra_agent_foundry.py |
software | healthy | foundry/pystra_agent_foundry.py |
swprocess_agent_foundry.py |
software | healthy | foundry/swprocess_agent_foundry.py |
hvsrpy_agent_foundry.py |
software | healthy | foundry/hvsrpy_agent_foundry.py |
settlement_agent_foundry.py |
software | healthy | foundry/settlement_agent_foundry.py |
pystrata_agent_foundry.py |
software | healthy | foundry/pystrata_agent_foundry.py |
salib_agent_foundry.py |
software | healthy | foundry/salib_agent_foundry.py |
drilled_shaft_agent_foundry.py |
software | healthy | foundry/drilled_shaft_agent_foundry.py |
vision.py |
software | healthy | pdf_import/vision.py |
__init__.py |
software | healthy | pdf_import/__init__.py |
DESIGN.md |
software | healthy | pdf_import/DESIGN.md |
extractor.py |
software | healthy | pdf_import/extractor.py |
results.py |
software | healthy | pdf_import/results.py |
test_extractor.py |
software | healthy | pdf_import/tests/test_extractor.py |
test_integration.py |
software | healthy | pdf_import/tests/test_integration.py |
__init__.py |
software | healthy | pdf_import/tests/__init__.py |
test_vision.py |
software | healthy | pdf_import/tests/test_vision.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
foundry |
software | healthy | foundry |
pdf_import |
software | healthy | pdf_import |
tests |
software | healthy | pdf_import/tests |
axial_pile |
software | healthy | axial_pile |
tests |
software | healthy | axial_pile/tests |
wave_equation |
software | healthy | wave_equation |
tests |
software | healthy | wave_equation/tests |
salib_agent |
software | healthy | salib_agent |
tests |
software | healthy | salib_agent/tests |
funhouse_agent |
software | healthy | funhouse_agent |
adapters |
software | healthy | funhouse_agent/adapters |
tests |
software | healthy | funhouse_agent/tests |
deep |
software | healthy | funhouse_agent/deep |
tests |
software | healthy | funhouse_agent/deep/tests |
geotech_common |
software | healthy | geotech_common |
tests |
software | healthy | geotech_common/tests |
reference_work |
software | healthy | reference_work |
retaining_walls |
software | healthy | retaining_walls |
tests |
software | healthy | retaining_walls/tests |
docs |
software | healthy | docs |
examples |
software | healthy | docs/examples |
reliability |
software | healthy | reliability |
tests |
software | healthy | reliability/tests |
dxf_import |
software | healthy | dxf_import |
tests |
software | healthy | dxf_import/tests |
ground_improvement |
software | healthy | ground_improvement |
tests |
software | healthy | ground_improvement/tests |
pystra_agent |
software | healthy | pystra_agent |
tests |
software | healthy | pystra_agent/tests |
soe |
software | healthy | soe |
tests |
software | healthy | soe/tests |
gstools_agent |
software | healthy | gstools_agent |
tests |
software | healthy | gstools_agent/tests |
slope_stability |
software | healthy | slope_stability |
tests |
software | healthy | slope_stability/tests |
dxf_export |
software | healthy | dxf_export |
tests |
software | healthy | dxf_export/tests |
opensees_agent |
software | healthy | opensees_agent |
tests |
software | healthy | opensees_agent/tests |
module_work |
software | healthy | module_work |
calc_qc |
software | healthy | module_work/calc_qc |
geo_project |
software | healthy | geo_project |
tests |
software | healthy | geo_project/tests |
drilled_shaft |
software | healthy | drilled_shaft |
tests |
software | healthy | drilled_shaft/tests |
calc_package |
software | healthy | calc_package |
tests |
software | healthy | calc_package/tests |
downdrag |
software | healthy | downdrag |
tests |
software | healthy | downdrag/tests |
.claude |
software | healthy | .claude |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
10.5.5.2 |
network | healthy | foundry/drilled_shaft_agent_foundry.py |
7.2.2.1 |
network | healthy | axial_pile/tomlinson.py |
7.2.3.2 |
network | healthy | axial_pile/capacity.py |
7.2.1.4 |
network | healthy | axial_pile/capacity.py |
11.10.5.4 |
network | healthy | retaining_walls/calc_steps.py |
11.10.6.3 |
network | healthy | retaining_walls/calc_steps.py |
13.3.3.2 |
network | healthy | drilled_shaft/calc_steps.py |
13.3.3.3 |
network | healthy | drilled_shaft/calc_steps.py |
13.3.3.4 |
network | healthy | drilled_shaft/calc_steps.py |
13.3.4.2 |
network | healthy | drilled_shaft/calc_steps.py |
13.3.4.3 |
network | healthy | drilled_shaft/calc_steps.py |
13.3.4.4 |
network | healthy | drilled_shaft/calc_steps.py |
10.8.3.5 |
network | healthy | drilled_shaft/end_bearing.py |
10.7.3.7 |
network | healthy | downdrag/calc_steps.py |
22.5.5.1 |
network | healthy | bearing_capacity/concrete_design.py |
22.6.5.2 |
network | healthy | bearing_capacity/concrete_design.py |
7.6.1.1 |
network | healthy | bearing_capacity/concrete_design.py |
25.4.2.4 |
network | healthy | bearing_capacity/concrete_design.py |
3.10.3.1 |
network | healthy | seismic_geotech/calc_steps.py |
3.10.3.2 |
network | healthy | seismic_geotech/calc_steps.py |
3.10.4.2 |
network | healthy | seismic_geotech/calc_steps.py |
11.6.5.2 |
network | healthy | seismic_geotech/calc_steps.py |
10.7.2.3 |
network | healthy | pile_group/group_efficiency.py |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/tests.yml |
build |
cicd | healthy | .github/workflows/publish.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
postgres |
data | healthy | funhouse_agent/deep/agent.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-j2zoge76 |
software | healthy | /tmp/repobility-clone-j2zoge76 |
| Label | Layer | Status | Path |
|---|---|---|---|
SUBMODULE_PAT |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/7088f53c-4cca-4796-b3d2-50ba442cb888/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7088f53c-4cca-4796-b3d2-50ba442cb888/
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.