Back to Labs Week 05

Autonomous Penetration Testing 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/phase05-lab-screencast-20260517T154718Z.cast. Its SHA-256 is 0ba2ff0bb0ac7bc6a9a5af086bded99a3e79cd295cb8acfeebf8918ff48cbe65. The public video is /downloads/labs/screencasts/phase05-lab-screencast.mp4.
Recorded Exit Code 0
MP4 Duration 18.000000 seconds
Transcript Bytes 350
Screencast Manifest Generated 2026-05-17T16:13:17Z

Run Script Output Shown In Screencast

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


===== Phase 5: authorized pentest campaign and evidence chain =====
200
phase05-pentest-run POST /v1/pentest/run -> HTTP 200
[
  "data",
  "status"
]
PC-1381ecc32901
200
phase05-campaign GET /v1/pentest/PC-1381ecc32901 -> HTTP 200
[
  "data",
  "status"
]
200
phase05-report GET /v1/pentest/PC-1381ecc32901/report -> HTTP 200
[
  "data",
  "status"
]
200
phase05-timeline GET /v1/pentest/PC-1381ecc32901/timeline -> HTTP 200
[
  "data",
  "status"
]
200
phase05-evidence GET /v1/pentest/PC-1381ecc32901/evidence -> HTTP 200
[
  "data",
  "status"
]
200
phase05-mitre-coverage GET /v1/pentest/mitre-coverage/fbc50d99-7b45-4568-afda-3d807bc8e3cd -> HTTP 200
[
  "data",
  "status"
]

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
phase05-campaign.status200
phase05-evidence.status200
phase05-mitre-coverage.status200
phase05-pentest-run.status200
phase05-report.status200
phase05-timeline.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
phase05-campaign-id.txt16aaf1b43e4c13b688PC-1381ecc32901
phase05-campaign.json494598d11bca15567be5fobject keys: data, status
phase05-evidence.json54327d4fe761ba88e7ba6object keys: data, status
phase05-mitre-coverage.json186cde757650b6c1dddobject keys: data, status
phase05-pentest-run.json5046579e47de07d6d0213object keys: data, status
phase05-report.json515125167de169d3a1269object keys: data, status
phase05-timeline.json5438148730fcd00b8821aobject keys: data, status