https://github.com/adil-waqar/reddut
· scanned 2026-06-17 01:29 UTC (1 month, 2 weeks ago)
19 raw signals (0 security + 19 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -11.0 (diff) · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 182 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 |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
README.md |
software | healthy | README.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
.env.example |
software | healthy | server/.env.example |
package-lock.json |
software | healthy | server/package-lock.json |
ormconfig.json |
software | healthy | server/ormconfig.json |
package.json |
software | healthy | server/package.json |
Dockerfile |
software | healthy | server/Dockerfile |
tsconfig.json |
software | healthy | server/tsconfig.json |
index.ts |
software | healthy | server/src/index.ts |
application.ts |
software | healthy | server/src/application.ts |
constants.ts |
software | healthy | server/src/constants.ts |
user.resolver.ts |
software | healthy | server/src/resolvers/user.resolver.ts |
post.resolver.ts |
software | healthy | server/src/resolvers/post.resolver.ts |
hello.resolver.ts |
software | healthy | server/src/resolvers/hello.resolver.ts |
error.response.ts |
software | healthy | server/src/resolvers/responses/error.response.ts |
generic.response.ts |
software | healthy | server/src/resolvers/responses/generic.response.ts |
createUserLoader.ts |
software | healthy | server/src/utils/createUserLoader.ts |
handleException.ts |
software | healthy | server/src/utils/handleException.ts |
getFieldFromError.ts |
software | healthy | server/src/utils/getFieldFromError.ts |
sendEmail.ts |
software | healthy | server/src/utils/sendEmail.ts |
env.d.ts |
software | healthy | server/src/types/env.d.ts |
index.d.ts |
software | healthy | server/src/types/express-session/index.d.ts |
user.entity.ts |
software | healthy | server/src/entities/user.entity.ts |
post.entity.ts |
software | healthy | server/src/entities/post.entity.ts |
base.entity.ts |
software | healthy | server/src/entities/base.entity.ts |
updoot.entity.ts |
software | healthy | server/src/entities/updoot.entity.ts |
EntityValidationError.ts |
software | healthy | server/src/entities/errors/EntityValidationError.ts |
isAuth.ts |
software | healthy | server/src/middleware/isAuth.ts |
MyContext.ts |
software | healthy | server/src/interfaces/MyContext.ts |
1611684816974-FakePosts.ts |
software | healthy | server/src/migrations/1611684816974-FakePosts.ts |
1612279755259-Initial.ts |
software | healthy | server/src/migrations/1612279755259-Initial.ts |
.env.development |
software | healthy | web/.env.development |
package.json |
software | healthy | web/package.json |
yarn.lock |
software | healthy | web/yarn.lock |
codegen.yml |
software | healthy | web/codegen.yml |
next-env.d.ts |
software | healthy | web/next-env.d.ts |
Dockerfile |
software | healthy | web/Dockerfile |
tsconfig.json |
software | healthy | web/tsconfig.json |
theme.tsx |
software | healthy | web/src/theme.tsx |
getPostIdFromUrl.ts |
software | healthy | web/src/utils/getPostIdFromUrl.ts |
toErrorMap.ts |
software | healthy | web/src/utils/toErrorMap.ts |
createUrqlClient.ts |
software | healthy | web/src/utils/createUrqlClient.ts |
getServerUrl.ts |
software | healthy | web/src/utils/getServerUrl.ts |
betterUpdateQuery.ts |
software | healthy | web/src/utils/betterUpdateQuery.ts |
useIsAuth.ts |
software | healthy | web/src/utils/useIsAuth.ts |
handleUnhandledRejections.ts |
software | healthy | web/src/utils/handleUnhandledRejections.ts |
isServerSideRendered.ts |
software | healthy | web/src/utils/isServerSideRendered.ts |
Navbar.tsx |
software | healthy | web/src/components/Navbar.tsx |
Post.tsx |
software | healthy | web/src/components/Post.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
EntityResponse |
software | healthy | server/src/resolvers/responses/generic.response.ts:EntityRe… |
createUserLoader |
software | healthy | server/src/utils/createUserLoader.ts:createUserLoader |
handleException |
software | healthy | server/src/utils/handleException.ts:handleException |
getFieldFromError |
software | healthy | server/src/utils/getFieldFromError.ts:getFieldFromError |
sendEmail |
software | healthy | server/src/utils/sendEmail.ts:sendEmail |
getPostIdFromUrl |
software | healthy | web/src/utils/getPostIdFromUrl.ts:getPostIdFromUrl |
toErrorMap |
software | healthy | web/src/utils/toErrorMap.ts:toErrorMap |
createUrqlClient |
software | healthy | web/src/utils/createUrqlClient.ts:createUrqlClient |
getServerUrl |
software | healthy | web/src/utils/getServerUrl.ts:getServerUrl |
betterUpdateQuery |
software | healthy | web/src/utils/betterUpdateQuery.ts:betterUpdateQuery |
useIsAuth |
software | healthy | web/src/utils/useIsAuth.ts:useIsAuth |
handleUnhandledRejections |
software | healthy | web/src/utils/handleUnhandledRejections.ts:handleUnhandledR… |
isServerSideRendered |
software | healthy | web/src/utils/isServerSideRendered.ts:isServerSideRendered |
cursor |
software | healthy | web/src/components/Posts.tsx:cursor |
useChangePasswordMutation |
software | healthy | web/src/generated/graphql.ts:useChangePasswordMutation |
useCreatePostMutation |
software | healthy | web/src/generated/graphql.ts:useCreatePostMutation |
useDeletePostMutation |
software | healthy | web/src/generated/graphql.ts:useDeletePostMutation |
useForgotPasswordMutation |
software | healthy | web/src/generated/graphql.ts:useForgotPasswordMutation |
useLoginMutation |
software | healthy | web/src/generated/graphql.ts:useLoginMutation |
useLogoutMutation |
software | healthy | web/src/generated/graphql.ts:useLogoutMutation |
useRegisterMutation |
software | healthy | web/src/generated/graphql.ts:useRegisterMutation |
useUpdatePostMutation |
software | healthy | web/src/generated/graphql.ts:useUpdatePostMutation |
useVotePostMutation |
software | healthy | web/src/generated/graphql.ts:useVotePostMutation |
useMeQuery |
software | healthy | web/src/generated/graphql.ts:useMeQuery |
useGetPostQuery |
software | healthy | web/src/generated/graphql.ts:useGetPostQuery |
useGetPostsQuery |
software | healthy | web/src/generated/graphql.ts:useGetPostsQuery |
Index |
software | healthy | web/src/pages/index.tsx:Index |
MyApp |
software | healthy | web/src/pages/_app.tsx:MyApp |
| Label | Layer | Status | Path |
|---|---|---|---|
Application |
software | healthy | server/src/application.ts:Application |
LoginInput |
software | healthy | server/src/resolvers/user.resolver.ts:LoginInput |
RegisterInput |
software | healthy | server/src/resolvers/user.resolver.ts:RegisterInput |
UserResponse |
software | healthy | server/src/resolvers/user.resolver.ts:UserResponse |
UserResolver |
software | healthy | server/src/resolvers/user.resolver.ts:UserResolver |
PostInput |
software | healthy | server/src/resolvers/post.resolver.ts:PostInput |
EditPostInput |
software | healthy | server/src/resolvers/post.resolver.ts:EditPostInput |
VoteInput |
software | healthy | server/src/resolvers/post.resolver.ts:VoteInput |
PostResponse |
software | healthy | server/src/resolvers/post.resolver.ts:PostResponse |
PaginatedPost |
software | healthy | server/src/resolvers/post.resolver.ts:PaginatedPost |
PostResolver |
software | healthy | server/src/resolvers/post.resolver.ts:PostResolver |
HelloResolver |
software | healthy | server/src/resolvers/hello.resolver.ts:HelloResolver |
Error |
software | healthy | server/src/resolvers/responses/error.response.ts:Error |
EntityResponseClass |
software | healthy | server/src/resolvers/responses/generic.response.ts:EntityRe… |
User |
software | healthy | server/src/entities/user.entity.ts:User |
Post |
software | healthy | server/src/entities/post.entity.ts:Post |
BaseEntity |
software | healthy | server/src/entities/base.entity.ts:BaseEntity |
Updoot |
software | healthy | server/src/entities/updoot.entity.ts:Updoot |
EntityValidationError |
software | healthy | server/src/entities/errors/EntityValidationError.ts:EntityV… |
FakePosts1611684816974 |
software | healthy | server/src/migrations/1611684816974-FakePosts.ts:FakePosts1… |
Initial1612279755259 |
software | healthy | server/src/migrations/1612279755259-Initial.ts:Initial16122… |
Document |
software | healthy | web/src/pages/_document.tsx:Document |
| Label | Layer | Status | Path |
|---|---|---|---|
server |
software | healthy | server |
src |
software | healthy | server/src |
resolvers |
software | healthy | server/src/resolvers |
responses |
software | healthy | server/src/resolvers/responses |
utils |
software | healthy | server/src/utils |
types |
software | healthy | server/src/types |
express-session |
software | healthy | server/src/types/express-session |
entities |
software | healthy | server/src/entities |
errors |
software | healthy | server/src/entities/errors |
middleware |
software | healthy | server/src/middleware |
interfaces |
software | healthy | server/src/interfaces |
migrations |
software | healthy | server/src/migrations |
web |
software | healthy | web |
src |
software | healthy | web/src |
utils |
software | healthy | web/src/utils |
components |
software | healthy | web/src/components |
generated |
software | healthy | web/src/generated |
pages |
software | healthy | web/src/pages |
change-password |
software | healthy | web/src/pages/change-password |
post |
software | healthy | web/src/pages/post |
edit |
software | healthy | web/src/pages/post/edit |
| Label | Layer | Status | Path |
|---|---|---|---|
/login |
frontend | healthy | web/src/pages/login.tsx |
/create-post |
frontend | healthy | web/src/pages/create-post.tsx |
/_document |
frontend | healthy | web/src/pages/_document.tsx |
/register |
frontend | healthy | web/src/pages/register.tsx |
/forgot-password |
frontend | healthy | web/src/pages/forgot-password.tsx |
/ |
frontend | healthy | web/src/pages/index.tsx |
/_app |
frontend | healthy | web/src/pages/_app.tsx |
/network-error |
frontend | healthy | web/src/pages/network-error.tsx |
/change-password/[token] |
frontend | healthy | web/src/pages/change-password/[token].tsx |
/post/[id] |
frontend | healthy | web/src/pages/post/[id].tsx |
/post/edit/[id] |
frontend | healthy | web/src/pages/post/edit/[id].tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
image::server/Dockerfile |
hardware | healthy | server/Dockerfile |
image::web/Dockerfile |
hardware | healthy | web/Dockerfile |
db |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
server |
hardware | healthy | docker-compose.yml |
web |
hardware | healthy | docker-compose.yml |
proxy |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
Post |
frontend | healthy | web/src/components/Post.tsx |
Posts |
frontend | healthy | web/src/components/Posts.tsx |
PaginatedPosts |
frontend | healthy | web/src/components/PaginatedPosts.tsx |
InputField |
frontend | healthy | web/src/components/InputField.tsx |
Wrapper |
frontend | healthy | web/src/components/Wrapper.tsx |
MyApp |
frontend | healthy | web/src/pages/_app.tsx |
NetworkError |
frontend | healthy | web/src/pages/network-error.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4000 |
network | healthy | docker-compose.yml |
port:80 |
network | healthy | docker-compose.yml |
port:443 |
network | healthy | docker-compose.yml |
port:587 |
network | healthy | server/src/utils/sendEmail.ts |
port:3000 |
network | healthy | web/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | docker-compose.yml |
redis |
data | healthy | docker-compose.yml |
postgresql |
data | healthy | docker-compose.yml |
mongodb |
data | healthy | server/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
Query root |
api | healthy | web/src/generated/graphql.ts |
Mutation root |
api | healthy | web/src/generated/graphql.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
1611684816974-FakePosts.ts |
data | healthy | server/src/migrations/1611684816974-FakePosts.ts |
1612279755259-Initial.ts |
data | healthy | server/src/migrations/1612279755259-Initial.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
adil-waqar__reddut |
software | healthy | /data/fable5_failed_archive/adil-waqar__reddut |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | server/src/application.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | web/yarn.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::web/.env.development |
security | healthy | web/.env.development |
This page is publicly accessible at:
https://repobility.com/scan/0c0398a6-eb3d-4a66-b1ec-796654ea9d6d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0c0398a6-eb3d-4a66-b1ec-796654ea9d6d/
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.