{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "scanner-9735c441d23b6928", "name": "Privileged port 208 in use", "shortDescription": {"text": "Privileged port 208 in use"}, "fullDescription": {"text": "Port 208 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f8df56998058a84a", "name": "Privileged port 55 in use", "shortDescription": {"text": "Privileged port 55 in use"}, "fullDescription": {"text": "Port 55 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d8eac0ba5a5701bd", "name": "Privileged port 175 in use", "shortDescription": {"text": "Privileged port 175 in use"}, "fullDescription": {"text": "Port 175 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-707a9fbc444f732f", "name": "Privileged port 15 in use", "shortDescription": {"text": "Privileged port 15 in use"}, "fullDescription": {"text": "Port 15 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3329424e5c88a5fe", "name": "Privileged port 145 in use", "shortDescription": {"text": "Privileged port 145 in use"}, "fullDescription": {"text": "Port 145 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-587688b7ee5915bc", "name": "Privileged port 35 in use", "shortDescription": {"text": "Privileged port 35 in use"}, "fullDescription": {"text": "Port 35 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b4f438aa22b9a636", "name": "Privileged port 185 in use", "shortDescription": {"text": "Privileged port 185 in use"}, "fullDescription": {"text": "Port 185 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-35f364f4e30df848", "name": "Privileged port 196 in use", "shortDescription": {"text": "Privileged port 196 in use"}, "fullDescription": {"text": "Port 196 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ede3c31e1067817a", "name": "Privileged port 56 in use", "shortDescription": {"text": "Privileged port 56 in use"}, "fullDescription": {"text": "Port 56 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-95383437901aaae6", "name": "Privileged port 41 in use", "shortDescription": {"text": "Privileged port 41 in use"}, "fullDescription": {"text": "Port 41 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ac20f460e204f885", "name": "Privileged port 700 in use", "shortDescription": {"text": "Privileged port 700 in use"}, "fullDescription": {"text": "Port 700 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f4d0bb969c1e6a8a", "name": "Privileged port 110 in use", "shortDescription": {"text": "Privileged port 110 in use"}, "fullDescription": {"text": "Port 110 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dde7c7358baae4f3", "name": "Privileged port 237 in use", "shortDescription": {"text": "Privileged port 237 in use"}, "fullDescription": {"text": "Port 237 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6372cebde0220094", "name": "No auth library detected", "shortDescription": {"text": "No auth library detected"}, "fullDescription": {"text": "The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). The repo has auth/admin/session surface indicators, so auth may live in custom code, in a separate service, or be missing."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing ci. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/28095"}, "properties": {"repository": "mwaddip/ergo-node-rust", "repoUrl": "https://github.com/mwaddip/ergo-node-rust", "branch": "main"}, "results": [{"ruleId": "scanner-9735c441d23b6928", "level": "warning", "message": {"text": "Privileged port 208 in use"}, "properties": {"repobilityId": "e801bd3b8b6a5d33", "scanner": "scanner-primary", "fingerprint": "9735c441d23b6928", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f8df56998058a84a", "level": "warning", "message": {"text": "Privileged port 55 in use"}, "properties": {"repobilityId": "51a768b3e1831ac0", "scanner": "scanner-primary", "fingerprint": "f8df56998058a84a", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d8eac0ba5a5701bd", "level": "warning", "message": {"text": "Privileged port 175 in use"}, "properties": {"repobilityId": "3c1ad7065b0a7829", "scanner": "scanner-primary", "fingerprint": "d8eac0ba5a5701bd", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-707a9fbc444f732f", "level": "warning", "message": {"text": "Privileged port 15 in use"}, "properties": {"repobilityId": "3340f9a170f285cd", "scanner": "scanner-primary", "fingerprint": "707a9fbc444f732f", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3329424e5c88a5fe", "level": "warning", "message": {"text": "Privileged port 145 in use"}, "properties": {"repobilityId": "d3b504ab07273297", "scanner": "scanner-primary", "fingerprint": "3329424e5c88a5fe", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-587688b7ee5915bc", "level": "warning", "message": {"text": "Privileged port 35 in use"}, "properties": {"repobilityId": "e997ec9811d79c6d", "scanner": "scanner-primary", "fingerprint": "587688b7ee5915bc", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b4f438aa22b9a636", "level": "warning", "message": {"text": "Privileged port 185 in use"}, "properties": {"repobilityId": "8c3a58e7ce062f8a", "scanner": "scanner-primary", "fingerprint": "b4f438aa22b9a636", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-35f364f4e30df848", "level": "warning", "message": {"text": "Privileged port 196 in use"}, "properties": {"repobilityId": "486bd5429fb5f052", "scanner": "scanner-primary", "fingerprint": "35f364f4e30df848", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ede3c31e1067817a", "level": "warning", "message": {"text": "Privileged port 56 in use"}, "properties": {"repobilityId": "104b02b29065e84a", "scanner": "scanner-primary", "fingerprint": "ede3c31e1067817a", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-95383437901aaae6", "level": "warning", "message": {"text": "Privileged port 41 in use"}, "properties": {"repobilityId": "21c3be090ea64fdb", "scanner": "scanner-primary", "fingerprint": "95383437901aaae6", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ac20f460e204f885", "level": "warning", "message": {"text": "Privileged port 700 in use"}, "properties": {"repobilityId": "3cfa060ad2b8fefc", "scanner": "scanner-primary", "fingerprint": "ac20f460e204f885", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f4d0bb969c1e6a8a", "level": "warning", "message": {"text": "Privileged port 110 in use"}, "properties": {"repobilityId": "871c6fcc22f39f02", "scanner": "scanner-primary", "fingerprint": "f4d0bb969c1e6a8a", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dde7c7358baae4f3", "level": "warning", "message": {"text": "Privileged port 237 in use"}, "properties": {"repobilityId": "c10fd57370c607e4", "scanner": "scanner-primary", "fingerprint": "dde7c7358baae4f3", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "install.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6372cebde0220094", "level": "warning", "message": {"text": "No auth library detected"}, "properties": {"repobilityId": "a5b6035a5bbf8054", "scanner": "scanner-primary", "fingerprint": "6372cebde0220094", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["coverage", "auth"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "3945d42ff55472b1", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}]}]}