Back to Labs Week 09

Supply Chain Integrity and Counterfeit Detection Run Output and Evidence

This page is generated from the AWS Linux blind-trial run evidence. The terminal transcript below is the actual output rendered into the matching screencast MP4, so instructors can compare the Response HTML and video without guessing.

Screencast match: The section named Run Script Output Shown In Screencast is copied from docs/final/lab-material/screencasts/phase09-lab-screencast-20260517T154718Z.cast. Its SHA-256 is 9d8f9d395a0863cde94af9f060ab055f95e13b9313ffd8965cf37c3b0976697d. The public video is /downloads/labs/screencasts/phase09-lab-screencast.mp4.
Recorded Exit Code 0
MP4 Duration 18.000000 seconds
Transcript Bytes 345
Screencast Manifest Generated 2026-05-17T16:13:17Z

Run Script Output Shown In Screencast

This is the recorded terminal output for Week 09. It is intentionally verbatim so it can be checked against the MP4 screencast.

find "$HOME/seas8414-blind-trial/evidence/phase-json" -name 'phase*.status' -print | sort | while read f; do printf '%s ' "$(basename "$f")"; cat "$f"; done > "$HOME/seas8414-blind-trial/evidence/final-phase-status-summary.txt"


===== Phase 9: supply chain, SBOM, firmware, vendor risk =====
200
phase09-supply-chain GET /v1/supply-chain/fbc50d99-7b45-4568-afda-3d807bc8e3cd -> HTTP 200
[
  "data",
  "status"
]
200
phase09-counterfeit GET /v1/supply-chain/fbc50d99-7b45-4568-afda-3d807bc8e3cd/counterfeit -> HTTP 200
[
  "data",
  "status"
]
200
phase09-compliance GET /v1/supply-chain/fbc50d99-7b45-4568-afda-3d807bc8e3cd/compliance -> HTTP 200
[
  "data",
  "status"
]
200
phase09-firmware GET /v1/supply-chain/fbc50d99-7b45-4568-afda-3d807bc8e3cd/firmware -> HTTP 200
[
  "data",
  "status"
]
100
{
  "devices_with_sbom": 0,
  "total_components": 0,
  "vendor_count": 100,
  "counterfeit_alert_count": 0,
  "cra_score": 57
}

Endpoint Status Output

These status files came from the same remote evidence bundle. They are listed separately so students can see which API calls completed successfully without publishing raw credential examples.

Evidence Status FileHTTP Status
phase09-compliance.status200
phase09-counterfeit.status200
phase09-firmware.status200
phase09-supply-chain.status200

Evidence Files Produced By The Run

The response page records the actual evidence inventory and file shapes from docs/final/lab-material/run-evidence/aws-8414-20260517T152520Z/remote-evidence/phase-json. JSON values that may contain credential examples are summarized rather than published raw.

FileBytesSHA-256 PrefixShape Or Safe Excerpt
phase09-compliance.json4790229344cbe25ead1c5cobject keys: data, status
phase09-counterfeit.json140dddeba9622365059object keys: data, status
phase09-firmware.json1315cd166ee973a0b3dobject keys: data, status
phase09-public-dataset-summary.json128196e4de6cac5a3f7object keys: counterfeit_alert_count, cra_score, devices_with_sbom, total_components, vendor_count
phase09-supply-chain.json536836a2efa449864ddf22object keys: data, status
phase09-vendor-count.txt4eea8254c7500ba3d100