https://github.com/AryanTanwar/agritrade-platform
· scanned 2026-06-17 01:18 UTC (1 month, 2 weeks ago)
178 raw signals (0 security + 178 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -27.7 (diff) · 114 actionable findings from 1 signal source. 64 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1107 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 |
|---|---|---|---|
randomAccount |
software | healthy | tests/load/auth-flood.js:randomAccount |
jsonHeaders |
software | healthy | tests/load/auth-flood.js:jsonHeaders |
handleSummary |
software | healthy | tests/load/auth-flood.js:handleSummary |
randomItem |
software | healthy | tests/load/trade-flow.js:randomItem |
headers |
software | healthy | tests/load/trade-flow.js:headers |
setup |
software | healthy | tests/load/trade-flow.js:setup |
handleSummary |
software | healthy | tests/load/trade-flow.js:handleSummary |
textSummary |
software | healthy | tests/load/trade-flow.js:textSummary |
jsonHeaders |
software | healthy | tests/load/order-lifecycle.js:jsonHeaders |
login |
software | healthy | tests/load/order-lifecycle.js:login |
post |
software | healthy | tests/load/order-lifecycle.js:post |
get |
software | healthy | tests/load/order-lifecycle.js:get |
idx |
software | healthy | tests/load/order-lifecycle.js:idx |
handleSummary |
software | healthy | tests/load/order-lifecycle.js:handleSummary |
p |
software | healthy | tests/load/order-lifecycle.js:p |
randomItem |
software | healthy | tests/load/marketplace-read.js:randomItem |
jsonGet |
software | healthy | tests/load/marketplace-read.js:jsonGet |
handleSummary |
software | healthy | tests/load/marketplace-read.js:handleSummary |
routeQueries |
software | healthy | tests/unit/payment-flow.test.js:routeQueries |
setupCompletableOrder |
software | healthy | tests/unit/payment-flow.test.js:setupCompletableOrder |
mockReq |
software | healthy | tests/unit/gateway-middleware.test.js:mockReq |
mockRes |
software | healthy | tests/unit/gateway-middleware.test.js:mockRes |
loginAsFarmer |
software | healthy | tests/e2e/farmer-listing.spec.js:loginAsFarmer |
loginAs |
software | healthy | tests/e2e/order-lifecycle.spec.js:loginAs |
goToOrder |
software | healthy | tests/e2e/order-lifecycle.spec.js:goToOrder |
seq |
software | healthy | tests/e2e/helpers/api.js:seq |
api |
software | healthy | tests/e2e/helpers/api.js:api |
registerFarmer |
software | healthy | tests/e2e/helpers/api.js:registerFarmer |
registerBuyer |
software | healthy | tests/e2e/helpers/api.js:registerBuyer |
createListing |
software | healthy | tests/e2e/helpers/api.js:createListing |
location |
software | healthy | tests/e2e/helpers/api.js:location |
placeOrder |
software | healthy | tests/e2e/helpers/api.js:placeOrder |
confirmOrder |
software | healthy | tests/e2e/helpers/api.js:confirmOrder |
markInTransit |
software | healthy | tests/e2e/helpers/api.js:markInTransit |
payOrder |
software | healthy | tests/e2e/helpers/api.js:payOrder |
attachEscrow |
software | healthy | tests/e2e/helpers/api.js:attachEscrow |
confirmDelivery |
software | healthy | tests/e2e/helpers/api.js:confirmDelivery |
completeOrder |
software | healthy | tests/e2e/helpers/api.js:completeOrder |
seq |
software | healthy | scripts/seed-demo-data.js:seq |
api |
software | healthy | scripts/seed-demo-data.js:api |
registerUser |
software | healthy | scripts/seed-demo-data.js:registerUser |
main |
software | healthy | scripts/seed-demo-data.js:main |
proxy |
software | healthy | gateway/src/index.js:proxy |
shutdown |
software | healthy | gateway/src/index.js:shutdown |
sanitizeValue |
software | healthy | gateway/src/middleware/xss-clean.js:sanitizeValue |
sanitizeObject |
software | healthy | gateway/src/middleware/xss-clean.js:sanitizeObject |
xssClean |
software | healthy | gateway/src/middleware/xss-clean.js:xssClean |
containsSQLInjection |
software | healthy | gateway/src/middleware/sqlInjection.guard.js:containsSQLInj… |
scanObject |
software | healthy | gateway/src/middleware/sqlInjection.guard.js:scanObject |
sqlInjectionGuard |
software | healthy | gateway/src/middleware/sqlInjection.guard.js:sqlInjectionGu… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
trivy.config.yml |
software | healthy | trivy.config.yml |
playwright.config.js |
software | healthy | playwright.config.js |
docker-compose.prod.yml |
software | healthy | docker-compose.prod.yml |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
Makefile |
software | healthy | Makefile |
SECURITY.md |
software | healthy | SECURITY.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
package.json |
software | healthy | package.json |
eslint.config.js |
software | healthy | eslint.config.js |
audit-ci.json |
software | healthy | audit-ci.json |
auth-flood.js |
software | healthy | tests/load/auth-flood.js |
trade-flow.js |
software | healthy | tests/load/trade-flow.js |
README.md |
software | healthy | tests/load/README.md |
order-lifecycle.js |
software | healthy | tests/load/order-lifecycle.js |
marketplace-read.js |
software | healthy | tests/load/marketplace-read.js |
dependency-audit.sh |
software | healthy | tests/security/dependency-audit.sh |
chaincode-audit.sh |
software | healthy | tests/security/chaincode-audit.sh |
zap-scan.sh |
software | healthy | tests/security/zap-scan.sh |
owasp-zap-config.yaml |
software | healthy | tests/security/owasp-zap-config.yaml |
aes256.test.js |
software | healthy | tests/unit/aes256.test.js |
payment-flow.test.js |
software | healthy | tests/unit/payment-flow.test.js |
hashUtils.test.js |
software | healthy | tests/unit/hashUtils.test.js |
gateway-middleware.test.js |
software | healthy | tests/unit/gateway-middleware.test.js |
gateway.test.js |
software | healthy | tests/integration/gateway.test.js |
farmer-listing.spec.js |
software | healthy | tests/e2e/farmer-listing.spec.js |
auth.spec.js |
software | healthy | tests/e2e/auth.spec.js |
marketplace.spec.js |
software | healthy | tests/e2e/marketplace.spec.js |
order-lifecycle.spec.js |
software | healthy | tests/e2e/order-lifecycle.spec.js |
api.js |
software | healthy | tests/e2e/helpers/api.js |
seed-demo-data.js |
software | healthy | scripts/seed-demo-data.js |
k8s-deploy-managed.sh |
software | healthy | scripts/k8s-deploy-managed.sh |
e2e.yml |
software | healthy | .github/workflows/e2e.yml |
codeql.yml |
software | healthy | .github/workflows/codeql.yml |
security-audit.yml |
software | healthy | .github/workflows/security-audit.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
k8s-validate.yml |
software | healthy | .github/workflows/k8s-validate.yml |
prometheus.yml |
software | healthy | monitoring/prometheus.yml |
alertmanager.yml |
software | healthy | monitoring/alertmanager.yml |
alertmanager-rules.yaml |
software | healthy | monitoring/alertmanager-rules.yaml |
README.md |
software | healthy | monitoring/README.md |
kustomization.yaml |
software | healthy | monitoring/kustomization.yaml |
20-grafana.yaml |
software | healthy | monitoring/k8s/20-grafana.yaml |
10-alertmanager.yaml |
software | healthy | monitoring/k8s/10-alertmanager.yaml |
00-prometheus.yaml |
software | healthy | monitoring/k8s/00-prometheus.yaml |
fabric-overview.json |
software | healthy | monitoring/grafana/dashboards/fabric-overview.json |
services-red.json |
software | healthy | monitoring/grafana/dashboards/services-red.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
load |
software | healthy | tests/load |
security |
software | healthy | tests/security |
unit |
software | healthy | tests/unit |
integration |
software | healthy | tests/integration |
e2e |
software | healthy | tests/e2e |
helpers |
software | healthy | tests/e2e/helpers |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
monitoring |
software | healthy | monitoring |
k8s |
software | healthy | monitoring/k8s |
grafana |
software | healthy | monitoring/grafana |
dashboards |
software | healthy | monitoring/grafana/dashboards |
provisioning |
software | healthy | monitoring/grafana/provisioning |
dashboards |
software | healthy | monitoring/grafana/provisioning/dashboards |
datasources |
software | healthy | monitoring/grafana/provisioning/datasources |
k8s |
software | healthy | k8s |
secrets |
software | healthy | k8s/secrets |
network-policy |
software | healthy | k8s/network-policy |
deployments |
software | healthy | k8s/deployments |
ingress |
software | healthy | k8s/ingress |
chaincode |
software | healthy | chaincode |
tests |
software | healthy | chaincode/tests |
supplychain |
software | healthy | chaincode/supplychain |
logistics |
software | healthy | chaincode/logistics |
escrow |
software | healthy | chaincode/escrow |
common |
software | healthy | chaincode/common |
trade |
software | healthy | chaincode/trade |
cmd |
software | healthy | chaincode/cmd |
supplychain |
software | healthy | chaincode/cmd/supplychain |
logistics |
software | healthy | chaincode/cmd/logistics |
escrow |
software | healthy | chaincode/cmd/escrow |
trade |
software | healthy | chaincode/cmd/trade |
secrets |
software | healthy | secrets |
docs |
software | healthy | docs |
gateway |
software | healthy | gateway |
src |
software | healthy | gateway/src |
middleware |
software | healthy | gateway/src/middleware |
infra |
software | healthy | infra |
cert-manager |
software | healthy | infra/cert-manager |
postgres |
software | healthy | infra/postgres |
ssl |
software | healthy | infra/ssl |
fabric |
software | healthy | fabric |
scripts |
software | healthy | fabric/scripts |
policies |
software | healthy | fabric/policies |
ca |
software | healthy | fabric/ca |
logistics |
software | healthy | fabric/ca/logistics |
buyers |
software | healthy | fabric/ca/buyers |
farmers |
software | healthy | fabric/ca/farmers |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api/v1/<svc> |
api | healthy | gateway/src/index.js |
USE /api/v1/payments/webhook |
api | healthy | gateway/src/index.js |
GET /metrics |
api | healthy | gateway/src/index.js |
GET /health |
api | healthy | gateway/src/index.js |
GET /ready |
api | healthy | gateway/src/index.js |
USE /api/v1/auth |
api | healthy | gateway/src/index.js |
USE /api/v1/users |
api | healthy | gateway/src/index.js |
USE /api/v1/listings |
api | healthy | gateway/src/index.js |
USE /api/v1/orders |
api | healthy | gateway/src/index.js |
USE /api/v1/payments |
api | healthy | gateway/src/index.js |
USE /api/v1/logistics |
api | healthy | gateway/src/index.js |
USE /api/v1/notifications |
api | healthy | gateway/src/index.js |
GET /api/v1 |
api | healthy | gateway/src/index.js |
POST /auth/refresh |
api | healthy | client/web/src/api/index.js |
POST /auth/login |
api | healthy | client/web/src/api/index.js |
POST /auth/register/farmer |
api | healthy | client/web/src/api/index.js |
POST /auth/register/buyer |
api | healthy | client/web/src/api/index.js |
POST /auth/logout |
api | healthy | client/web/src/api/index.js |
POST /auth/otp/send |
api | healthy | client/web/src/api/index.js |
POST /auth/otp/verify |
api | healthy | client/web/src/api/index.js |
GET /users/me |
api | healthy | client/web/src/api/index.js |
PUT /users/me |
api | healthy | client/web/src/api/index.js |
PUT /users/me/password |
api | healthy | client/web/src/api/index.js |
POST /users/me/kyc |
api | healthy | client/web/src/api/index.js |
GET /listings |
api | healthy | client/web/src/api/index.js |
POST /listings |
api | healthy | client/web/src/api/index.js |
GET /listings/farmer/me |
api | healthy | client/web/src/api/index.js |
POST /orders |
api | healthy | client/web/src/api/index.js |
GET /orders |
api | healthy | client/web/src/api/index.js |
POST /payments/order |
api | healthy | client/web/src/api/index.js |
POST /payments/verify |
api | healthy | client/web/src/api/index.js |
GET /logistics/shipments |
api | healthy | client/web/src/api/index.js |
GET /notifications |
api | healthy | client/web/src/api/index.js |
PUT /notifications/read-all |
api | healthy | client/web/src/api/index.js |
POST /notifications/tokens |
api | healthy | client/web/src/api/index.js |
GET /protected |
api | healthy | shared/middleware/authenticate.js |
USE / |
api | healthy | services/notification/src/index.js |
POST /send |
api | healthy | services/notification/src/routes/notification.routes.js |
POST /tokens |
api | healthy | services/notification/src/routes/notification.routes.js |
DELETE /tokens/:token |
api | healthy | services/notification/src/routes/notification.routes.js |
GET / |
api | healthy | services/notification/src/routes/notification.routes.js |
PUT /:id/read |
api | healthy | services/notification/src/routes/notification.routes.js |
PUT /read-all |
api | healthy | services/notification/src/routes/notification.routes.js |
POST /shipments |
api | healthy | services/logistics/src/routes/logistics.routes.js |
GET /shipments/:shipmentId |
api | healthy | services/logistics/src/routes/logistics.routes.js |
PUT /shipments/:shipmentId/location |
api | healthy | services/logistics/src/routes/logistics.routes.js |
POST /shipments/:shipmentId/iot |
api | healthy | services/logistics/src/routes/logistics.routes.js |
PUT /shipments/:shipmentId/status |
api | healthy | services/logistics/src/routes/logistics.routes.js |
POST /shipments/:shipmentId/deliver |
api | healthy | services/logistics/src/routes/logistics.routes.js |
POST /shipments/:shipmentId/damage |
api | healthy | services/logistics/src/routes/logistics.routes.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::gateway/Dockerfile |
hardware | healthy | gateway/Dockerfile |
image::client/web/Dockerfile |
hardware | healthy | client/web/Dockerfile |
image::services/notification/Dockerfile |
hardware | healthy | services/notification/Dockerfile |
image::services/logistics/Dockerfile |
hardware | healthy | services/logistics/Dockerfile |
image::services/payment/Dockerfile |
hardware | healthy | services/payment/Dockerfile |
image::services/user/Dockerfile |
hardware | healthy | services/user/Dockerfile |
image::services/order/Dockerfile |
hardware | healthy | services/order/Dockerfile |
image::services/listing/Dockerfile |
hardware | healthy | services/listing/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
vault |
hardware | healthy | docker-compose.yml |
gateway |
hardware | healthy | docker-compose.yml |
svc-user |
hardware | healthy | docker-compose.yml |
svc-listing |
hardware | healthy | docker-compose.yml |
svc-order |
hardware | healthy | docker-compose.yml |
svc-payment |
hardware | healthy | docker-compose.yml |
svc-logistics |
hardware | healthy | docker-compose.yml |
svc-notification |
hardware | healthy | docker-compose.yml |
ipfs |
hardware | healthy | docker-compose.yml |
k8s::Kustomization::monitoring/kustomization.yaml |
hardware | healthy | monitoring/kustomization.yaml |
k8s::ClusterRole::monitoring/k8s/00-prometheus.yaml |
hardware | healthy | monitoring/k8s/00-prometheus.yaml |
k8s::ClusterRoleBinding::monitoring/k8s/00-prometheus.yaml |
hardware | healthy | monitoring/k8s/00-prometheus.yaml |
k8s::ServiceAccount::monitoring/k8s/00-prometheus.yaml |
hardware | healthy | monitoring/k8s/00-prometheus.yaml |
k8s::SealedSecret::k8s/secrets/sealed-secrets.yaml |
hardware | healthy | k8s/secrets/sealed-secrets.yaml |
k8s::NetworkPolicy::k8s/network-policy/deny-all.yaml |
hardware | healthy | k8s/network-policy/deny-all.yaml |
k8s::NetworkPolicy::k8s/network-policy/allow-services.yaml |
hardware | healthy | k8s/network-policy/allow-services.yaml |
k8s::PodDisruptionBudget::k8s/deployments/01-gateway.yaml |
hardware | healthy | k8s/deployments/01-gateway.yaml |
k8s::HorizontalPodAutoscaler::k8s/deployments/01-gateway.ya… |
hardware | healthy | k8s/deployments/01-gateway.yaml |
k8s::PersistentVolumeClaim::k8s/deployments/41-fabric-order… |
hardware | healthy | k8s/deployments/41-fabric-orderer.yaml |
k8s::ConfigMap::k8s/deployments/00-namespace-and-config.yaml |
hardware | healthy | k8s/deployments/00-namespace-and-config.yaml |
k8s::Namespace::k8s/deployments/00-namespace-and-config.yaml |
hardware | healthy | k8s/deployments/00-namespace-and-config.yaml |
k8s::PodDisruptionBudget::k8s/deployments/06-logistics.yaml |
hardware | healthy | k8s/deployments/06-logistics.yaml |
k8s::HorizontalPodAutoscaler::k8s/deployments/06-logistics.… |
hardware | healthy | k8s/deployments/06-logistics.yaml |
k8s::ConfigMap::k8s/deployments/01-configmap.yaml |
hardware | healthy | k8s/deployments/01-configmap.yaml |
k8s::Namespace::k8s/deployments/00-namespace.yaml |
hardware | healthy | k8s/deployments/00-namespace.yaml |
k8s::PodDisruptionBudget::k8s/deployments/07-notification.y… |
hardware | healthy | k8s/deployments/07-notification.yaml |
k8s::HorizontalPodAutoscaler::k8s/deployments/07-notificati… |
hardware | healthy | k8s/deployments/07-notification.yaml |
k8s::PodDisruptionBudget::k8s/deployments/04-order.yaml |
hardware | healthy | k8s/deployments/04-order.yaml |
k8s::HorizontalPodAutoscaler::k8s/deployments/04-order.yaml |
hardware | healthy | k8s/deployments/04-order.yaml |
k8s::PersistentVolumeClaim::k8s/deployments/40-fabric-ca.ya… |
hardware | healthy | k8s/deployments/40-fabric-ca.yaml |
k8s::PersistentVolumeClaim::k8s/deployments/43-fabric-peers… |
hardware | healthy | k8s/deployments/43-fabric-peers.yaml |
k8s::PodDisruptionBudget::k8s/deployments/05-payment.yaml |
hardware | healthy | k8s/deployments/05-payment.yaml |
k8s::HorizontalPodAutoscaler::k8s/deployments/05-payment.ya… |
hardware | healthy | k8s/deployments/05-payment.yaml |
k8s::PodDisruptionBudget::k8s/deployments/02-user.yaml |
hardware | healthy | k8s/deployments/02-user.yaml |
k8s::HorizontalPodAutoscaler::k8s/deployments/02-user.yaml |
hardware | healthy | k8s/deployments/02-user.yaml |
k8s::PodDisruptionBudget::k8s/deployments/03-listing.yaml |
hardware | healthy | k8s/deployments/03-listing.yaml |
k8s::HorizontalPodAutoscaler::k8s/deployments/03-listing.ya… |
hardware | healthy | k8s/deployments/03-listing.yaml |
k8s::Kustomization::k8s/deployments/kustomization.yaml |
hardware | healthy | k8s/deployments/kustomization.yaml |
k8s::ClusterIssuer::infra/cert-manager/cluster-issuer.yaml |
hardware | healthy | infra/cert-manager/cluster-issuer.yaml |
k8s::Certificate::infra/cert-manager/cluster-issuer.yaml |
hardware | healthy | infra/cert-manager/cluster-issuer.yaml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | docker-compose.yml |
port:3002 |
network | healthy | docker-compose.yml |
port:3003 |
network | healthy | docker-compose.yml |
port:3004 |
network | healthy | docker-compose.yml |
port:3005 |
network | healthy | docker-compose.yml |
port:3006 |
network | healthy | docker-compose.yml |
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:8200 |
network | healthy | docker-compose.yml |
port:8080 |
network | healthy | docker-compose.yml |
port:5001 |
network | healthy | docker-compose.yml |
port:8081 |
network | healthy | docker-compose.yml |
port:03 |
network | healthy | .github/workflows/security-audit.yml |
port:3000 |
network | healthy | monitoring/k8s/20-grafana.yaml |
port:9093 |
network | healthy | monitoring/k8s/10-alertmanager.yaml |
port:9090 |
network | healthy | monitoring/k8s/00-prometheus.yaml |
port:80 |
network | healthy | k8s/network-policy/allow-services.yaml |
port:7051 |
network | healthy | k8s/network-policy/allow-services.yaml |
port:7054 |
network | healthy | k8s/network-policy/allow-services.yaml |
port:53 |
network | healthy | k8s/network-policy/allow-services.yaml |
port:7050 |
network | healthy | k8s/deployments/41-fabric-orderer.yaml |
port:7053 |
network | healthy | k8s/deployments/41-fabric-orderer.yaml |
port:8443 |
network | healthy | k8s/deployments/41-fabric-orderer.yaml |
port:17054 |
network | healthy | k8s/deployments/40-fabric-ca.yaml |
port:8054 |
network | healthy | k8s/deployments/40-fabric-ca.yaml |
port:18054 |
network | healthy | k8s/deployments/40-fabric-ca.yaml |
port:9054 |
network | healthy | k8s/deployments/40-fabric-ca.yaml |
port:19054 |
network | healthy | k8s/deployments/40-fabric-ca.yaml |
port:9444 |
network | healthy | k8s/deployments/43-fabric-peers.yaml |
port:8051 |
network | healthy | k8s/deployments/43-fabric-peers.yaml |
port:9445 |
network | healthy | k8s/deployments/43-fabric-peers.yaml |
port:9051 |
network | healthy | k8s/deployments/43-fabric-peers.yaml |
port:9446 |
network | healthy | k8s/deployments/43-fabric-peers.yaml |
port:10051 |
network | healthy | k8s/deployments/43-fabric-peers.yaml |
port:9447 |
network | healthy | k8s/deployments/43-fabric-peers.yaml |
port:11051 |
network | healthy | k8s/deployments/43-fabric-peers.yaml |
port:9448 |
network | healthy | k8s/deployments/43-fabric-peers.yaml |
port:12051 |
network | healthy | k8s/deployments/43-fabric-peers.yaml |
port:9449 |
network | healthy | k8s/deployments/43-fabric-peers.yaml |
port:5984 |
network | healthy | k8s/deployments/42-fabric-couchdb.yaml |
port:6984 |
network | healthy | fabric/docker-compose-fabric.yml |
port:7984 |
network | healthy | fabric/docker-compose-fabric.yml |
port:8984 |
network | healthy | fabric/docker-compose-fabric.yml |
port:9984 |
network | healthy | fabric/docker-compose-fabric.yml |
port:10984 |
network | healthy | fabric/docker-compose-fabric.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::monitoring/k8s/20-grafana.yaml |
hardware | healthy | monitoring/k8s/20-grafana.yaml |
k8s::Deployment::monitoring/k8s/10-alertmanager.yaml |
hardware | healthy | monitoring/k8s/10-alertmanager.yaml |
k8s::Deployment::monitoring/k8s/00-prometheus.yaml |
hardware | healthy | monitoring/k8s/00-prometheus.yaml |
k8s::Deployment::k8s/deployments/01-gateway.yaml |
hardware | healthy | k8s/deployments/01-gateway.yaml |
k8s::Deployment::k8s/deployments/41-fabric-orderer.yaml |
hardware | healthy | k8s/deployments/41-fabric-orderer.yaml |
k8s::Deployment::k8s/deployments/33-svc-payment.yaml |
hardware | healthy | k8s/deployments/33-svc-payment.yaml |
k8s::StatefulSet::k8s/deployments/10-postgres.yaml |
hardware | healthy | k8s/deployments/10-postgres.yaml |
k8s::Deployment::k8s/deployments/32-svc-order.yaml |
hardware | healthy | k8s/deployments/32-svc-order.yaml |
k8s::Deployment::k8s/deployments/06-logistics.yaml |
hardware | healthy | k8s/deployments/06-logistics.yaml |
k8s::Deployment::k8s/deployments/07-notification.yaml |
hardware | healthy | k8s/deployments/07-notification.yaml |
k8s::Deployment::k8s/deployments/04-order.yaml |
hardware | healthy | k8s/deployments/04-order.yaml |
k8s::StatefulSet::k8s/deployments/11-redis.yaml |
hardware | healthy | k8s/deployments/11-redis.yaml |
k8s::Deployment::k8s/deployments/40-fabric-ca.yaml |
hardware | healthy | k8s/deployments/40-fabric-ca.yaml |
k8s::Deployment::k8s/deployments/43-fabric-peers.yaml |
hardware | healthy | k8s/deployments/43-fabric-peers.yaml |
k8s::Deployment::k8s/deployments/21-frontend.yaml |
hardware | healthy | k8s/deployments/21-frontend.yaml |
k8s::Deployment::k8s/deployments/05-payment.yaml |
hardware | healthy | k8s/deployments/05-payment.yaml |
k8s::Deployment::k8s/deployments/20-gateway.yaml |
hardware | healthy | k8s/deployments/20-gateway.yaml |
k8s::Deployment::k8s/deployments/02-user.yaml |
hardware | healthy | k8s/deployments/02-user.yaml |
k8s::Deployment::k8s/deployments/34-svc-logistics.yaml |
hardware | healthy | k8s/deployments/34-svc-logistics.yaml |
k8s::Deployment::k8s/deployments/03-listing.yaml |
hardware | healthy | k8s/deployments/03-listing.yaml |
k8s::Deployment::k8s/deployments/35-svc-notification.yaml |
hardware | healthy | k8s/deployments/35-svc-notification.yaml |
k8s::Deployment::k8s/deployments/31-svc-listing.yaml |
hardware | healthy | k8s/deployments/31-svc-listing.yaml |
k8s::Deployment::k8s/deployments/42-fabric-couchdb.yaml |
hardware | healthy | k8s/deployments/42-fabric-couchdb.yaml |
k8s::Deployment::k8s/deployments/30-svc-user.yaml |
hardware | healthy | k8s/deployments/30-svc-user.yaml |
k8s::DaemonSet::siem/wazuh-agent-daemonset.yaml |
hardware | healthy | siem/wazuh-agent-daemonset.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | client/web/src/App.jsx |
Layout |
frontend | healthy | client/web/src/components/Layout.jsx |
ProtectedRoute |
frontend | healthy | client/web/src/components/ProtectedRoute.jsx |
Hero |
frontend | healthy | client/web/src/components/Hero.jsx |
BlockchainTimeline |
frontend | healthy | client/web/src/components/BlockchainTimeline.jsx |
ListingCard |
frontend | healthy | client/web/src/components/ListingCard.jsx |
LogoMark |
frontend | healthy | client/web/src/components/Logo.jsx |
Listings |
frontend | healthy | client/web/src/pages/farmer/Listings.jsx |
CreateListing |
frontend | healthy | client/web/src/pages/farmer/CreateListing.jsx |
Dashboard |
frontend | healthy | client/web/src/pages/farmer/Dashboard.jsx |
FarmerOrders |
frontend | healthy | client/web/src/pages/farmer/Orders.jsx |
Login |
frontend | healthy | client/web/src/pages/auth/Login.jsx |
OTPVerify |
frontend | healthy | client/web/src/pages/auth/OTPVerify.jsx |
Register |
frontend | healthy | client/web/src/pages/auth/Register.jsx |
ListingDetail |
frontend | healthy | client/web/src/pages/buyer/ListingDetail.jsx |
PlaceOrder |
frontend | healthy | client/web/src/pages/buyer/PlaceOrder.jsx |
PaymentFlow |
frontend | healthy | client/web/src/pages/buyer/PaymentFlow.jsx |
MyOrders |
frontend | healthy | client/web/src/pages/buyer/MyOrders.jsx |
Marketplace |
frontend | healthy | client/web/src/pages/buyer/Marketplace.jsx |
OrderTracking |
frontend | healthy | client/web/src/pages/buyer/OrderTracking.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/load/auth-flood.js |
security | healthy | tests/load/auth-flood.js |
password_literal::tests/load/trade-flow.js |
security | healthy | tests/load/trade-flow.js |
password_literal::tests/load/trade-flow.js |
security | healthy | tests/load/trade-flow.js |
password_literal::tests/load/trade-flow.js |
security | healthy | tests/load/trade-flow.js |
password_literal::tests/load/trade-flow.js |
security | healthy | tests/load/trade-flow.js |
password_literal::tests/load/trade-flow.js |
security | healthy | tests/load/trade-flow.js |
password_literal::tests/load/order-lifecycle.js |
security | healthy | tests/load/order-lifecycle.js |
password_literal::tests/load/order-lifecycle.js |
security | healthy | tests/load/order-lifecycle.js |
password_literal::scripts/seed-demo-data.js |
security | healthy | scripts/seed-demo-data.js |
password_literal::scripts/seed-demo-data.js |
security | healthy | scripts/seed-demo-data.js |
password_literal::scripts/k8s-deploy-managed.sh |
security | healthy | scripts/k8s-deploy-managed.sh |
password_literal::scripts/k8s-deploy-managed.sh |
security | healthy | scripts/k8s-deploy-managed.sh |
password_literal::scripts/k8s-deploy-managed.sh |
security | healthy | scripts/k8s-deploy-managed.sh |
password_literal::scripts/k8s-deploy-managed.sh |
security | healthy | scripts/k8s-deploy-managed.sh |
password_literal::scripts/k8s-deploy-managed.sh |
security | healthy | scripts/k8s-deploy-managed.sh |
password_literal::secrets/README.md |
security | healthy | secrets/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
e2e |
cicd | healthy | .github/workflows/e2e.yml |
analyze |
cicd | healthy | .github/workflows/codeql.yml |
secret-scan |
cicd | healthy | .github/workflows/security-audit.yml |
dependency-audit |
cicd | healthy | .github/workflows/security-audit.yml |
trivy-scan |
cicd | healthy | .github/workflows/security-audit.yml |
sast |
cicd | healthy | .github/workflows/security-audit.yml |
owasp-zap |
cicd | healthy | .github/workflows/security-audit.yml |
chaincode-audit |
cicd | healthy | .github/workflows/security-audit.yml |
licence-check |
cicd | healthy | .github/workflows/security-audit.yml |
lint |
cicd | healthy | .github/workflows/ci.yml |
test-unit |
cicd | healthy | .github/workflows/ci.yml |
test-integration |
cicd | healthy | .github/workflows/ci.yml |
test-chaincode |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
kubeconform |
cicd | healthy | .github/workflows/k8s-validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/farmer/Listings |
frontend | healthy | client/web/src/pages/farmer/Listings.jsx |
/farmer/CreateListing |
frontend | healthy | client/web/src/pages/farmer/CreateListing.jsx |
/farmer/Dashboard |
frontend | healthy | client/web/src/pages/farmer/Dashboard.jsx |
/farmer/Orders |
frontend | healthy | client/web/src/pages/farmer/Orders.jsx |
/auth/Login |
frontend | healthy | client/web/src/pages/auth/Login.jsx |
/auth/OTPVerify |
frontend | healthy | client/web/src/pages/auth/OTPVerify.jsx |
/auth/Register |
frontend | healthy | client/web/src/pages/auth/Register.jsx |
/buyer/ListingDetail |
frontend | healthy | client/web/src/pages/buyer/ListingDetail.jsx |
/buyer/PlaceOrder |
frontend | healthy | client/web/src/pages/buyer/PlaceOrder.jsx |
/buyer/PaymentFlow |
frontend | healthy | client/web/src/pages/buyer/PaymentFlow.jsx |
/buyer/MyOrders |
frontend | healthy | client/web/src/pages/buyer/MyOrders.jsx |
/buyer/Marketplace |
frontend | healthy | client/web/src/pages/buyer/Marketplace.jsx |
/buyer/OrderTracking |
frontend | healthy | client/web/src/pages/buyer/OrderTracking.jsx |
/api/v1/test |
frontend | healthy | tests/unit/gateway-middleware.test.js |
/webhook |
frontend | healthy | gateway/src/index.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/integration/gateway.test.js |
security | healthy | tests/integration/gateway.test.js |
auth::shared/middleware/authenticate.js |
security | healthy | shared/middleware/authenticate.js |
auth::.env.example |
security | healthy | .env.example |
auth::secrets/README.md |
security | healthy | secrets/README.md |
auth::.github/workflows/security-audit.yml |
security | healthy | .github/workflows/security-audit.yml |
auth::secrets/vault-init.sh |
security | healthy | secrets/vault-init.sh |
auth::services/user/src/services/auth.service.js |
security | healthy | services/user/src/services/auth.service.js |
auth::README.md |
security | healthy | README.md |
auth::.github/workflows/e2e.yml |
security | healthy | .github/workflows/e2e.yml |
auth::gateway/src/middleware/cors.config.js |
security | healthy | gateway/src/middleware/cors.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
AppError |
software | healthy | shared/error-handler.js:AppError |
ValidationError |
software | healthy | shared/error-handler.js:ValidationError |
UnauthorizedError |
software | healthy | shared/error-handler.js:UnauthorizedError |
ForbiddenError |
software | healthy | shared/error-handler.js:ForbiddenError |
NotFoundError |
software | healthy | shared/error-handler.js:NotFoundError |
ConflictError |
software | healthy | shared/error-handler.js:ConflictError |
RateLimitError |
software | healthy | shared/error-handler.js:RateLimitError |
BlockchainError |
software | healthy | shared/error-handler.js:BlockchainError |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | infra/postgres/init.sql |
refresh_tokens |
data | healthy | infra/postgres/init.sql |
listings |
data | healthy | infra/postgres/init.sql |
orders |
data | healthy | infra/postgres/init.sql |
shipments |
data | healthy | infra/postgres/init.sql |
payments |
data | healthy | infra/postgres/init.sql |
escrows |
data | healthy | infra/postgres/init.sql |
audit_log |
data | healthy | infra/postgres/init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::e2e |
cicd | healthy | .github/workflows/e2e.yml |
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::security-audit |
cicd | healthy | .github/workflows/security-audit.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::k8s-validate |
cicd | healthy | .github/workflows/k8s-validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
redis |
data | healthy | .env.example |
postgres |
data | healthy | docker-compose.prod.yml |
sqlite |
data | healthy | fabric/ca/farmers/fabric-ca-server-config.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
vps::aws |
hardware | healthy | scripts/k8s-deploy-managed.sh |
vps::azure |
hardware | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
SNYK_TOKEN |
cicd | healthy | — |
KUBE_CONFIG |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | docker-compose.yml |
172.25.0.0 |
network | healthy | fabric/docker-compose-fabric.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
AryanTanwar__agritrade-platform |
software | healthy | /data/fable5_failed_archive/AryanTanwar__agritrade-platform |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
ingress::k8s/ingress/nginx-ingress.yaml |
network | healthy | k8s/ingress/nginx-ingress.yaml |
This page is publicly accessible at:
https://repobility.com/scan/28ae3882-d384-4c58-8aab-398770a283df/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/28ae3882-d384-4c58-8aab-398770a283df/
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.