INNER CODE UNIT · Python
_provenance
valqore/valqore · benchmarks/run_benchmark.py:285
def _provenance() -> dict:
return {
"generated_utc": datetime.now(timezone.utc).strftime("%Y-%m-%d %H:%M UTC"),
"corpus": _corpus_provenance(),
"tool_versions": {
"valqore": _tool_version((_valqore_base()[0] or ["valqore"]) + ["version"]),
"checkov": _tool_version(["checkov", "-v"]),
"kubescape": _tool_version(["kubescape", "version"]),
"trivy": _tool_version(["trivy", "--version"]),
"kube-score": _tool_version(["kube-score", "version"]),
},
}
def main():
prov = _provenance()
vq = run_valqore()
ck = run_checkov()