https://github.com/SKALA-AXis/axis-infra
· scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months, 2 weeks ago · v1 · 21 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 336 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.local.example |
software | healthy | .env.local.example |
docker-compose.cluster-db.yml |
software | healthy | docker-compose.cluster-db.yml |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
.gitleaks.toml |
software | healthy | .gitleaks.toml |
docker-compose.prod.yml |
software | healthy | docker-compose.prod.yml |
.env.example |
software | healthy | .env.example |
Makefile |
software | healthy | Makefile |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
.env.skala.example |
software | healthy | .env.skala.example |
ai-internal-api.yaml |
software | healthy | api/ai-internal-api.yaml |
openapi.yaml |
software | healthy | api/openapi.yaml |
INFRASTRUCTURE_PLAN.md |
software | healthy | docs/INFRASTRUCTURE_PLAN.md |
README.md |
software | healthy | docs/README.md |
CI.md |
software | healthy | docs/CI.md |
OBSERVABILITY_LANGFUSE.md |
software | healthy | docs/OBSERVABILITY_LANGFUSE.md |
ci-cd-plan.md |
software | healthy | docs/ci-cd-plan.md |
IMAGE_PIPELINE_CONTRACT.md |
software | healthy | docs/IMAGE_PIPELINE_CONTRACT.md |
INFRA_KNOWLEDGE_BASE.md |
software | healthy | docs/INFRA_KNOWLEDGE_BASE.md |
K8S_PLAN.md |
software | healthy | docs/K8S_PLAN.md |
AUDIT_LOG.md |
software | healthy | docs/AUDIT_LOG.md |
OPERATOR_MANUAL_REVIEW.md |
software | healthy | docs/OPERATOR_MANUAL_REVIEW.md |
SYSTEM_ARCHITECTURE.md |
software | healthy | docs/SYSTEM_ARCHITECTURE.md |
DB_METADATA.md |
software | healthy | docs/DB_METADATA.md |
SES_INTEGRATION.md |
software | healthy | docs/SES_INTEGRATION.md |
API_SURFACE.md |
software | healthy | docs/API_SURFACE.md |
PROJECT_STRUCTURE_PLAN.md |
software | healthy | docs/PROJECT_STRUCTURE_PLAN.md |
HANDOVER.md |
software | healthy | docs/HANDOVER.md |
AXIS_DIFFERENTIATION_FEASIBILITY.md |
software | healthy | docs/_archived/AXIS_DIFFERENTIATION_FEASIBILITY.md |
AI_AGENT_DESIGN.md |
software | healthy | docs/_archived/AI_AGENT_DESIGN.md |
infra-deployment-design.md |
software | healthy | docs/design/infra-deployment-design.md |
AXIS_기능요구사항정의서_v0.2.md |
software | healthy | docs/conventions/AXIS_기능요구사항정의서_v0.2.md |
CONVENTION.md |
software | healthy | docs/conventions/CONVENTION.md |
AXIS_개발계획_v3.md |
software | healthy | docs/conventions/_archived/AXIS_개발계획_v3.md |
AXIS_개발계획2.md |
software | healthy | docs/conventions/_archived/AXIS_개발계획2.md |
AXIS_개발표준정의서_infra_v1.0.md |
software | healthy | docs/conventions/_archived/AXIS_개발표준정의서_infra_v1.0.md |
AXIS_개발계획_v1.md |
software | healthy | docs/conventions/_archived/AXIS_개발계획_v1.md |
agent-split-design.md |
software | healthy | docs/structure-tasks/agent-split-design.md |
axis-ai.md |
software | healthy | docs/structure-tasks/axis-ai.md |
axis-backend.md |
software | healthy | docs/structure-tasks/axis-backend.md |
refactoring-architecture.md |
software | healthy | docs/structure-tasks/refactoring-architecture.md |
axis-infra.md |
software | healthy | docs/structure-tasks/axis-infra.md |
axis-frontend.md |
software | healthy | docs/structure-tasks/axis-frontend.md |
cost_reconciliation.md |
software | healthy | docs/admin/cost_reconciliation.md |
admin_page.md |
software | healthy | docs/admin/admin_page.md |
feedback.md |
software | healthy | docs/admin/feedback.md |
metrics_exporter.md |
software | healthy | docs/admin/metrics_exporter.md |
user_events.md |
software | healthy | docs/admin/user_events.md |
0008-email-aws-ses-irsa.md |
software | healthy | docs/adr/0008-email-aws-ses-irsa.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
hardware | healthy | docker-compose.yml |
qdrant |
hardware | healthy | docker-compose.yml |
backend |
hardware | healthy | docker-compose.yml |
ai |
hardware | healthy | docker-compose.yml |
frontend |
hardware | healthy | docker-compose.yml |
k8s::Application::k8s/argocd/axis-application.yaml |
hardware | healthy | k8s/argocd/axis-application.yaml |
k8s::Secret::k8s/argocd/notifications-slack.example.yaml |
hardware | healthy | k8s/argocd/notifications-slack.example.yaml |
k8s::ConfigMap::k8s/argocd/notifications-slack.example.yaml |
hardware | healthy | k8s/argocd/notifications-slack.example.yaml |
k8s::Kustomization::k8s/base/kustomization.yaml |
hardware | healthy | k8s/base/kustomization.yaml |
k8s::HorizontalPodAutoscaler::k8s/base/hpa-frontend.yaml |
hardware | healthy | k8s/base/hpa-frontend.yaml |
k8s::Role::k8s/base/cronjob-failure-notifier.yaml |
hardware | healthy | k8s/base/cronjob-failure-notifier.yaml |
k8s::RoleBinding::k8s/base/cronjob-failure-notifier.yaml |
hardware | healthy | k8s/base/cronjob-failure-notifier.yaml |
k8s::PodDisruptionBudget::k8s/base/pdb-frontend.yaml |
hardware | healthy | k8s/base/pdb-frontend.yaml |
k8s::HorizontalPodAutoscaler::k8s/base/hpa-backend.yaml |
hardware | healthy | k8s/base/hpa-backend.yaml |
k8s::ResourceQuota::k8s/base/namespace.yaml |
hardware | healthy | k8s/base/namespace.yaml |
k8s::LimitRange::k8s/base/namespace.yaml |
hardware | healthy | k8s/base/namespace.yaml |
k8s::PodDisruptionBudget::k8s/base/pdb-ai.yaml |
hardware | healthy | k8s/base/pdb-ai.yaml |
k8s::ConfigMap::k8s/base/configmap.yaml |
hardware | healthy | k8s/base/configmap.yaml |
k8s::PersistentVolumeClaim::k8s/base/axis-images-pvc.yaml |
hardware | healthy | k8s/base/axis-images-pvc.yaml |
k8s::NetworkPolicy::k8s/base/networkpolicy.yaml |
hardware | healthy | k8s/base/networkpolicy.yaml |
k8s::Secret::k8s/base/secret.example.yaml |
hardware | healthy | k8s/base/secret.example.yaml |
k8s::PodDisruptionBudget::k8s/base/pdb-backend.yaml |
hardware | healthy | k8s/base/pdb-backend.yaml |
k8s::PersistentVolumeClaim::k8s/base/axis-models-pvc.yaml |
hardware | healthy | k8s/base/axis-models-pvc.yaml |
k8s::ServiceAccount::k8s/base/serviceaccounts.yaml |
hardware | healthy | k8s/base/serviceaccounts.yaml |
k8s::Kustomization::k8s/overlays/skala/kustomization.yaml |
hardware | healthy | k8s/overlays/skala/kustomization.yaml |
k8s::ServiceAccount::k8s/overlays/skala/serviceaccount-back… |
hardware | healthy | k8s/overlays/skala/serviceaccount-backup.yaml |
k8s::NetworkPolicy::k8s/overlays/skala/networkpolicy-db.yaml |
hardware | healthy | k8s/overlays/skala/networkpolicy-db.yaml |
k8s::PersistentVolumeClaim::k8s/overlays/skala/axis-backup-… |
hardware | healthy | k8s/overlays/skala/axis-backup-pvc.yaml |
k8s::PersistentVolumeClaim::k8s/overlays/skala/postgres.yaml |
hardware | healthy | k8s/overlays/skala/postgres.yaml |
k8s::PersistentVolumeClaim::k8s/overlays/skala/qdrant.yaml |
hardware | healthy | k8s/overlays/skala/qdrant.yaml |
k8s::ConfigMap::k8s/overlays/skala/patches/configmap-env.ya… |
hardware | healthy | k8s/overlays/skala/patches/configmap-env.yaml |
k8s::Kustomization::k8s/overlays/local/kustomization.yaml |
hardware | healthy | k8s/overlays/local/kustomization.yaml |
k8s::Cluster::k8s/overlays/local/kind-config.yaml |
hardware | healthy | k8s/overlays/local/kind-config.yaml |
k8s::PersistentVolumeClaim::k8s/overlays/local/postgres.yaml |
hardware | healthy | k8s/overlays/local/postgres.yaml |
k8s::PersistentVolumeClaim::k8s/overlays/local/qdrant.yaml |
hardware | healthy | k8s/overlays/local/qdrant.yaml |
k8s::PersistentVolumeClaim::k8s/overlays/local/patches/pvc-… |
hardware | healthy | k8s/overlays/local/patches/pvc-models-local.yaml |
k8s::PersistentVolumeClaim::k8s/overlays/local/patches/pvc-… |
hardware | healthy | k8s/overlays/local/patches/pvc-local.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::k8s/base/demo-newsroom-deployment.yaml |
hardware | healthy | k8s/base/demo-newsroom-deployment.yaml |
k8s::CronJob::k8s/base/cronjob-delivery.yaml |
hardware | healthy | k8s/base/cronjob-delivery.yaml |
k8s::CronJob::k8s/base/cronjob-weak-signal.yaml |
hardware | healthy | k8s/base/cronjob-weak-signal.yaml |
k8s::CronJob::k8s/base/cronjob-failure-notifier.yaml |
hardware | healthy | k8s/base/cronjob-failure-notifier.yaml |
k8s::CronJob::k8s/base/cronjob-today-insight.yaml |
hardware | healthy | k8s/base/cronjob-today-insight.yaml |
k8s::CronJob::k8s/base/cronjob-sector-pulse.yaml |
hardware | healthy | k8s/base/cronjob-sector-pulse.yaml |
k8s::Deployment::k8s/base/backend-deployment.yaml |
hardware | healthy | k8s/base/backend-deployment.yaml |
k8s::CronJob::k8s/base/cronjob-card-evaluator.yaml |
hardware | healthy | k8s/base/cronjob-card-evaluator.yaml |
k8s::CronJob::k8s/base/cronjob-ingestion-a.yaml |
hardware | healthy | k8s/base/cronjob-ingestion-a.yaml |
k8s::CronJob::k8s/base/cronjob-weekly-digest.yaml |
hardware | healthy | k8s/base/cronjob-weekly-digest.yaml |
k8s::CronJob::k8s/base/cronjob-global-trend.yaml |
hardware | healthy | k8s/base/cronjob-global-trend.yaml |
k8s::CronJob::k8s/base/cronjob-naver-datalab-late.yaml |
hardware | healthy | k8s/base/cronjob-naver-datalab-late.yaml |
k8s::CronJob::k8s/base/cronjob-ingestion-c.yaml |
hardware | healthy | k8s/base/cronjob-ingestion-c.yaml |
k8s::CronJob::k8s/base/cronjob-news-cluster-postprocess.yaml |
hardware | healthy | k8s/base/cronjob-news-cluster-postprocess.yaml |
k8s::CronJob::k8s/base/cronjob-briefing-generate.yaml |
hardware | healthy | k8s/base/cronjob-briefing-generate.yaml |
k8s::CronJob::k8s/base/cronjob-alert-scan.yaml |
hardware | healthy | k8s/base/cronjob-alert-scan.yaml |
k8s::CronJob::k8s/base/cronjob-profile-refresh.yaml |
hardware | healthy | k8s/base/cronjob-profile-refresh.yaml |
k8s::Deployment::k8s/base/ai-deployment.yaml |
hardware | healthy | k8s/base/ai-deployment.yaml |
k8s::CronJob::k8s/base/cronjob-ingestion-d.yaml |
hardware | healthy | k8s/base/cronjob-ingestion-d.yaml |
k8s::Deployment::k8s/base/frontend-deployment.yaml |
hardware | healthy | k8s/base/frontend-deployment.yaml |
k8s::CronJob::k8s/base/cronjob-ingestion-b.yaml |
hardware | healthy | k8s/base/cronjob-ingestion-b.yaml |
k8s::Job::k8s/overlays/skala/job-pg-restore.yaml |
hardware | healthy | k8s/overlays/skala/job-pg-restore.yaml |
k8s::CronJob::k8s/overlays/skala/cronjob-pg-dump.yaml |
hardware | healthy | k8s/overlays/skala/cronjob-pg-dump.yaml |
k8s::Deployment::k8s/overlays/skala/postgres.yaml |
hardware | healthy | k8s/overlays/skala/postgres.yaml |
k8s::Deployment::k8s/overlays/skala/qdrant.yaml |
hardware | healthy | k8s/overlays/skala/qdrant.yaml |
k8s::Deployment::k8s/overlays/skala/patches/deployment-ai.y… |
hardware | healthy | k8s/overlays/skala/patches/deployment-ai.yaml |
k8s::Deployment::k8s/overlays/skala/patches/deployment-back… |
hardware | healthy | k8s/overlays/skala/patches/deployment-backend.yaml |
k8s::Deployment::k8s/overlays/skala/patches/deployment-fron… |
hardware | healthy | k8s/overlays/skala/patches/deployment-frontend.yaml |
k8s::CronJob::k8s/overlays/skala/patches/cronjob-harbor-pul… |
hardware | healthy | k8s/overlays/skala/patches/cronjob-harbor-pull.yaml |
k8s::Deployment::k8s/overlays/local/postgres.yaml |
hardware | healthy | k8s/overlays/local/postgres.yaml |
k8s::Deployment::k8s/overlays/local/qdrant.yaml |
hardware | healthy | k8s/overlays/local/qdrant.yaml |
k8s::CronJob::k8s/overlays/local/patches/cronjob-suspend.ya… |
hardware | healthy | k8s/overlays/local/patches/cronjob-suspend.yaml |
k8s::Deployment::k8s/overlays/local/patches/deployment-ai.y… |
hardware | healthy | k8s/overlays/local/patches/deployment-ai.yaml |
k8s::Deployment::k8s/overlays/local/patches/deployment-back… |
hardware | healthy | k8s/overlays/local/patches/deployment-backend.yaml |
k8s::Deployment::k8s/overlays/local/patches/deployment-fron… |
hardware | healthy | k8s/overlays/local/patches/deployment-frontend.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
api |
software | healthy | api |
docs |
software | healthy | docs |
_archived |
software | healthy | docs/_archived |
design |
software | healthy | docs/design |
conventions |
software | healthy | docs/conventions |
_archived |
software | healthy | docs/conventions/_archived |
structure-tasks |
software | healthy | docs/structure-tasks |
admin |
software | healthy | docs/admin |
adr |
software | healthy | docs/adr |
scripts |
software | healthy | scripts |
k8s |
software | healthy | k8s |
argocd |
software | healthy | k8s/argocd |
base |
software | healthy | k8s/base |
configs |
software | healthy | k8s/base/configs |
demo-newsroom |
software | healthy | k8s/base/configs/demo-newsroom |
overlays |
software | healthy | k8s/overlays |
skala |
software | healthy | k8s/overlays/skala |
patches |
software | healthy | k8s/overlays/skala/patches |
local |
software | healthy | k8s/overlays/local |
patches |
software | healthy | k8s/overlays/local/patches |
argocd-self |
software | healthy | k8s/argocd-self |
.claude |
software | healthy | .claude |
db |
software | healthy | db |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.cluster-db.yml |
port:6333 |
network | healthy | docker-compose.cluster-db.yml |
port:8080 |
network | healthy | docker-compose.cluster-db.yml |
port:3000 |
network | healthy | docker-compose.prod.yml |
port:6334 |
network | healthy | docker-compose.yml |
port:8001 |
network | healthy | docker-compose.yml |
port:09 |
network | healthy | api/ai-internal-api.yaml |
port:08 |
network | healthy | api/openapi.yaml |
port:30 |
network | healthy | api/openapi.yaml |
port:15 |
network | healthy | api/openapi.yaml |
port:12 |
network | healthy | api/openapi.yaml |
port:35 |
network | healthy | api/openapi.yaml |
port:23 |
network | healthy | k8s/base/cronjob-failure-notifier.yaml |
port:07 |
network | healthy | k8s/base/cronjob-failure-notifier.yaml |
port:10 |
network | healthy | k8s/base/cronjob-today-insight.yaml |
port:02 |
network | healthy | k8s/base/cronjob-sector-pulse.yaml |
port:55 |
network | healthy | k8s/base/cronjob-weekly-digest.yaml |
port:20 |
network | healthy | k8s/base/cronjob-briefing-generate.yaml |
port:18 |
network | healthy | k8s/base/cronjob-briefing-generate.yaml |
port:03 |
network | healthy | k8s/base/cronjob-profile-refresh.yaml |
port:13 |
network | healthy | k8s/base/ai-deployment.yaml |
port:80 |
network | healthy | k8s/base/demo-newsroom-service.yaml |
port:05 |
network | healthy | k8s/overlays/skala/cronjob-pg-dump.yaml |
port:40 |
network | healthy | k8s/overlays/skala/cronjob-pg-dump.yaml |
port:443 |
network | healthy | k8s/argocd-self/values.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
peer_companies |
data | healthy | db/schema.sql |
crawl_cursors |
data | healthy | db/schema.sql |
crawl_runs |
data | healthy | db/schema.sql |
raw_articles |
data | healthy | db/schema.sql |
crawl_run_articles |
data | healthy | db/schema.sql |
raw_article_parse_results |
data | healthy | db/schema.sql |
raw_article_financial_metrics |
data | healthy | db/schema.sql |
raw_article_business_signals |
data | healthy | db/schema.sql |
integrated_issues |
data | healthy | db/schema.sql |
integrated_issue_source_articles |
data | healthy | db/schema.sql |
integrated_issue_content_sections |
data | healthy | db/schema.sql |
integrated_issue_evidence_references |
data | healthy | db/schema.sql |
card_news |
data | healthy | db/schema.sql |
admin_audit_logs |
data | healthy | db/schema.sql |
market_price_ohlcv |
data | healthy | db/schema.sql |
briefing_reports |
data | healthy | db/schema.sql |
mixer_results |
data | healthy | db/schema.sql |
insight_reports |
data | healthy | db/schema.sql |
global_industry_trends |
data | healthy | db/schema.sql |
legacy_records |
data | healthy | db/schema.sql |
peer_llm_analysis_runs |
data | healthy | db/schema.sql |
peer_llm_analysis_snapshots |
data | healthy | db/schema.sql |
sent_alerts |
data | healthy | db/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::docker-compose.cluster-db.yml |
security | healthy | docker-compose.cluster-db.yml |
password_literal::scripts/env-to-skala-secret.sh |
security | healthy | scripts/env-to-skala-secret.sh |
password_literal::scripts/env-to-skala-secret.sh |
security | healthy | scripts/env-to-skala-secret.sh |
generic_api_key::k8s/base/secret.example.yaml |
security | healthy | k8s/base/secret.example.yaml |
generic_api_key::k8s/base/secret.example.yaml |
security | healthy | k8s/base/secret.example.yaml |
generic_api_key::k8s/base/secret.example.yaml |
security | healthy | k8s/base/secret.example.yaml |
generic_api_key::k8s/base/secret.example.yaml |
security | healthy | k8s/base/secret.example.yaml |
generic_api_key::k8s/base/secret.example.yaml |
security | healthy | k8s/base/secret.example.yaml |
password_literal::k8s/base/secret.example.yaml |
security | healthy | k8s/base/secret.example.yaml |
password_literal::k8s/overlays/skala/README.md |
security | healthy | k8s/overlays/skala/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::api/openapi.yaml |
security | healthy | api/openapi.yaml |
auth::.env.example |
security | healthy | .env.example |
auth::k8s/base/secret.example.yaml |
security | healthy | k8s/base/secret.example.yaml |
auth::.env.local.example |
security | healthy | .env.local.example |
auth::scripts/remove-legacy-jwt-secret-key.sh |
security | healthy | scripts/remove-legacy-jwt-secret-key.sh |
auth::scripts/provision-backup-s3.sh |
security | healthy | scripts/provision-backup-s3.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
validate-cron-window |
cicd | healthy | .github/workflows/validate.yml |
gitleaks |
cicd | healthy | .github/workflows/validate.yml |
validate-sql |
cicd | healthy | .github/workflows/validate.yml |
validate-openapi |
cicd | healthy | .github/workflows/validate.yml |
validate-k8s-manifests |
cicd | healthy | .github/workflows/validate.yml |
notify-spec-change |
cicd | healthy | .github/workflows/validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.local.example |
postgres |
data | healthy | .env.local.example |
clickhouse |
data | healthy | .env.example |
redis |
data | healthy | k8s/argocd-self/values.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
expand_hour_field |
software | healthy | scripts/validate-cron-window.py:25 |
check_file |
software | healthy | scripts/validate-cron-window.py:44 |
main |
software | healthy | scripts/validate-cron-window.py:84 |
| Label | Layer | Status | Path |
|---|---|---|---|
ingress::k8s/base/ingress.yaml |
network | healthy | k8s/base/ingress.yaml |
ingress::k8s/overlays/skala/kustomization.yaml |
network | healthy | k8s/overlays/skala/kustomization.yaml |
ingress::k8s/overlays/local/kustomization.yaml |
network | healthy | k8s/overlays/local/kustomization.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | docker-compose.cluster-db.yml |
loadbalancer |
network | healthy | k8s/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | README.md |
vps::azure |
hardware | healthy | .github/workflows/validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-s1cfkpef |
software | healthy | /tmp/repobility-clone-s1cfkpef |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | Makefile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | api/openapi.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::validate |
cicd | healthy | .github/workflows/validate.yml |
This page is publicly accessible at:
https://repobility.com/scan/5a056892-0b3c-474b-b331-4bb05e987e8c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5a056892-0b3c-474b-b331-4bb05e987e8c/
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.