https://github.com/Raoof128/Project-Simurgh
· scanned 2026-06-15 23:46 UTC (2 months, 4 weeks ago)
68 raw signals (0 security + 68 graph)
Last scanned 2 months, 4 weeks ago · v1 · 65 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1114 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 |
|---|---|---|---|
.prettierrc.json |
software | healthy | .prettierrc.json |
PRIVACY.md |
software | healthy | PRIVACY.md |
AGENT.md |
software | healthy | AGENT.md |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
ROADMAP.md |
software | healthy | ROADMAP.md |
server.js |
software | healthy | server.js |
.env.example |
software | healthy | .env.example |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
stage28ab_linux_security_audit.test.js |
software | healthy | tests/security/stage28ab_linux_security_audit.test.js |
banking_pilot_security_audit.test.js |
software | healthy | tests/security/banking_pilot_security_audit.test.js |
stage27_cross_platform_security_audit.test.js |
software | healthy | tests/security/stage27_cross_platform_security_audit.test.js |
stage24_25_security_audit.test.js |
software | healthy | tests/security/stage24_25_security_audit.test.js |
stage_26_27_closeout_audit.test.js |
software | healthy | tests/security/stage_26_27_closeout_audit.test.js |
stage28cd_linux_wayland_systemd_ci_security_audit.test.js |
software | healthy | tests/security/stage28cd_linux_wayland_systemd_ci_security_… |
displayServerLockServerWiring.test.js |
software | healthy | tests/unit/displayServerLockServerWiring.test.js |
reportBuilderLinuxDeviceShield.test.js |
software | healthy | tests/unit/reportBuilderLinuxDeviceShield.test.js |
daemonProofLinuxEndToEnd.test.js |
software | healthy | tests/unit/daemonProofLinuxEndToEnd.test.js |
daemonEventsLinux.test.js |
software | healthy | tests/unit/daemonEventsLinux.test.js |
daemonLifecycle.test.js |
software | healthy | tests/unit/daemonLifecycle.test.js |
privacyAuditLinux.test.js |
software | healthy | tests/unit/privacyAuditLinux.test.js |
academicEvents.test.js |
software | healthy | tests/unit/academicEvents.test.js |
daemonPairing.test.js |
software | healthy | tests/unit/daemonPairing.test.js |
daemonPairingLinux.test.js |
software | healthy | tests/unit/daemonPairingLinux.test.js |
daemonState.test.js |
software | healthy | tests/unit/daemonState.test.js |
hashIdentity.test.js |
software | healthy | tests/unit/hashIdentity.test.js |
daemonProofLinux.test.js |
software | healthy | tests/unit/daemonProofLinux.test.js |
forbiddenLocalFields.test.js |
software | healthy | tests/unit/forbiddenLocalFields.test.js |
linuxSystemdScripts.test.js |
software | healthy | tests/unit/linuxSystemdScripts.test.js |
browserPackageHintUxOnly.test.js |
software | healthy | tests/unit/browserPackageHintUxOnly.test.js |
linuxCiWorkflow.test.js |
software | healthy | tests/unit/linuxCiWorkflow.test.js |
scannerRiskPolicy.test.js |
software | healthy | tests/unit/scannerRiskPolicy.test.js |
daemonScannerRisk.test.js |
software | healthy | tests/unit/daemonScannerRisk.test.js |
sessions.test.js |
software | healthy | tests/unit/sessions.test.js |
scannerRiskPolicyLinux.test.js |
software | healthy | tests/unit/scannerRiskPolicyLinux.test.js |
daemonDoctor.test.js |
software | healthy | tests/unit/daemonDoctor.test.js |
reportBuilderDeviceShield.test.js |
software | healthy | tests/unit/reportBuilderDeviceShield.test.js |
sessionToken.test.js |
software | healthy | tests/unit/sessionToken.test.js |
daemonProofScanner.test.js |
software | healthy | tests/unit/daemonProofScanner.test.js |
replayGuard.test.js |
software | healthy | tests/unit/replayGuard.test.js |
daemonProof.test.js |
software | healthy | tests/unit/daemonProof.test.js |
reportBuilder.votingPilot.test.js |
software | healthy | tests/unit/reportBuilder.votingPilot.test.js |
router.votingPilot.test.js |
software | healthy | tests/unit/router.votingPilot.test.js |
daemonProofLinuxXcountsRollup.test.js |
software | healthy | tests/unit/daemonProofLinuxXcountsRollup.test.js |
rateLimit.test.js |
software | healthy | tests/unit/rateLimit.test.js |
platformScannerSchemaDispatcher.test.js |
software | healthy | tests/unit/platformScannerSchemaDispatcher.test.js |
nonceGuardTtlReplay.test.js |
software | healthy | tests/unit/nonceGuardTtlReplay.test.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
localHeuristic |
software | healthy | server.js:localHeuristic |
sanitiseTelemetry |
software | healthy | server.js:sanitiseTelemetry |
getSession |
software | healthy | server.js:getSession |
consumeRateToken |
software | healthy | server.js:consumeRateToken |
sseBroadcast |
software | healthy | server.js:sseBroadcast |
sessionSummary |
software | healthy | server.js:sessionSummary |
persistVerdict |
software | healthy | server.js:persistVerdict |
helperInfoForSession |
software | healthy | server.js:helperInfoForSession |
appendAudit |
software | healthy | server.js:appendAudit |
requireInstructorAuth |
software | healthy | server.js:requireInstructorAuth |
privacySafeDaemonRejectReason |
software | healthy | server.js:privacySafeDaemonRejectReason |
requireSessionToken |
software | healthy | server.js:requireSessionToken |
ingestAffinity |
software | healthy | server.js:ingestAffinity |
sigOf |
software | healthy | server.js:sigOf |
recordReject |
software | healthy | server.js:recordReject |
shutdown |
software | healthy | server.js:shutdown |
b64url |
software | healthy | tests/security/stage28ab_linux_security_audit.test.js:b64url |
makeIdentity |
software | healthy | tests/security/stage28ab_linux_security_audit.test.js:makeI… |
makeLinuxProof |
software | healthy | tests/security/stage28ab_linux_security_audit.test.js:makeL… |
validateOpts |
software | healthy | tests/security/stage28ab_linux_security_audit.test.js:valid… |
walkRustSources |
software | healthy | tests/security/stage28ab_linux_security_audit.test.js:walkR… |
b64url |
software | healthy | tests/security/stage27_cross_platform_security_audit.test.j… |
makeProof |
software | healthy | tests/security/stage27_cross_platform_security_audit.test.j… |
validateOpts |
software | healthy | tests/security/stage27_cross_platform_security_audit.test.j… |
makePairingEnvelope |
software | healthy | tests/security/stage27_cross_platform_security_audit.test.j… |
b64url |
software | healthy | tests/security/stage24_25_security_audit.test.js:b64url |
daemonKeypair |
software | healthy | tests/security/stage24_25_security_audit.test.js:daemonKeyp… |
signPayload |
software | healthy | tests/security/stage24_25_security_audit.test.js:signPayload |
signedProof |
software | healthy | tests/security/stage24_25_security_audit.test.js:signedProof |
signedPairing |
software | healthy | tests/security/stage24_25_security_audit.test.js:signedPair… |
text |
software | healthy | tests/security/stage24_25_security_audit.test.js:text |
b64url |
software | healthy | tests/security/stage_26_27_closeout_audit.test.js:b64url |
makeIdentity |
software | healthy | tests/security/stage_26_27_closeout_audit.test.js:makeIdent… |
makeSignedProof |
software | healthy | tests/security/stage_26_27_closeout_audit.test.js:makeSigne… |
opts |
software | healthy | tests/security/stage_26_27_closeout_audit.test.js:opts |
should |
software | healthy | tests/security/stage_26_27_closeout_audit.test.js:should |
body |
software | healthy | tests/security/stage_26_27_closeout_audit.test.js:body |
sendTelemetry |
software | healthy | tests/security/stage_26_27_closeout_audit.test.js:sendTelem… |
b64url |
software | healthy | tests/security/stage28cd_linux_wayland_systemd_ci_security_… |
makeIdentity |
software | healthy | tests/security/stage28cd_linux_wayland_systemd_ci_security_… |
makeLinuxProof |
software | healthy | tests/security/stage28cd_linux_wayland_systemd_ci_security_… |
validateOpts |
software | healthy | tests/security/stage28cd_linux_wayland_systemd_ci_security_… |
b64url |
software | healthy | tests/unit/displayServerLockServerWiring.test.js:b64url |
canonical |
software | healthy | tests/unit/displayServerLockServerWiring.test.js:canonical |
ident |
software | healthy | tests/unit/displayServerLockServerWiring.test.js:ident |
sign |
software | healthy | tests/unit/displayServerLockServerWiring.test.js:sign |
linuxScanner |
software | healthy | tests/unit/displayServerLockServerWiring.test.js:linuxScann… |
bootServer |
software | healthy | tests/unit/displayServerLockServerWiring.test.js:bootServer |
challenge |
software | healthy | tests/unit/displayServerLockServerWiring.test.js:challenge |
baseSession |
software | healthy | tests/unit/reportBuilderLinuxDeviceShield.test.js:baseSessi… |
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 |
security |
software | healthy | tests/security |
unit |
software | healthy | tests/unit |
integrity |
software | healthy | tests/unit/integrity |
__fixtures__ |
software | healthy | tests/unit/integrity/__fixtures__ |
bankingPilot |
software | healthy | tests/unit/bankingPilot |
fixtures |
software | healthy | tests/fixtures |
stage-2-8 |
software | healthy | tests/fixtures/stage-2-8 |
e2e |
software | healthy | tests/e2e |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
research |
software | healthy | docs/research |
banking-pilot |
software | healthy | docs/research/banking-pilot |
stage-b5-model-paper |
software | healthy | docs/research/banking-pilot/stage-b5-model-paper |
prompts |
software | healthy | docs/research/banking-pilot/stage-b5-model-paper/prompts |
phase-b4b |
software | healthy | docs/research/banking-pilot/phase-b4b |
evidence |
software | healthy | docs/research/banking-pilot/evidence |
phase-a-synthetic |
software | healthy | docs/research/banking-pilot/evidence/phase-a-synthetic |
phase-b4a-ai-firewall |
software | healthy | docs/research/banking-pilot/evidence/phase-b4a-ai-firewall |
phase-b-internal-dry-run |
software | healthy | docs/research/banking-pilot/evidence/phase-b-internal-dry-r… |
phase-b4a |
software | healthy | docs/research/banking-pilot/phase-b4a |
phase-b |
software | healthy | docs/research/banking-pilot/phase-b |
mq-voting-pilot |
software | healthy | docs/research/mq-voting-pilot |
results |
software | healthy | docs/research/mq-voting-pilot/results |
evidence |
software | healthy | docs/research/mq-voting-pilot/evidence |
synthetic |
software | healthy | docs/research/mq-voting-pilot/evidence/synthetic |
evidence |
software | healthy | docs/evidence |
stage-2-linux |
software | healthy | docs/evidence/stage-2-linux |
stage-2-windows |
software | healthy | docs/evidence/stage-2-windows |
stage-1 |
software | healthy | docs/evidence/stage-1 |
stages |
software | healthy | docs/stages |
schemas |
software | healthy | docs/schemas |
scripts |
software | healthy | scripts |
tools |
software | healthy | tools |
simurgh-daemon-windows |
software | healthy | tools/simurgh-daemon-windows |
tests |
software | healthy | tools/simurgh-daemon-windows/tests |
SimurghDaemon.Windows.Tests |
software | healthy | tools/simurgh-daemon-windows/tests/SimurghDaemon.Windows.Te… |
src |
software | healthy | tools/simurgh-daemon-windows/src |
SimurghDaemon.Windows |
software | healthy | tools/simurgh-daemon-windows/src/SimurghDaemon.Windows |
SimurghAffinityFixture |
software | healthy | tools/simurgh-daemon-windows/src/SimurghAffinityFixture |
simurgh-daemon-linux |
software | healthy | tools/simurgh-daemon-linux |
tests |
software | healthy | tools/simurgh-daemon-linux/tests |
scripts |
software | healthy | tools/simurgh-daemon-linux/scripts |
src |
software | healthy | tools/simurgh-daemon-linux/src |
scanner |
software | healthy | tools/simurgh-daemon-linux/src/scanner |
simurgh-node-macos |
software | healthy | tools/simurgh-node-macos |
Sources |
software | healthy | tools/simurgh-node-macos/Sources |
SimurghNode |
software | healthy | tools/simurgh-node-macos/Sources/SimurghNode |
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/voting-pilot |
api | healthy | server.js |
USE /api/banking-pilot |
api | healthy | server.js |
GET /instructor |
api | healthy | server.js |
GET /health |
api | healthy | server.js |
POST /api/device/challenge |
api | healthy | server.js |
POST /api/device/pair |
api | healthy | server.js |
POST /api/telemetry |
api | healthy | server.js |
GET /api/dashboard/:sessionId |
api | healthy | server.js |
POST /api/affinity |
api | healthy | server.js |
POST /api/affinity/simulate |
api | healthy | server.js |
GET /api/affinity/:sessionId |
api | healthy | server.js |
GET /api/audit/:sessionId |
api | healthy | server.js |
GET /api/sessions |
api | healthy | server.js |
GET /api/stream/instructor |
api | healthy | server.js |
GET /api/meta |
api | healthy | server.js |
POST /api/exams |
api | healthy | server.js |
GET /api/exams |
api | healthy | server.js |
POST /api/exams/:examId/join |
api | healthy | server.js |
POST /api/sessions/:sessionId/privacy-accept |
api | healthy | server.js |
POST /api/sessions/:sessionId/start |
api | healthy | server.js |
POST /api/sessions/:sessionId/submit |
api | healthy | server.js |
GET /api/sessions/:sessionId/report |
api | healthy | server.js |
GET /api/audit/:sessionId/verify |
api | healthy | server.js |
POST /api/integrity/pairing/challenge |
api | healthy | server.js |
POST /api/integrity/pairing/complete |
api | healthy | server.js |
POST /api/integrity/proofs |
api | healthy | server.js |
POST /consent/accept |
api | healthy | src/bankingPilot/index.js |
POST /submit |
api | healthy | src/bankingPilot/index.js |
POST /withdraw |
api | healthy | src/bankingPilot/index.js |
GET /:sessionId/report |
api | healthy | src/bankingPilot/index.js |
GET /:sessionId/audit |
api | healthy | src/bankingPilot/index.js |
GET /:sessionId/verify |
api | healthy | src/bankingPilot/index.js |
GET /:sessionId/ai-privacy-explain |
api | healthy | src/bankingPilot/index.js |
| Label | Layer | Status | Path |
|---|---|---|---|
is |
software | healthy | tests/unit/reportBuilderLinuxDeviceShield.test.js:is |
DaemonProof |
software | healthy | papers/project-simurgh/ara/src/execution/proof_protocol.py:… |
BrowserPairedProof |
software | healthy | papers/project-simurgh/ara/src/execution/proof_protocol.py:… |
ValidationResult |
software | healthy | papers/project-simurgh/ara/src/execution/proof_protocol.py:… |
RiskOutput |
software | healthy | papers/project-simurgh/ara/src/execution/proof_protocol.py:… |
AuditEntry |
software | healthy | papers/project-simurgh/ara/src/execution/proof_protocol.py:… |
AuditChain |
software | healthy | papers/project-simurgh/ara/src/execution/proof_protocol.py:… |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
1.2.3.4 |
network | healthy | tests/unit/rateLimit.test.js |
5.6.7.8 |
network | healthy | tests/unit/rateLimit.test.js |
192.168.1.5 |
network | healthy | tools/simurgh-daemon-linux/tests/non_local_display_tests.rs |
1.3.101.112 |
network | healthy | src/integrity/proofSignature.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3030 |
network | healthy | .env.example |
port:33031 |
network | healthy | scripts/check.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-zde4wctc |
software | healthy | /tmp/repobility-clone-zde4wctc |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | src/security/rateLimit.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::stage-1-checks |
cicd | healthy | .github/workflows/stage-1-checks.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
stage-1-checks |
cicd | healthy | .github/workflows/stage-1-checks.yml |
This page is publicly accessible at:
https://repobility.com/scan/d5591fef-b691-4888-9577-522e90a4fd49/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d5591fef-b691-4888-9577-522e90a4fd49/
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.