← Back to search

io.github.archradhq/deterministic

archradhq Scanned 17h ago

Deterministic IR/IR-LINT validation, policy packs, drift vs exports (archrad). Apache-2.0.

C
71.8 / 100

Versions

0.4.1latest
first seen May 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 6

archrad_validate_ir
annotations: none low

ir unknown irPath string
archrad_lint_summary
annotations: none low

ir unknown irPath string
archrad_suggest_fix
annotations: none low

findingCode string
archrad_list_rule_codes
annotations: none low

archrad_validate_drift
annotations: none low

ir unknown irPath string skipIrLint boolean policiesDirectory string
archrad_policy_packs_load
annotations: none low

name string content string directory string

Permissions 4

network medium
Server uses network capabilities via: axios, fetch(), requests
filesystem low
Server uses filesystem capabilities via: fs, fs sync ops, fs/promises, open(), os, path, pathlib, shutil, tempfile
shell high
Server uses shell capabilities via: child_process, spawnSync(), subprocess
env_vars low
Server uses env_vars capabilities via: os.environ, os.getenv(), process.env

Scan Findings 102

low
Tool 'archrad_validate_ir' has no annotations annotation_checker · 100%
low
Tool 'archrad_lint_summary' has no annotations annotation_checker · 100%
low
Tool 'archrad_suggest_fix' has no annotations annotation_checker · 100%
low
Tool 'archrad_list_rule_codes' has no annotations annotation_checker · 100%
low
Tool 'archrad_validate_drift' has no annotations annotation_checker · 100%
low
Tool 'archrad_policy_packs_load' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: vitest@4.1.2 (GHSA-82fw-gwwq-j7x9) dependency_analyzer · 95%
medium
Vulnerable dependency: express@4.18.0 (GHSA-qw6h-vgh9-j6wx) dependency_analyzer · 95%
medium
Vulnerable dependency: express@4.18.0 (GHSA-rv95-896h-c2vc) dependency_analyzer · 95%
medium
Vulnerable dependency: body-parser@1.20.0 (GHSA-qwcr-r2fm-qrc7) dependency_analyzer · 95%
medium
Vulnerable dependency: body-parser@1.20.0 (GHSA-v422-hmwv-36x6) dependency_analyzer · 95%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Vulnerable dependency: ajv@8.12.0 (GHSA-2g4f-4pwh-qvx6) dependency_analyzer · 95%
medium
Vulnerable dependency: express@4.19.0 (GHSA-qw6h-vgh9-j6wx) dependency_analyzer · 95%
medium
Vulnerable dependency: express@4.19.0 (GHSA-rv95-896h-c2vc) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-2mcm-79hx-8fxw) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-33mw-q7rj-mjwj) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-3h9f-r86x-qvjx) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-4rrr-2h4v-f3j9) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-5hrc-gvxj-w55p) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-5mf9-h53q-7mhq) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-6426-9fv3-65x8) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-6w2r-r2m5-xq5w) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-7h2m-m8vj-598h) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-7xr5-9hcq-chf9) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-8cjm-8mp7-r2xf) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-8j24-cjrq-gr2m) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-8p8v-wh79-9r56) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-8qcx-xf44-272x) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-923m-gv2p-w5qp) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-933h-hp56-hf7m) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-crhf-3pfg-w68w) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-frmv-pr5f-9mcr) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-gvg8-93h5-g6qq) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-h7pc-vwp9-298g) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-hpr9-3m2g-3j9p) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-mjgh-79qc-68w3) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-mm6v-q8q9-pgcf) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-mmwr-2jhp-mc7j) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-mvfq-ggxm-9mc5) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-mwm9-4648-f68q) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-pwjp-ccjc-ghwg) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-q95w-c7qg-hrff) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-qpc8-7fxc-cm4p) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-qw25-v68c-qjf3) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-rqw2-ghq9-44m7) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-vrcr-9hj9-jcg6) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (GHSA-w26r-rmm8-9c29) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2025-104) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2025-105) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2025-106) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2025-107) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2025-108) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2025-109) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2025-37) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2025-47) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-1296) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-197) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-198) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-199) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-200) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-201) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-2090) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-2091) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-2092) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-2448) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-2449) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-3717) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-42) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-43) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-44) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-45) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-46) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-47) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-48) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-49) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-50) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-51) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-52) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-53) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-54) dependency_analyzer · 95%
medium
Vulnerable dependency: django@5.2 (PYSEC-2026-55) dependency_analyzer · 95%
medium
Vulnerable dependency: github.com/redis/go-redis/v9@9.3.0 (GO-2025-3540) dependency_analyzer · 95%
medium
Hex string literal (>50 chars) in archradhq-arch-deterministic-3018acf/src/policy-pack-sign.test.ts:46 entropy_analyzer · 70%
medium
Hex string literal (>50 chars) in archradhq-arch-deterministic-3018acf/src/policy-pack-sign.test.ts:49 entropy_analyzer · 70%
info
package.json metadata manifest_parser · 100%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: archrad_validate_ir manifest_parser · 85%
info
Tool: archrad_lint_summary manifest_parser · 85%
info
Tool: archrad_suggest_fix manifest_parser · 85%
info
Tool: archrad_list_rule_codes manifest_parser · 85%
info
Tool: archrad_validate_drift manifest_parser · 85%
info
Tool: archrad_policy_packs_load manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (20) manifest_parser · 80%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 191 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%