https://github.com/smrichardson/claude-latex-studio
· scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)
13 raw signals (0 security + 13 graph)
Last scanned 2 months, 2 weeks ago · v1 · 13 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 138 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 |
|---|---|---|---|
setProjectDir |
software | healthy | server.mjs:setProjectDir |
run |
software | healthy | server.mjs:run |
readJsonBody |
software | healthy | server.mjs:readJsonBody |
readRawBody |
software | healthy | server.mjs:readRawBody |
json |
software | healthy | server.mjs:json |
safeName |
software | healthy | server.mjs:safeName |
safeTexPath |
software | healthy | server.mjs:safeTexPath |
walkTex |
software | healthy | server.mjs:walkTex |
listTexFiles |
software | healthy | server.mjs:listTexFiles |
files |
software | healthy | server.mjs:files |
getFile |
software | healthy | server.mjs:getFile |
putFile |
software | healthy | server.mjs:putFile |
compile |
software | healthy | server.mjs:compile |
getPdf |
software | healthy | server.mjs:getPdf |
safePaperPath |
software | healthy | server.mjs:safePaperPath |
walkPdfs |
software | healthy | server.mjs:walkPdfs |
listPapers |
software | healthy | server.mjs:listPapers |
papers |
software | healthy | server.mjs:papers |
getPaper |
software | healthy | server.mjs:getPaper |
uploadPaper |
software | healthy | server.mjs:uploadPaper |
renamePapers |
software | healthy | server.mjs:renamePapers |
name |
software | healthy | server.mjs:name |
uploadFigure |
software | healthy | server.mjs:uploadFigure |
uploadCapture |
software | healthy | server.mjs:uploadCapture |
readHighlights |
software | healthy | server.mjs:readHighlights |
hlKey |
software | healthy | server.mjs:hlKey |
getHighlights |
software | healthy | server.mjs:getHighlights |
putHighlights |
software | healthy | server.mjs:putHighlights |
parseClaudeJson |
software | healthy | server.mjs:parseClaudeJson |
claude |
software | healthy | server.mjs:claude |
synctex |
software | healthy | server.mjs:synctex |
gitCheckpoint |
software | healthy | server.mjs:gitCheckpoint |
checkpoint |
software | healthy | server.mjs:checkpoint |
pickFolder |
software | healthy | server.mjs:pickFolder |
makeRepo |
software | healthy | server.mjs:makeRepo |
login |
software | healthy | server.mjs:login |
url |
software | healthy | server.mjs:url |
getProject |
software | healthy | server.mjs:getProject |
setProject |
software | healthy | server.mjs:setProject |
serveStatic |
software | healthy | server.mjs:serveStatic |
serveIndex |
software | healthy | server.mjs:serveIndex |
sleep |
software | healthy | scripts/install-pwa.mjs:sleep |
cdp |
software | healthy | scripts/install-pwa.mjs:cdp |
extractMacroDefs |
software | healthy | src/rich-text-preview.ts:extractMacroDefs |
readGroup |
software | healthy | src/rich-text-preview.ts:readGroup |
buildMacros |
software | healthy | src/rich-text-preview.ts:buildMacros |
refreshMacros |
software | healthy | src/rich-text-preview.ts:refreshMacros |
overlaps |
software | healthy | src/rich-text-preview.ts:overlaps |
scanLine |
software | healthy | src/rich-text-preview.ts:scanLine |
claim |
software | healthy | src/rich-text-preview.ts:claim |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
server.mjs |
software | healthy | server.mjs |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
LICENSE |
software | healthy | LICENSE |
launch.sh |
software | healthy | scripts/launch.sh |
build-native-app.sh |
software | healthy | scripts/build-native-app.sh |
make-macos-app.sh |
software | healthy | scripts/make-macos-app.sh |
install-pwa.mjs |
software | healthy | scripts/install-pwa.mjs |
serve.sh |
software | healthy | scripts/serve.sh |
new-project.sh |
software | healthy | scripts/new-project.sh |
main.swift |
software | healthy | native/main.swift |
sw.js |
software | healthy | public/sw.js |
rich-text-preview.ts |
software | healthy | src/rich-text-preview.ts |
main.ts |
software | healthy | src/main.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
native |
software | healthy | native |
public |
software | healthy | public |
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
MathWidget |
software | healthy | src/rich-text-preview.ts:MathWidget |
BulletWidget |
software | healthy | src/rich-text-preview.ts:BulletWidget |
ThmWidget |
software | healthy | src/rich-text-preview.ts:ThmWidget |
CitationWidget |
software | healthy | src/rich-text-preview.ts:CitationWidget |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4318 |
network | healthy | vite.config.ts |
port:4319 |
network | healthy | scripts/launch.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-fxx_wbm8 |
software | healthy | /tmp/repobility-clone-fxx_wbm8 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | scripts/install-pwa.mjs |
This page is publicly accessible at:
https://repobility.com/scan/9304c31b-3e06-4217-b7eb-b656a208743b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9304c31b-3e06-4217-b7eb-b656a208743b/
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.