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.

sotaro711/s4-web

https://github.com/sotaro711/s4-web · scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)

6 raw signals (0 security + 6 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 6 actionable findings from 1 signal source. 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 94 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
dev.sh software healthy dev.sh
postcss.config.mjs software healthy frontend/postcss.config.mjs
README.md software healthy frontend/README.md
package.json software healthy frontend/package.json
package-lock.json software healthy frontend/package-lock.json
components.json software healthy frontend/components.json
tsconfig.json software healthy frontend/tsconfig.json
eslint.config.mjs software healthy frontend/eslint.config.mjs
next.config.ts software healthy frontend/next.config.ts
button.tsx software healthy frontend/components/ui/button.tsx
globals.css software healthy frontend/app/globals.css
page.tsx software healthy frontend/app/page.tsx
layout.tsx software healthy frontend/app/layout.tsx
utils.ts software healthy frontend/lib/utils.ts
README.md software healthy backend/README.md
pyproject.toml software healthy backend/pyproject.toml
test_sanity.py software healthy backend/tests/test_sanity.py
__init__.py software healthy backend/src/s4web/__init__.py
__init__.py software healthy backend/src/s4web/infrastructure/__init__.py
__init__.py software healthy backend/src/s4web/infrastructure/solvers/__init__.py
s4_solver.py software healthy backend/src/s4web/infrastructure/solvers/s4_solver.py
__init__.py software healthy backend/src/s4web/application/__init__.py
run_simulation.py software healthy backend/src/s4web/application/usecases/run_simulation.py
__init__.py software healthy backend/src/s4web/application/usecases/__init__.py
__init__.py software healthy backend/src/s4web/presentation/__init__.py
__init__.py software healthy backend/src/s4web/presentation/api/__init__.py
__init__.py software healthy backend/src/s4web/presentation/schemas/__init__.py
__init__.py software healthy backend/src/s4web/domain/__init__.py
__init__.py software healthy backend/src/s4web/domain/entities/__init__.py
simulation.py software healthy backend/src/s4web/domain/entities/simulation.py
layer.py software healthy backend/src/s4web/domain/entities/layer.py
material.py software healthy backend/src/s4web/domain/entities/material.py
__init__.py software healthy backend/src/s4web/domain/ports/__init__.py
solver_port.py software healthy backend/src/s4web/domain/ports/solver_port.py
ci.yml software healthy .github/workflows/ci.yml

LabelLayerStatusPath
Button software healthy frontend/components/ui/button.tsx:Button
Home software healthy frontend/app/page.tsx:Home
RootLayout software healthy frontend/app/layout.tsx:RootLayout
cn software healthy frontend/lib/utils.ts:cn
test_package_importable software healthy backend/tests/test_sanity.py:4
test_s4_importable_if_installed software healthy backend/tests/test_sanity.py:8
hello software dead backend/src/s4web/__init__.py:1
solve software healthy backend/src/s4web/infrastructure/solvers/s4_solver.py:29
_build software healthy backend/src/s4web/infrastructure/solvers/s4_solver.py:58
_layer_name software healthy backend/src/s4web/infrastructure/solvers/s4_solver.py:105
_bg_mat_name software healthy backend/src/s4web/infrastructure/solvers/s4_solver.py:110
_grating_mat_name software healthy backend/src/s4web/infrastructure/solvers/s4_solver.py:114
__init__ software healthy backend/src/s4web/application/usecases/run_simulation.py:10
execute software dead backend/src/s4web/application/usecases/run_simulation.py:13
__post_init__ software healthy backend/src/s4web/domain/entities/simulation.py:67
wavelengths_nm software healthy backend/src/s4web/domain/entities/simulation.py:51
__post_init__ software healthy backend/src/s4web/domain/entities/layer.py:37
is_patterned software healthy backend/src/s4web/domain/entities/layer.py:44
__post_init__ software healthy backend/src/s4web/domain/entities/material.py:17
refractive_index software healthy backend/src/s4web/domain/entities/material.py:24
epsilon software healthy backend/src/s4web/domain/entities/material.py:29
solve software healthy backend/src/s4web/domain/ports/solver_port.py:14

LabelLayerStatusPath
frontend software healthy frontend
components software healthy frontend/components
ui software healthy frontend/components/ui
app software healthy frontend/app
lib software healthy frontend/lib
backend software healthy backend
tests software healthy backend/tests
src software healthy backend/src
s4web software healthy backend/src/s4web
infrastructure software healthy backend/src/s4web/infrastructure
solvers software healthy backend/src/s4web/infrastructure/solvers
application software healthy backend/src/s4web/application
usecases software healthy backend/src/s4web/application/usecases
presentation software healthy backend/src/s4web/presentation
api software healthy backend/src/s4web/presentation/api
schemas software healthy backend/src/s4web/presentation/schemas
domain software healthy backend/src/s4web/domain
entities software healthy backend/src/s4web/domain/entities
ports software healthy backend/src/s4web/domain/ports
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
S4Solver software healthy backend/src/s4web/infrastructure/solvers/s4_solver.py:28
RunSimulationUseCase software healthy backend/src/s4web/application/usecases/run_simulation.py:7
Polarization software healthy backend/src/s4web/domain/entities/simulation.py:9
SimulationCondition software healthy backend/src/s4web/domain/entities/simulation.py:17
Spectrum software healthy backend/src/s4web/domain/entities/simulation.py:60
Grating software healthy backend/src/s4web/domain/entities/layer.py:9
Layer software healthy backend/src/s4web/domain/entities/layer.py:25
Material software healthy backend/src/s4web/domain/entities/material.py:7
SolverPort software healthy backend/src/s4web/domain/ports/solver_port.py:12

LabelLayerStatusPath
Home frontend healthy frontend/app/page.tsx
RootLayout frontend healthy frontend/app/layout.tsx

LabelLayerStatusPath
backend cicd healthy .github/workflows/ci.yml
frontend cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
repobility-clone-9r03b8w6 software healthy /tmp/repobility-clone-9r03b8w6

LabelLayerStatusPath
/page.tsx frontend healthy frontend/app/page.tsx

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
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/989e6012-96ad-4602-9723-aa066b168495/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/989e6012-96ad-4602-9723-aa066b168495/

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.