package: block list with unsafe entries

This commit is contained in:
Hermes Agent
2026-09-03 08:34:02 +00:00
parent 98b8d311c3
commit 011a60f140
7 changed files with 16 additions and 5 deletions
+6
View File
@@ -131,6 +131,12 @@ def main():
if "BAD package name: ../bad" not in out:
fail(f"package lock unsafe-name diagnostic was unclear:\n{out}")
rc, out = run([str(EXE), "package", "list"], work)
if rc == 0:
fail("package list must reject unsafe package names already present in claro.project")
if "BAD package name: ../bad" not in out:
fail(f"package list unsafe-name diagnostic was unclear:\n{out}")
rc, out = run([str(EXE), "package", "init"], work)
if rc == 0:
fail("package init must not report success while unsafe package names remain in claro.project")