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.

YannisFouzi/SteamActu-Back

https://github.com/YannisFouzi/SteamActu-Back · scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)

130 raw signals (0 security + 130 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 130 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 1084 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
startServer software healthy server.js:startServer
bearer software healthy tests/integration/routes/webApiFollow.test.js:bearer
bearer software healthy tests/integration/routes/webApiAuth.test.js:bearer
writeRequest software healthy tests/integration/routes/webApiAuth.test.js:writeRequest
sha256 software healthy tests/integration/routes/webApiPair.test.js:sha256
readHash software healthy tests/integration/routes/webApiPair.test.js:readHash
buildApp software healthy tests/integration/routes/health.test.js:buildApp
makeNewsItem software healthy tests/integration/routes/news.test.js:makeNewsItem
buildOpenIdQuery software healthy tests/integration/routes/auth.test.js:buildOpenIdQuery
buildApp software healthy tests/unit/middleware/rateLimiter.test.js:buildApp
hit software healthy tests/unit/middleware/rateLimiter.test.js:hit
buildOpenIdQuery software healthy tests/unit/middleware/auth.test.js:buildOpenIdQuery
makeReq software healthy tests/unit/middleware/requireSelf.test.js:makeReq
buildSignedAdminApp software healthy tests/unit/middleware/adminAuth.test.js:buildSignedAdminApp
buildSignedCookieHeader software healthy tests/unit/middleware/adminAuth.test.js:buildSignedCookieHe…
feedItem software healthy tests/unit/services/desktopToastService.test.js:feedItem
setupSubscriberWithToken software healthy tests/unit/services/newsRotationService.test.js:setupSubscr…
ok software healthy tests/unit/services/steamGridDbService.test.js:ok
loadProvidersFresh software healthy tests/unit/services/notifications/providers.test.js:loadPro…
setupUserWithTokens software healthy tests/unit/services/notifications/notificationService.test.…
setupUserWithPrompts software healthy tests/unit/services/notifications/notificationService.test.…
emptyBucket software healthy tests/unit/services/gamesSync/index.test.js:emptyBucket
getAgendaImpl software healthy tests/unit/services/admin/statsService.test.js:getAgendaImpl
nextSteamId software healthy tests/helpers/factories.js:nextSteamId
buildUser software healthy tests/helpers/factories.js:buildUser
createUser software healthy tests/helpers/factories.js:createUser
buildGameSubscription software healthy tests/helpers/factories.js:buildGameSubscription
createGameSubscription software healthy tests/helpers/factories.js:createGameSubscription
buildUserNewsState software healthy tests/helpers/factories.js:buildUserNewsState
createUserNewsState software healthy tests/helpers/factories.js:createUserNewsState
buildGame software healthy tests/helpers/factories.js:buildGame
createGame software healthy tests/helpers/factories.js:createGame
buildWishlist software healthy tests/helpers/factories.js:buildWishlist
createWishlist software healthy tests/helpers/factories.js:createWishlist
newObjectId software healthy tests/helpers/factories.js:newObjectId
bearerFor software healthy tests/helpers/authHeaders.js:bearerFor
authHeader software healthy tests/helpers/authHeaders.js:authHeader
createTestApp software healthy tests/helpers/createTestApp.js:createTestApp
should software healthy tests/helpers/createTestApp.js:should
mockRequest software healthy tests/helpers/expressMocks.js:mockRequest
mockResponse software healthy tests/helpers/expressMocks.js:mockResponse
mockNext software healthy tests/helpers/expressMocks.js:mockNext
globalTeardown software healthy tests/setup/globalTeardown.js:globalTeardown
globalSetup software healthy tests/setup/globalSetup.js:globalSetup
cleanup software healthy scripts/cleanup-game.js:cleanup
beforeFollow software healthy scripts/cleanup-game.js:beforeFollow
isUsableHeaderImage software healthy scripts/test-follow-prompt.js:isUsableHeaderImage
resolveGameInfo software healthy scripts/test-follow-prompt.js:resolveGameInfo
testFollowPrompt software healthy scripts/test-follow-prompt.js:testFollowPrompt
run software healthy scripts/printUserBucket.js:run

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
jest.config.js software healthy jest.config.js
.eslintrc.js software healthy .eslintrc.js
README.md software healthy README.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
instrument.js software healthy instrument.js
server.js software healthy server.js
.env.example software healthy .env.example
steam.test.js software healthy tests/integration/routes/steam.test.js
webApiFollow.test.js software healthy tests/integration/routes/webApiFollow.test.js
users.test.js software healthy tests/integration/routes/users.test.js
admin.test.js software healthy tests/integration/routes/admin.test.js
webApiAuth.test.js software healthy tests/integration/routes/webApiAuth.test.js
webApiPair.test.js software healthy tests/integration/routes/webApiPair.test.js
mobileAdmin.test.js software healthy tests/integration/routes/mobileAdmin.test.js
health.test.js software healthy tests/integration/routes/health.test.js
news.test.js software healthy tests/integration/routes/news.test.js
auth.test.js software healthy tests/integration/routes/auth.test.js
feedback.test.js software healthy tests/integration/routes/feedback.test.js
Wishlist.test.js software healthy tests/unit/models/Wishlist.test.js
GameSubscription.test.js software healthy tests/unit/models/GameSubscription.test.js
UserNewsState.test.js software healthy tests/unit/models/UserNewsState.test.js
Game.test.js software healthy tests/unit/models/Game.test.js
User.test.js software healthy tests/unit/models/User.test.js
cors.test.js software healthy tests/unit/config/cors.test.js
steamValidators.test.js software healthy tests/unit/middleware/steamValidators.test.js
userValidators.test.js software healthy tests/unit/middleware/userValidators.test.js
rateLimiter.test.js software healthy tests/unit/middleware/rateLimiter.test.js
auth.test.js software healthy tests/unit/middleware/auth.test.js
errorHandler.test.js software healthy tests/unit/middleware/errorHandler.test.js
requireSelf.test.js software healthy tests/unit/middleware/requireSelf.test.js
mobileSessionAuth.test.js software healthy tests/unit/middleware/mobileSessionAuth.test.js
adminAuth.test.js software healthy tests/unit/middleware/adminAuth.test.js
followedGamesHelpers.test.js software healthy tests/unit/utils/followedGamesHelpers.test.js
userBucket.test.js software healthy tests/unit/utils/userBucket.test.js
language.test.js software healthy tests/unit/utils/language.test.js
followPromptService.test.js software healthy tests/unit/services/followPromptService.test.js
authAttemptStore.test.js software healthy tests/unit/services/authAttemptStore.test.js
desktopToastService.test.js software healthy tests/unit/services/desktopToastService.test.js
syncWishlistService.test.js software healthy tests/unit/services/syncWishlistService.test.js
accountRefreshService.test.js software healthy tests/unit/services/accountRefreshService.test.js
mobileSessionService.test.js software healthy tests/unit/services/mobileSessionService.test.js
feedbackMailService.test.js software healthy tests/unit/services/feedbackMailService.test.js
newsRotationService.test.js software healthy tests/unit/services/newsRotationService.test.js
steamGridDbService.test.js software healthy tests/unit/services/steamGridDbService.test.js
userNotificationSettingsService.test.js software healthy tests/unit/services/users/userNotificationSettingsService.t…
subscriptionManager.test.js software healthy tests/unit/services/users/subscriptionManager.test.js
followedGamesDetailsService.test.js software healthy tests/unit/services/users/followedGamesDetailsService.test.…
userGameProcessor.test.js software healthy tests/unit/services/users/userGameProcessor.test.js
providers.test.js software healthy tests/unit/services/notifications/providers.test.js

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
USE /admin api healthy server.js
GET / api healthy server.js
USE /healthz api healthy server.js
USE / api healthy server.js
USE /feed-app api healthy server.js
USE /auth api healthy server.js
USE /api/version api healthy server.js
USE /api/users api healthy server.js
USE /api/news api healthy server.js
USE /api/web api healthy server.js
USE /api/steam api healthy server.js
USE /api/feedback api healthy server.js
USE /api/admin api healthy server.js
USE /api/debug api healthy server.js
GET /privacy api healthy src/routes/legal.js
GET /terms api healthy src/routes/legal.js
GET /feed/:steamId api healthy src/routes/feedPage.js
GET /status/:steamId api healthy src/routes/steam.js
GET /games/:steamId api healthy src/routes/steam.js
GET /profile/:steamId api healthy src/routes/steam.js
GET /wishlist/:steamId api healthy src/routes/steam.js
GET /search api healthy src/routes/steam.js
POST /check-visibility/:steamId api healthy src/routes/steam.js
POST /check-wishlist-visibility/:steamId api healthy src/routes/steam.js
POST /login api healthy src/routes/admin.js
POST /logout api healthy src/routes/admin.js
GET /stats api healthy src/routes/admin.js
GET /stats/overview api healthy src/routes/admin.js
GET /stats/polling api healthy src/routes/admin.js
GET /stats/crons api healthy src/routes/admin.js
POST / api healthy src/routes/feedback.js
GET /game/:appId api healthy src/routes/news.js
GET /feed api healthy src/routes/news.js
GET /feed-by-steamid/:steamId api healthy src/routes/news.js
GET /desktop-toasts/:steamId api healthy src/routes/news.js
POST /steam/start api healthy src/routes/auth.js
GET /steam/status/:authToken api healthy src/routes/auth.js
GET /steam/return api healthy src/routes/auth.js
GET /access api healthy src/routes/mobileAdmin.js
POST /refresh-account api healthy src/routes/mobileAdmin.js
GET /pair api healthy src/routes/webApi.js
POST /pair api healthy src/routes/webApi.js
GET /heartbeat/:steamId api healthy src/routes/webApi.js
GET /follow-prompts/:steamId api healthy src/routes/webApi.js
GET /settings/:steamId api healthy src/routes/webApi.js
GET /follow api healthy src/routes/webApi.js
POST /follow api healthy src/routes/webApi.js
GET /follow-state/:steamId/:appId api healthy src/routes/webApi.js
GET /follow-notifications/:steamId/:appId api healthy src/routes/webApi.js
POST /follow-notifications/:steamId/:appId api healthy src/routes/webApi.js

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
tests software healthy tests
integration software healthy tests/integration
routes software healthy tests/integration/routes
unit software healthy tests/unit
models software healthy tests/unit/models
config software healthy tests/unit/config
middleware software healthy tests/unit/middleware
utils software healthy tests/unit/utils
services software healthy tests/unit/services
users software healthy tests/unit/services/users
notifications software healthy tests/unit/services/notifications
gamesSync software healthy tests/unit/services/gamesSync
admin software healthy tests/unit/services/admin
steam software healthy tests/unit/services/steam
newsFeed software healthy tests/unit/services/newsFeed
helpers software healthy tests/helpers
setup software healthy tests/setup
scripts software healthy scripts
web software healthy web
src software healthy web/src
components software healthy web/src/components
locales software healthy web/src/locales
sections software healthy web/src/sections
tabs software healthy web/src/tabs
coverage software healthy coverage
models software healthy coverage/models
config software healthy coverage/config
cron software healthy coverage/config/cron
middleware software healthy coverage/middleware
utils software healthy coverage/utils
lcov-report software healthy coverage/lcov-report
models software healthy coverage/lcov-report/models
config software healthy coverage/lcov-report/config
cron software healthy coverage/lcov-report/config/cron
middleware software healthy coverage/lcov-report/middleware
utils software healthy coverage/lcov-report/utils
database software healthy coverage/lcov-report/database
routes software healthy coverage/lcov-report/routes
services software healthy coverage/lcov-report/services
users software healthy coverage/lcov-report/services/users
notifications software healthy coverage/lcov-report/services/notifications
gamesSync software healthy coverage/lcov-report/services/gamesSync
admin software healthy coverage/lcov-report/services/admin
steam software healthy coverage/lcov-report/services/steam
newsFeed software healthy coverage/lcov-report/services/newsFeed
database software healthy coverage/database
routes software healthy coverage/routes
services software healthy coverage/services
users software healthy coverage/services/users
notifications software healthy coverage/services/notifications

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
App frontend healthy web/src/App.tsx
GameRow frontend healthy web/src/components/GameRow.tsx
ConfirmDialog frontend healthy web/src/components/ConfirmDialog.tsx
SortOptions frontend healthy web/src/components/SortOptions.tsx
FollowBell frontend healthy web/src/components/FollowBell.tsx
SubTabs frontend healthy web/src/components/SubTabs.tsx
UnifiedSearchView frontend healthy web/src/components/UnifiedSearchView.tsx
GamesGrid frontend healthy web/src/components/GamesGrid.tsx
SuivreSection frontend healthy web/src/sections/SuivreSection.tsx
ActuSection frontend healthy web/src/sections/ActuSection.tsx
CompteTab frontend healthy web/src/tabs/CompteTab.tsx
ActuTab frontend healthy web/src/tabs/ActuTab.tsx

LabelLayerStatusPath
mongodb data healthy README.md
redis data healthy package-lock.json
mysql data healthy package-lock.json
postgres data healthy package-lock.json

LabelLayerStatusPath
HttpError software healthy web/src/api.ts:HttpError
SteamApiError software healthy src/services/steam/apiClient.js:SteamApiError

LabelLayerStatusPath
1.1.1.1 network healthy server.js
8.8.8.8 network healthy server.js

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json
vps::gcp hardware healthy package-lock.json

LabelLayerStatusPath
/test frontend healthy tests/helpers/expressMocks.js
/admin frontend healthy src/routes/admin.js

LabelLayerStatusPath
password_literal::tests/integration/routes/admin.test.js security healthy tests/integration/routes/admin.test.js
password_literal::tests/integration/routes/admin.test.js security healthy tests/integration/routes/admin.test.js

LabelLayerStatusPath
repobility-clone-neqvmy3z software healthy /tmp/repobility-clone-neqvmy3z

LabelLayerStatusPath
port:5000 network healthy .env.example
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/df04a53a-1ae3-42e6-b9c6-a253c68bf158/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/df04a53a-1ae3-42e6-b9c6-a253c68bf158/

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.