https://github.com/veeragoni/arrahman
· scanned 2026-06-16 00:48 UTC (2 months, 1 week ago)
27 raw signals (0 security + 27 graph)
Last scanned 2 months, 1 week ago · v1 · 20 actionable findings from 1 signal source. 7 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 348 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 |
|---|---|---|---|
normalizeDiscography |
software | healthy | app.js:normalizeDiscography |
loadDiscography |
software | healthy | app.js:loadDiscography |
showDataError |
software | healthy | app.js:showDataError |
initAnalyticsNotice |
software | healthy | app.js:initAnalyticsNotice |
escapeHtml |
software | healthy | app.js:escapeHtml |
renderProviderLinks |
software | healthy | app.js:renderProviderLinks |
highlight |
software | healthy | app.js:highlight |
legacyVersions |
software | healthy | app.js:legacyVersions |
languageKey |
software | healthy | app.js:languageKey |
value |
software | healthy | app.js:value |
languageLabel |
software | healthy | app.js:languageLabel |
langClass |
software | healthy | app.js:langClass |
collectLanguages |
software | healthy | app.js:collectLanguages |
ordinal |
software | healthy | app.js:ordinal |
formatDisplayDate |
software | healthy | app.js:formatDisplayDate |
releaseYear |
software | healthy | app.js:releaseYear |
collectYears |
software | healthy | app.js:collectYears |
filmProviderQuery |
software | healthy | app.js:filmProviderQuery |
renderFilmEntry |
software | healthy | app.js:renderFilmEntry |
searchText |
software | healthy | app.js:searchText |
entryMeta |
software | healthy | app.js:entryMeta |
renderListItem |
software | healthy | app.js:renderListItem |
entrySortKey |
software | healthy | app.js:entrySortKey |
renderSubsection |
software | healthy | app.js:renderSubsection |
isFilm |
software | healthy | app.js:isFilm |
renderSection |
software | healthy | app.js:renderSection |
providerIcons |
software | healthy | app.js:providerIcons |
renderQualityItem |
software | healthy | app.js:renderQualityItem |
renderQualitySubsection |
software | healthy | app.js:renderQualitySubsection |
renderQualitySection |
software | healthy | app.js:renderQualitySection |
mount |
software | healthy | app.js:mount |
setCollapsed |
software | healthy | app.js:setCollapsed |
expandAncestors |
software | healthy | app.js:expandAncestors |
toggleCollapseFromEvent |
software | healthy | app.js:toggleCollapseFromEvent |
setActiveCategoryButton |
software | healthy | app.js:setActiveCategoryButton |
setActiveLanguageButton |
software | healthy | app.js:setActiveLanguageButton |
countSectionEntries |
software | healthy | app.js:countSectionEntries |
splitStatIds |
software | healthy | app.js:splitStatIds |
computeStats |
software | healthy | app.js:computeStats |
rowMatchesFilters |
software | healthy | app.js:rowMatchesFilters |
syncVersionRows |
software | healthy | app.js:syncVersionRows |
entrySearchText |
software | healthy | app.js:entrySearchText |
syncResultNav |
software | healthy | app.js:syncResultNav |
setActiveResult |
software | healthy | app.js:setActiveResult |
navigateResults |
software | healthy | app.js:navigateResults |
applyFilter |
software | healthy | app.js:applyFilter |
reHighlight |
software | healthy | app.js:reHighlight |
removeHighlights |
software | healthy | app.js:removeHighlights |
start |
software | healthy | app.js:start |
require |
software | healthy | scripts/validate.py:39 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SubsumptionChecker |
software | healthy | scripts/discover_albums.py:367 |
SpotifyCatalogClient |
software | healthy | scripts/discover_albums.py:676 |
ItunesClient |
software | healthy | scripts/discover_albums.py:726 |
YouTubeMusicClient |
software | healthy | scripts/discover_albums.py:764 |
ProviderLinkResolutionTests |
software | healthy | scripts/test_build_links.py:19 |
BlockedResolver |
software | healthy | scripts/test_build_links.py:657 |
FakeSpotifyResolver |
software | healthy | scripts/test_build_links.py:898 |
TextItem |
software | healthy | scripts/audit_pdf_sources.py:29 |
CleanAppleUrlTests |
software | healthy | scripts/test_discover_albums.py:26 |
ItunesCollectionTests |
software | healthy | scripts/test_discover_albums.py:41 |
AppleTermSearchTests |
software | healthy | scripts/test_discover_albums.py:59 |
ReleaseEntryTests |
software | healthy | scripts/test_discover_albums.py:126 |
DedupeTests |
software | healthy | scripts/test_discover_albums.py:157 |
ClassifyAlbumTests |
software | healthy | scripts/test_discover_albums.py:182 |
AlternateVersionRoutingTests |
software | healthy | scripts/test_discover_albums.py:208 |
SubsumptionTests |
software | healthy | scripts/test_discover_albums.py:240 |
StubSpotify |
software | healthy | scripts/test_discover_albums.py:277 |
PromotionTests |
software | healthy | scripts/test_discover_albums.py:304 |
YouTubeMusicTests |
software | healthy | scripts/test_discover_albums.py:385 |
ArtworkTests |
software | healthy | scripts/test_discover_albums.py:442 |
SpotifyHelpersTests |
software | healthy | scripts/test_discover_albums.py:462 |
NewReleasesCategoryTests |
software | healthy | scripts/test_discover_albums.py:480 |
SpotifyAlbumResolution |
software | healthy | scripts/build.py:60 |
SpotifyAlbumResolver |
software | healthy | scripts/build.py:380 |
GoogleCseResolver |
software | healthy | scripts/build.py:581 |
DuckDuckGoResultParser |
software | healthy | scripts/build.py:624 |
DuckDuckGoResolver |
software | healthy | scripts/build.py:661 |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
index.html |
software | healthy | index.html |
app.js |
software | healthy | app.js |
validate.py |
software | healthy | scripts/validate.py |
discover_albums.py |
software | healthy | scripts/discover_albums.py |
test_build_links.py |
software | healthy | scripts/test_build_links.py |
audit_pdf_sources.py |
software | healthy | scripts/audit_pdf_sources.py |
migrate_legacy_data.py |
software | healthy | scripts/migrate_legacy_data.py |
test_discover_albums.py |
software | healthy | scripts/test_discover_albums.py |
build.py |
software | healthy | scripts/build.py |
weekly-update.yml |
software | healthy | .github/workflows/weekly-update.yml |
pages.yml |
software | healthy | .github/workflows/pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
1.32.45.27 |
network | healthy | app.js |
1.29.38.23 |
network | healthy | app.js |
1.09.3.18 |
network | healthy | app.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:06 |
network | healthy | .github/workflows/weekly-update.yml |
port:30 |
network | healthy | .github/workflows/weekly-update.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::weekly-update |
cicd | healthy | .github/workflows/weekly-update.yml |
gha::pages |
cicd | healthy | .github/workflows/pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
update |
cicd | healthy | .github/workflows/weekly-update.yml |
deploy |
cicd | healthy | .github/workflows/pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
SPOTIFY_CLIENT_SECRET |
cicd | healthy | — |
SPOTIFY_CLIENT_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-atnhue7x |
software | healthy | /tmp/repobility-clone-atnhue7x |
This page is publicly accessible at:
https://repobility.com/scan/519e18d6-6f1d-4fbc-8b65-263a2ccb11b5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/519e18d6-6f1d-4fbc-8b65-263a2ccb11b5/
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.