Scan timing: clone 4.32s · analysis 23.02s · 3.3 MB · GitHub preflight 502ms
https://github.com/up-for-grabs/up-for-grabs.net
· scanned 2026-06-05 13:16 UTC (5 days, 9 hours ago)
· 10 languages
217 raw signals (55 security + 162 graph) 87th percentile · Javascript · small (2-20K LoC) System graph score 63 (higher by 24)
Last scanned 5 days, 9 hours ago · v2 · 105 actionable findings from 2 signal sources. 31 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
100.0 | 0.15 | 15.00 |
security_score |
79.5 | 0.25 | 19.88 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
61.7 | 0.15 | 9.26 |
practices_score |
97.0 | 0.15 | 14.55 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 86.7 |
All 1426 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 |
|---|---|---|---|
.rubocop.yml |
software | healthy | .rubocop.yml |
.prettierrc.json |
software | healthy | .prettierrc.json |
.devcontainer.json |
software | healthy | .devcontainer.json |
Gemfile |
software | healthy | Gemfile |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
_config.yml |
software | healthy | _config.yml |
docker-compose.yml |
software | healthy | docker-compose.yml |
vitest.config.ts |
software | warning | vitest.config.ts |
pygment_trac.css |
software | healthy | stylesheets/pygment_trac.css |
stylesheet.css |
software | healthy | stylesheets/stylesheet.css |
astro.css |
software | healthy | stylesheets/astro.css |
setupVitest.ts |
software | warning | tests/setupVitest.ts |
projects-service.spec.js |
software | warning | tests/spec/projects-service.spec.js |
project-loader.spec.js |
software | warning | tests/spec/project-loader.spec.js |
fetch-issue-count.spec.js |
software | healthy | tests/spec/fetch-issue-count.spec.js |
project-ordering.spec.js |
software | warning | tests/spec/project-ordering.spec.js |
tag-builder.spec.js |
software | warning | tests/spec/tag-builder.spec.js |
fork-count-style.spec.js |
software | warning | tests/spec/fork-count-style.spec.js |
sampleProjects.js |
software | warning | tests/src/sampleProjects.js |
client-side-scripting.md |
software | healthy | docs/client-side-scripting.md |
setup.md |
software | healthy | docs/setup.md |
how-it-works.md |
software | healthy | docs/how-it-works.md |
list-a-project.md |
software | healthy | docs/list-a-project.md |
update_stats_only.rb |
software | healthy | scripts/update_stats_only.rb |
review_changes.rb |
software | healthy | scripts/review_changes.rb |
validate_data_files.rb |
software | healthy | scripts/validate_data_files.rb |
cleanup_projects.rb |
software | healthy | scripts/cleanup_projects.rb |
publish_update_stats_branch.rb |
software | healthy | scripts/publish_update_stats_branch.rb |
default.html |
software | healthy | _layouts/default.html |
scripts.html |
software | healthy | _includes/scripts.html |
header.html |
software | healthy | _includes/header.html |
after.html |
software | healthy | _includes/after.html |
head.html |
software | healthy | _includes/head.html |
footer.html |
software | healthy | _includes/footer.html |
before.html |
software | healthy | _includes/before.html |
noscript.html |
software | healthy | _includes/noscript.html |
fetchIssueCount.js |
software | healthy | javascripts/fetchIssueCount.js |
projectsService.js |
software | healthy | javascripts/projectsService.js |
projectLoader.js |
software | healthy | javascripts/projectLoader.js |
app.js |
software | warning | javascripts/app.js |
tag-builder.js |
software | healthy | javascripts/tag-builder.js |
main.js |
software | healthy | javascripts/main.js |
projects.json |
software | healthy | javascripts/projects.json |
project-ordering.js |
software | healthy | javascripts/project-ordering.js |
dark-mode.js |
software | healthy | javascripts/dark-mode.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:4000 |
network | healthy | Dockerfile |
port:06 |
network | healthy | _data/projects/wireframe.yml |
port:11 |
network | healthy | _data/projects/wireframe.yml |
port:13 |
network | healthy | _data/projects/magento.yml |
port:01 |
network | healthy | _data/projects/magento.yml |
port:04 |
network | healthy | _data/projects/UmbrellaAndroid.yml |
port:32 |
network | healthy | _data/projects/UmbrellaAndroid.yml |
port:09 |
network | healthy | _data/projects/Harmonica.yml |
port:12 |
network | healthy | _data/projects/Maven_Actions.yml |
port:26 |
network | healthy | _data/projects/Maven_Actions.yml |
port:10 |
network | healthy | _data/projects/sentry.yml |
port:27 |
network | healthy | _data/projects/sentry.yml |
port:17 |
network | healthy | _data/projects/dyc.yml |
port:33 |
network | healthy | _data/projects/dyc.yml |
port:05 |
network | healthy | _data/projects/tutorialdb.yml |
port:20 |
network | healthy | _data/projects/HHVM.yml |
port:45 |
network | healthy | _data/projects/HHVM.yml |
port:18 |
network | healthy | _data/projects/PowerShellEditorServices.yml |
port:24 |
network | healthy | _data/projects/PowerShellEditorServices.yml |
port:31 |
network | healthy | _data/projects/hyperviz.yml |
port:57 |
network | healthy | _data/projects/cpu-scheduling-algorithms.yml |
port:42 |
network | healthy | _data/projects/opentelemetry.io.yml |
port:22 |
network | healthy | _data/projects/kontent-ai-gatsbypackages.yml |
port:15 |
network | healthy | _data/projects/MySqlConnector.yml |
port:19 |
network | healthy | _data/projects/offlineqr.yml |
port:49 |
network | healthy | _data/projects/ownCloud.yml |
port:28 |
network | healthy | _data/projects/suricata-check.yml |
port:25 |
network | healthy | _data/projects/unitystation.yml |
port:07 |
network | healthy | _data/projects/zerotonine.yml |
port:21 |
network | healthy | _data/projects/PteraSoftware.yml |
port:23 |
network | healthy | _data/projects/FsLexYacc.yml |
port:55 |
network | healthy | _data/projects/FsLexYacc.yml |
port:14 |
network | healthy | _data/projects/CICD-Using-Jenkins.yml |
port:38 |
network | healthy | _data/projects/ContainerPilot.yml |
port:16 |
network | healthy | _data/projects/consul.yml |
port:48 |
network | healthy | _data/projects/consul.yml |
port:08 |
network | healthy | _data/projects/infisical.yml |
port:59 |
network | healthy | _data/projects/infisical.yml |
port:47 |
network | healthy | _data/projects/fibonacci-series.yml |
port:37 |
network | healthy | _data/projects/Owasp-ZAP-jwt-addon.yml |
port:41 |
network | healthy | _data/projects/Paper.yml |
port:02 |
network | healthy | _data/projects/sabik.yml |
port:03 |
network | healthy | _data/projects/SeaGOAT.yml |
port:29 |
network | healthy | _data/projects/BlindChat.yml |
port:30 |
network | healthy | _data/projects/autofixture.yml |
port:39 |
network | healthy | _data/projects/geo-assist.yml |
port:34 |
network | healthy | _data/projects/Vue-Carousel.yml |
port:53 |
network | healthy | _data/projects/Impler.yml |
port:46 |
network | healthy | _data/projects/Cookiecutter.yml |
port:35 |
network | healthy | _data/projects/almond.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
stubRateLimitError |
software | healthy | tests/spec/fetch-issue-count.spec.js:stubRateLimitError |
stubFetchResult |
software | healthy | tests/spec/fetch-issue-count.spec.js:stubFetchResult |
getValue |
software | healthy | javascripts/fetchIssueCount.js:getValue |
clearValue |
software | healthy | javascripts/fetchIssueCount.js:clearValue |
setValue |
software | healthy | javascripts/fetchIssueCount.js:setValue |
inspectRateLimitError |
software | healthy | javascripts/fetchIssueCount.js:inspectRateLimitError |
inspectGenericError |
software | healthy | javascripts/fetchIssueCount.js:inspectGenericError |
fetchIssueCount |
software | healthy | javascripts/fetchIssueCount.js:fetchIssueCount |
here |
software | healthy | javascripts/projectsService.js:here |
checkDate |
software | healthy | javascripts/projectsService.js:checkDate |
loadProjects |
software | healthy | javascripts/projectLoader.js:loadProjects |
relativeTime |
software | healthy | javascripts/main.js:relativeTime |
help |
software | healthy | javascripts/main.js:help |
adds |
software | healthy | javascripts/main.js:adds |
onScreen |
software | healthy | javascripts/main.js:onScreen |
orderAllProjects |
software | healthy | javascripts/project-ordering.js:orderAllProjects |
setDarkMode |
software | healthy | javascripts/dark-mode.js:setDarkMode |
setLightMode |
software | healthy | javascripts/dark-mode.js:setLightMode |
updateValue |
software | healthy | javascripts/dark-mode.js:updateValue |
setupDarkModeListener |
software | healthy | javascripts/dark-mode.js:setupDarkModeListener |
amdefine |
software | healthy | javascripts/@types/amdefine/index.d.ts:amdefine |
commentReplace |
software | healthy | javascripts/lib/require.js:commentReplace |
q |
software | healthy | javascripts/lib/require.js:q |
GET |
software | healthy | src/pages/data.json.ts:GET |
⚙ VueQueryPlugin |
software | healthy | src/pages/_app.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
stylesheets |
software | healthy | stylesheets |
tests |
software | healthy | tests |
spec |
software | healthy | tests/spec |
src |
software | healthy | tests/src |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
_layouts |
software | healthy | _layouts |
_includes |
software | healthy | _includes |
javascripts |
software | healthy | javascripts |
@types |
software | healthy | javascripts/@types |
amdefine |
software | healthy | javascripts/@types/amdefine |
lib |
software | healthy | javascripts/lib |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
search |
software | healthy | src/components/search |
pages |
software | healthy | src/pages |
_data |
software | healthy | _data |
projects |
software | healthy | _data/projects |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::_data/projects/Owasp-ZAP-jwt-addon.yml |
security | healthy | _data/projects/Owasp-ZAP-jwt-addon.yml |
auth::_data/projects/Mint.yml |
security | healthy | _data/projects/Mint.yml |
auth::_data/projects/auth-jwt.yml |
security | healthy | _data/projects/auth-jwt.yml |
auth::_data/projects/hackathonstarter.yml |
security | healthy | _data/projects/hackathonstarter.yml |
auth::_data/projects/despensa-web.yml |
security | healthy | _data/projects/despensa-web.yml |
auth::_data/projects/ZITADEL.yml |
security | healthy | _data/projects/ZITADEL.yml |
auth::_data/projects/MERN_CRUD_Online_store.yml |
security | healthy | _data/projects/MERN_CRUD_Online_store.yml |
auth::_data/projects/react-auth-kit.yml |
security | healthy | _data/projects/react-auth-kit.yml |
auth::_data/projects/MEVN-CLI.yml |
security | healthy | _data/projects/MEVN-CLI.yml |
auth::_data/projects/TheIdServer.yml |
security | healthy | _data/projects/TheIdServer.yml |
auth::_data/projects/jwtcognito.yml |
security | healthy | _data/projects/jwtcognito.yml |
auth::_data/projects/despensa-rest-api.yml |
security | healthy | _data/projects/despensa-rest-api.yml |
auth::_data/projects/fulcio.yml |
security | healthy | _data/projects/fulcio.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
update |
cicd | healthy | .github/workflows/update-project-stats-scheduled.yml |
cleanupArchivedProjects |
cicd | healthy | .github/workflows/cleanup-stale-projects.yml |
review |
cicd | healthy | .github/workflows/review-pull-request-state.yml |
build |
cicd | healthy | .github/workflows/jekyll.yml |
deploy |
cicd | healthy | .github/workflows/jekyll.yml |
stale |
cicd | healthy | .github/workflows/stale.yml |
reviewProjectChanges |
cicd | healthy | .github/workflows/review-project-changes.yml |
docker |
cicd | healthy | .github/workflows/continuous-integration.yml |
javascript |
cicd | healthy | .github/workflows/continuous-integration.yml |
site |
cicd | healthy | .github/workflows/continuous-integration.yml |
content |
cicd | healthy | .github/workflows/continuous-integration.yml |
upload |
cicd | healthy | .github/workflows/continuous-integration.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | package-lock.json |
mysql |
data | healthy | _data/projects/MySqlConnector.yml |
postgresql |
data | healthy | _data/projects/Mathesar.yml |
postgres |
data | healthy | _data/projects/Mathesar.yml |
mongodb |
data | healthy | _data/projects/Impler.yml |
sqlite |
data | healthy | _data/projects/elementaryOSWebsite.yml |
clickhouse |
data | healthy | _data/projects/ClickHouse.yml |
mariadb |
data | healthy | _data/projects/phpmyadmin.yml |
elasticsearch |
data | healthy | _data/projects/kibana.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::update-project-stats-scheduled |
cicd | healthy | .github/workflows/update-project-stats-scheduled.yml |
gha::cleanup-stale-projects |
cicd | healthy | .github/workflows/cleanup-stale-projects.yml |
gha::review-pull-request-state |
cicd | healthy | .github/workflows/review-pull-request-state.yml |
gha::jekyll |
cicd | healthy | .github/workflows/jekyll.yml |
gha::stale |
cicd | healthy | .github/workflows/stale.yml |
gha::review-project-changes |
cicd | healthy | .github/workflows/review-project-changes.yml |
gha::continuous-integration |
cicd | healthy | .github/workflows/continuous-integration.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | package-lock.json |
vps::aws |
hardware | healthy | _data/projects/dynamodb.sql.yml |
vps::gcp |
hardware | healthy | _data/projects/log-agent.yml |
vps::linode |
hardware | healthy | _data/projects/linodedocs.yml |
vps::ec2 |
hardware | healthy | _data/projects/autospotting.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
rabbitmq |
data | healthy | _data/projects/EvalAI.yml |
bullmq |
data | healthy | _data/projects/ragify.yml |
kafka |
data | healthy | _data/projects/kafka-ui.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /beta/ |
api | healthy | javascripts/main.js |
GET / |
api | healthy | javascripts/main.js |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
app |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/_app |
frontend | healthy | src/pages/_app.ts |
/data.json |
frontend | healthy | src/pages/data.json.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
SHIFTBOT_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-pngzxxxs |
software | healthy | /tmp/repobility-clone-pngzxxxs |
| Label | Layer | Status | Path |
|---|---|---|---|
TagBuilder |
software | healthy | javascripts/tag-builder.js:TagBuilder |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | _data/projects/Owasp-VulnerableApp-facade.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | _data/projects/PyTorch.yml |
This page is publicly accessible at:
https://repobility.com/scan/8aabf824-9984-4d91-9ee4-8ded66a138c7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8aabf824-9984-4d91-9ee4-8ded66a138c7/
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.