https://github.com/aleksbuss/portfolio
· scanned 2026-06-17 01:31 UTC (1 month, 2 weeks ago)
20 raw signals (0 security + 20 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +4.0 (diff) · 20 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 187 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 |
|---|---|---|---|
corsHeaders |
software | healthy | workers/agent-proxy/src/index.ts:corsHeaders |
jsonResponse |
software | healthy | workers/agent-proxy/src/index.ts:jsonResponse |
checkRateLimit |
software | healthy | workers/agent-proxy/src/index.ts:checkRateLimit |
validateMessages |
software | healthy | workers/agent-proxy/src/index.ts:validateMessages |
streamFromOpenRouter |
software | healthy | workers/agent-proxy/src/index.ts:streamFromOpenRouter |
ms |
software | healthy | tests/unit/boot.test.ts:ms |
opens |
software | healthy | tests/unit/boot.test.ts:opens |
closes |
software | healthy | tests/unit/boot.test.ts:closes |
skipBoot |
software | healthy | tests/e2e/portfolio.spec.ts:skipBoot |
initMotion |
software | healthy | src/motion.ts:initMotion |
onMouseMove |
software | healthy | src/motion.ts:onMouseMove |
startLoop |
software | healthy | src/motion.ts:startLoop |
frame |
software | healthy | src/motion.ts:frame |
bindHoverHints |
software | healthy | src/motion.ts:bindHoverHints |
t |
software | healthy | src/motion.ts:t |
initTilt |
software | healthy | src/motion.ts:initTilt |
registerTiltLazy |
software | healthy | src/motion.ts:registerTiltLazy |
attachTilt |
software | healthy | src/motion.ts:attachTilt |
handler |
software | healthy | src/motion.ts:handler |
rxv |
software | healthy | src/motion.ts:rxv |
ryv |
software | healthy | src/motion.ts:ryv |
reset |
software | healthy | src/motion.ts:reset |
initProgressBar |
software | healthy | src/motion.ts:initProgressBar |
initReveal |
software | healthy | src/observers.ts:initReveal |
initMetricCounters |
software | healthy | src/observers.ts:initMetricCounters |
countTo |
software | healthy | src/observers.ts:countTo |
step |
software | healthy | src/observers.ts:step |
getBootLines |
software | healthy | src/boot.ts:getBootLines |
startBoot |
software | healthy | src/boot.ts:startBoot |
stepDelay |
software | healthy | src/boot.ts:stepDelay |
append |
software | healthy | src/boot.ts:append |
step |
software | healthy | src/boot.ts:step |
typeBootName |
software | healthy | src/boot.ts:typeBootName |
tick |
software | healthy | src/boot.ts:tick |
mount |
software | healthy | src/main.ts:mount |
initHeroWaveform |
software | healthy | src/hero-waveform.ts:initHeroWaveform |
destroyHeroWaveform |
software | healthy | src/hero-waveform.ts:destroyHeroWaveform |
canCreateWebGL2 |
software | healthy | src/hero-waveform.ts:canCreateWebGL2 |
mountScene |
software | healthy | src/hero-waveform.ts:mountScene |
x |
software | healthy | src/hero-waveform.ts:x |
applyTheme |
software | healthy | src/hero-waveform.ts:applyTheme |
resize |
software | healthy | src/hero-waveform.ts:resize |
onVisibility |
software | healthy | src/hero-waveform.ts:onVisibility |
tick |
software | healthy | src/hero-waveform.ts:tick |
t |
software | healthy | src/hero-waveform.ts:t |
cssColor |
software | healthy | src/hero-waveform.ts:cssColor |
startTranscript |
software | healthy | src/hero-waveform.ts:startTranscript |
schedule |
software | healthy | src/hero-waveform.ts:schedule |
playPhrase |
software | healthy | src/hero-waveform.ts:playPhrase |
typeStep |
software | healthy | src/hero-waveform.ts:typeStep |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vitest.config.ts |
software | healthy | vitest.config.ts |
vite.config.ts |
software | healthy | vite.config.ts |
playwright.config.ts |
software | healthy | playwright.config.ts |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
.lighthouserc.json |
software | healthy | .lighthouserc.json |
index.html |
software | healthy | index.html |
tsconfig.json |
software | healthy | tsconfig.json |
package-lock.json |
software | healthy | workers/agent-proxy/package-lock.json |
README.md |
software | healthy | workers/agent-proxy/README.md |
package.json |
software | healthy | workers/agent-proxy/package.json |
wrangler.toml |
software | healthy | workers/agent-proxy/wrangler.toml |
index.ts |
software | healthy | workers/agent-proxy/src/index.ts |
system-prompt.ts |
software | healthy | workers/agent-proxy/src/system-prompt.ts |
i18n.test.ts |
software | healthy | tests/unit/i18n.test.ts |
utils.test.ts |
software | healthy | tests/unit/utils.test.ts |
agent.test.ts |
software | healthy | tests/unit/agent.test.ts |
theme.test.ts |
software | healthy | tests/unit/theme.test.ts |
boot.test.ts |
software | healthy | tests/unit/boot.test.ts |
github.test.ts |
software | healthy | tests/unit/github.test.ts |
portfolio.spec.ts |
software | healthy | tests/e2e/portfolio.spec.ts |
build-og-image.mjs |
software | healthy | scripts/build-og-image.mjs |
screenshot-themes.mjs |
software | healthy | scripts/screenshot-themes.mjs |
screenshot-mobile.mjs |
software | healthy | scripts/screenshot-mobile.mjs |
screenshot-viz.mjs |
software | healthy | scripts/screenshot-viz.mjs |
screenshot-hero.mjs |
software | healthy | scripts/screenshot-hero.mjs |
build-og.mjs |
software | healthy | scripts/build-og.mjs |
screenshot-viz-mobile.mjs |
software | healthy | scripts/screenshot-viz-mobile.mjs |
screenshot-i18n.mjs |
software | healthy | scripts/screenshot-i18n.mjs |
ci.yml |
software | healthy | .github/workflows/ci.yml |
motion.ts |
software | healthy | src/motion.ts |
observers.ts |
software | healthy | src/observers.ts |
boot.ts |
software | healthy | src/boot.ts |
main.ts |
software | healthy | src/main.ts |
hero-waveform.ts |
software | healthy | src/hero-waveform.ts |
sysbar.ts |
software | healthy | src/sysbar.ts |
i18n.ts |
software | healthy | src/i18n.ts |
styles.css |
software | healthy | src/styles.css |
agent.ts |
software | healthy | src/agent.ts |
edit-mode.ts |
software | healthy | src/edit-mode.ts |
github.ts |
software | healthy | src/github.ts |
hero.ts |
software | healthy | src/hero.ts |
theme.ts |
software | healthy | src/theme.ts |
utils.ts |
software | healthy | src/utils.ts |
view-transitions.ts |
software | healthy | src/view-transitions.ts |
modals.ts |
software | healthy | src/modals.ts |
Portfolio-v3-prototype.html |
software | healthy | archive/Portfolio-v3-prototype.html |
CV.html |
software | healthy | public/CV.html |
Impressum.html |
software | healthy | public/Impressum.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
workers |
software | healthy | workers |
agent-proxy |
software | healthy | workers/agent-proxy |
src |
software | healthy | workers/agent-proxy/src |
tests |
software | healthy | tests |
unit |
software | healthy | tests/unit |
e2e |
software | healthy | tests/e2e |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
archive |
software | healthy | archive |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::index.html |
security | healthy | index.html |
auth::public/CV.html |
security | healthy | public/CV.html |
auth::archive/Portfolio-v3-prototype.html |
security | healthy | archive/Portfolio-v3-prototype.html |
auth::public/CV-EN.html |
security | healthy | public/CV-EN.html |
auth::workers/agent-proxy/src/system-prompt.ts |
security | healthy | workers/agent-proxy/src/system-prompt.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
unit |
cicd | healthy | .github/workflows/ci.yml |
e2e |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
aleksbuss__portfolio |
software | healthy | /data/fable5_failed_archive/aleksbuss__portfolio |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | workers/agent-proxy/src/system-prompt.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | workers/agent-proxy/src/system-prompt.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | workers/agent-proxy/src/system-prompt.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/54a57677-cb65-4752-bf4d-d023e1154b25/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/54a57677-cb65-4752-bf4d-d023e1154b25/
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.