https://github.com/shamsalmon/kargo-event-router
· scanned 2026-06-16 00:08 UTC (2 months, 2 weeks ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 2 weeks ago · v1 · 11 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 102 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
Dockerfile |
software | healthy | Dockerfile |
go.mod |
software | healthy | go.mod |
Makefile |
software | healthy | Makefile |
Chart.yaml |
software | healthy | charts/kargo-event-router/Chart.yaml |
values.yaml |
software | healthy | charts/kargo-event-router/values.yaml |
serviceaccount.yaml |
software | healthy | charts/kargo-event-router/templates/serviceaccount.yaml |
deployment.yaml |
software | healthy | charts/kargo-event-router/templates/deployment.yaml |
rbac.yaml |
software | healthy | charts/kargo-event-router/templates/rbac.yaml |
kargo-event-router.io_messagechannels.yaml |
software | healthy | charts/kargo-event-router/crds/kargo-event-router.io_messag… |
kargo-event-router.io_eventrouters.yaml |
software | healthy | charts/kargo-event-router/crds/kargo-event-router.io_eventr… |
deployment.yaml |
software | healthy | config/manager/deployment.yaml |
kargo-event-router.io_messagechannels.yaml |
software | healthy | config/crd/kargo-event-router.io_messagechannels.yaml |
kargo-event-router.io_eventrouters.yaml |
software | healthy | config/crd/kargo-event-router.io_eventrouters.yaml |
role.yaml |
software | healthy | config/rbac/role.yaml |
messagechannel_types.go |
software | healthy | api/v1alpha1/messagechannel_types.go |
groupversion_info.go |
software | healthy | api/v1alpha1/groupversion_info.go |
eventrouter_types.go |
software | healthy | api/v1alpha1/eventrouter_types.go |
zz_generated.deepcopy.go |
software | healthy | api/v1alpha1/zz_generated.deepcopy.go |
main.go |
software | healthy | cmd/kargo-event-router/main.go |
promotion-started.yaml |
software | healthy | examples/slack-custom-message/promotion-started.yaml |
README.md |
software | healthy | examples/slack-custom-message/README.md |
prod-only-with-expression.yaml |
software | healthy | examples/slack-failed-promotions/prod-only-with-expression.… |
README.md |
software | healthy | examples/slack-failed-promotions/README.md |
bot-token.yaml |
software | healthy | examples/slack-failed-promotions/bot-token.yaml |
release.yaml |
software | healthy | .github/workflows/release.yaml |
ci.yaml |
software | healthy | .github/workflows/ci.yaml |
payload_test.go |
software | healthy | pkg/payload/payload_test.go |
payload.go |
software | healthy | pkg/payload/payload.go |
metrics.go |
software | healthy | pkg/dispatch/metrics.go |
expression_test.go |
software | healthy | pkg/dispatch/expression_test.go |
reconciler.go |
software | healthy | pkg/dispatch/reconciler.go |
metrics_test.go |
software | healthy | pkg/dispatch/metrics_test.go |
reconciler_test.go |
software | healthy | pkg/dispatch/reconciler_test.go |
expression.go |
software | healthy | pkg/dispatch/expression.go |
sink_test.go |
software | healthy | pkg/sink/sink_test.go |
sink.go |
software | healthy | pkg/sink/sink.go |
webhook.go |
software | healthy | pkg/sink/webhook.go |
webhook_test.go |
software | healthy | pkg/sink/webhook_test.go |
slack.go |
software | healthy | pkg/sink/slack.go |
slack_test.go |
software | healthy | pkg/sink/slack_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
k8s::ServiceAccount::charts/kargo-event-router/templates/se… |
hardware | healthy | charts/kargo-event-router/templates/serviceaccount.yaml |
k8s::ClusterRole::charts/kargo-event-router/templates/rbac.… |
hardware | healthy | charts/kargo-event-router/templates/rbac.yaml |
k8s::ClusterRoleBinding::charts/kargo-event-router/template… |
hardware | healthy | charts/kargo-event-router/templates/rbac.yaml |
k8s::Role::charts/kargo-event-router/templates/rbac.yaml |
hardware | healthy | charts/kargo-event-router/templates/rbac.yaml |
k8s::RoleBinding::charts/kargo-event-router/templates/rbac.… |
hardware | healthy | charts/kargo-event-router/templates/rbac.yaml |
k8s::CustomResourceDefinition::charts/kargo-event-router/cr… |
hardware | healthy | charts/kargo-event-router/crds/kargo-event-router.io_messag… |
k8s::CustomResourceDefinition::charts/kargo-event-router/cr… |
hardware | healthy | charts/kargo-event-router/crds/kargo-event-router.io_eventr… |
k8s::Namespace::config/manager/deployment.yaml |
hardware | healthy | config/manager/deployment.yaml |
k8s::ServiceAccount::config/manager/deployment.yaml |
hardware | healthy | config/manager/deployment.yaml |
k8s::CustomResourceDefinition::config/crd/kargo-event-route… |
hardware | healthy | config/crd/kargo-event-router.io_messagechannels.yaml |
k8s::CustomResourceDefinition::config/crd/kargo-event-route… |
hardware | healthy | config/crd/kargo-event-router.io_eventrouters.yaml |
k8s::ClusterRole::config/rbac/role.yaml |
hardware | healthy | config/rbac/role.yaml |
k8s::ClusterRoleBinding::config/rbac/role.yaml |
hardware | healthy | config/rbac/role.yaml |
k8s::Role::config/rbac/role.yaml |
hardware | healthy | config/rbac/role.yaml |
k8s::RoleBinding::config/rbac/role.yaml |
hardware | healthy | config/rbac/role.yaml |
k8s::MessageChannel::examples/slack-custom-message/promotio… |
hardware | healthy | examples/slack-custom-message/promotion-started.yaml |
k8s::Secret::examples/slack-custom-message/promotion-starte… |
hardware | healthy | examples/slack-custom-message/promotion-started.yaml |
k8s::EventRouter::examples/slack-custom-message/promotion-s… |
hardware | healthy | examples/slack-custom-message/promotion-started.yaml |
k8s::EventRouter::examples/slack-failed-promotions/prod-onl… |
hardware | healthy | examples/slack-failed-promotions/prod-only-with-expression.… |
k8s::MessageChannel::examples/slack-failed-promotions/bot-t… |
hardware | healthy | examples/slack-failed-promotions/bot-token.yaml |
k8s::Secret::examples/slack-failed-promotions/bot-token.yaml |
hardware | healthy | examples/slack-failed-promotions/bot-token.yaml |
k8s::EventRouter::examples/slack-failed-promotions/bot-toke… |
hardware | healthy | examples/slack-failed-promotions/bot-token.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
charts |
software | healthy | charts |
kargo-event-router |
software | healthy | charts/kargo-event-router |
templates |
software | healthy | charts/kargo-event-router/templates |
crds |
software | healthy | charts/kargo-event-router/crds |
config |
software | healthy | config |
manager |
software | healthy | config/manager |
crd |
software | healthy | config/crd |
rbac |
software | healthy | config/rbac |
api |
software | healthy | api |
v1alpha1 |
software | healthy | api/v1alpha1 |
cmd |
software | healthy | cmd |
kargo-event-router |
software | healthy | cmd/kargo-event-router |
examples |
software | healthy | examples |
slack-custom-message |
software | healthy | examples/slack-custom-message |
slack-failed-promotions |
software | healthy | examples/slack-failed-promotions |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
pkg |
software | healthy | pkg |
payload |
software | healthy | pkg/payload |
dispatch |
software | healthy | pkg/dispatch |
sink |
software | healthy | pkg/sink |
| Label | Layer | Status | Path |
|---|---|---|---|
publish-image |
cicd | healthy | .github/workflows/release.yaml |
publish-chart |
cicd | healthy | .github/workflows/release.yaml |
test |
cicd | healthy | .github/workflows/ci.yaml |
lint-chart |
cicd | healthy | .github/workflows/ci.yaml |
build-image |
cicd | healthy | .github/workflows/ci.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
169.254.0.0 |
network | healthy | README.md |
127.0.0.1 |
network | healthy | pkg/sink/webhook_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
port:65534 |
network | healthy | Dockerfile |
port:8080 |
network | healthy | charts/kargo-event-router/values.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::charts/kargo-event-router/templates/deploy… |
hardware | healthy | charts/kargo-event-router/templates/deployment.yaml |
k8s::Deployment::config/manager/deployment.yaml |
hardware | healthy | config/manager/deployment.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yaml |
gha::ci |
cicd | healthy | .github/workflows/ci.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-k515jk0y |
software | healthy | /tmp/repobility-clone-k515jk0y |
| Label | Layer | Status | Path |
|---|---|---|---|
sqs |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | .github/workflows/release.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/16219cf3-d14f-4bea-9da5-c271658a5f38/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/16219cf3-d14f-4bea-9da5-c271658a5f38/
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.