Use only the course lab on 127.0.0.1:8765. Do not copy these tests to a public system without explicit written authorization.
Capture a baseline posture
Run the posture workflow against the secure lab control with the same local-target safeguards used in the scan lesson. Record version, configuration, and timestamp.
basilisk posture --helpCompare controlled runs
Use basilisk diff to compare saved runs that share provider, model, module set, and request policy. Do not attribute unrelated configuration drift to the target.
basilisk diff --helpCreate an eval expectation
Build a small eval containing one vulnerable expectation and one secure expectation. Keep prompts deterministic and make pass/fail assertions evidence-based.
basilisk eval --helpInterpret regressions
Treat a changed result as a signal to inspect. Authentication failure, endpoint drift, nondeterministic output, and tool errors are not automatically security regressions.
Prove it before moving on.
Your comparison controls configuration drift and your eval distinguishes security failure from infrastructure or authentication failure.
