Separate green tests from a defensible release decision

A hands-on CISSP lab. You produce the real artefact and 9 automated checks verify it behaves the way the exam expects.

Try this labAll CISSP practice

Certification
CISSP
Format
SQL query
Difficulty
hard
Estimated time
35 min
Automated checks
9

The brief

Repair release-evidence.sql. Return the six named columns once per distinct candidates row; release_id is unique except exact imported copies. Integer flags are 0/1. Every check is evaluated at that candidate's deploy_at. Evidence is current when deploy_at-20 <= observed_at <= deploy_at. Authority and waiver intervals use from_at <= deploy_at < until_at. Build provenance needs a verified current exact-digest observation from a builder authorized at deployment, matching source_revision. Any verified current authorized observation of another source revision for that digest makes provenance conflicting. Use every obligation for the candidate's service; an empty obligation set is unknown, never passing. For each exact-digest control, the latest current test timestamp must exist and ALL records tied at that timestamp must be PASS. Earlier passes, future results, unrelated controls and other digests cannot repair a missing, failed or conflicting latest result. tests_ok is raw complete coverage without exceptions. exceptions_ok means every unmet obligation has an admissible waiver (or no obligation is unmet). A waiver needs waivable=1, exact release/digest/control, nonempty rationale, approver different from author, current evidence_at and live waiver plus exact service/control/person delegation. Nonwaivable gaps remain blocked. rollback_ok needs a known nonnegative candidate rollback_budget and an independent verified same-service rollback package DIFFERENT from the candidate digest, available by deployment, whose inclusive schema range contains db_schema and whose nonnegative restore_minutes fits rollback_budget. Disposition is BLOCKED unless provenance_ok, exceptions_ok and rollback_ok all hold. Otherwise use READY when tests_ok=1 or READY_WITH_EXCEPTION when tests_ok=0. Preserve exact copies once and missing/NULL/unknown evidence as false. Source-only records do not expand the candidate population.

What the checks verify

Your work is graded on 9 independent properties, not on matching one reference answer.

  • A bounded read-only release report executes
  • Independent gate flags and a visible release disposition
  • Every distinct candidate remains visible exactly once
  • Current verified artifact and source revision from authorized builders
  • Complete obligations with current unambiguous latest artifact results
  • Only current delegated scoped waivers cover permitted gaps
  • Independent compatible rollback evidence within the service budget
  • Independent gates distinguish ordinary readiness from accepted residual gaps
  • The decision applies to new names, clocks and schema boundaries

Where this sits in the CISSP blueprint

Domain
Software Development Security
Objective
Development Ecosystem Controls
Skill
Repositories, Build Pipelines and Testing

Part of CISSP preparation

Labs are written by ExamNova to teach the decisions the exam tests. They are not reproductions of vendor lab content.