{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2021:6KZVQY7E7AAXUIMTVF4DPJVLX7","short_pith_number":"pith:6KZVQY7E","schema_version":"1.0","canonical_sha256":"f2b35863e4f8017a2193a97837a6abbff71489ade70722a1322164df93e4e0e3","source":{"kind":"arxiv","id":"2107.12566","version":1},"attestation_state":"computed","paper":{"title":"Thunder CTF: Learning Cloud Security on a Dime","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Nicholas Springer (1), Wu-chang Feng (1) ((1) Portland State University)","submitted_at":"2021-07-27T03:01:47Z","abstract_excerpt":"Organizations have rapidly shifted infrastructure and applications over to public cloud computing services such as AWS (Amazon Web Services), Google Cloud Platform, and Azure. Unfortunately, such services have security models that are substantially different and more complex than traditional enterprise security models. As a result, misconfiguration errors in cloud deployments have led to dozens of well-publicized breaches. This paper describes Thunder CTF, a scaffolded, scenario-based CTF (Capture-the-Flag) for helping students learn about and practice cloud security skills. Thunder CTF is eas"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2107.12566","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2021-07-27T03:01:47Z","cross_cats_sorted":[],"title_canon_sha256":"b304472f2d65c9e2203cf68c9e0e2a58b06c550f51f8d801c14e60e44c57309a","abstract_canon_sha256":"d4bbe2d930218cec7cd001e6cf704eb832f3cde81827cc6cd6233208f7639c5b"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:00:57.719906Z","signature_b64":"60YRLVV94loeu45rHVp3XhYCTc8buZHffkYO/hqrdqnnLeS1DE1P3tT6rWbfnnOyi9EIf23hn+ufg0PKEH0LDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f2b35863e4f8017a2193a97837a6abbff71489ade70722a1322164df93e4e0e3","last_reissued_at":"2026-07-05T03:00:57.719538Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:00:57.719538Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Thunder CTF: Learning Cloud Security on a Dime","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Nicholas Springer (1), Wu-chang Feng (1) ((1) Portland State University)","submitted_at":"2021-07-27T03:01:47Z","abstract_excerpt":"Organizations have rapidly shifted infrastructure and applications over to public cloud computing services such as AWS (Amazon Web Services), Google Cloud Platform, and Azure. Unfortunately, such services have security models that are substantially different and more complex than traditional enterprise security models. As a result, misconfiguration errors in cloud deployments have led to dozens of well-publicized breaches. This paper describes Thunder CTF, a scaffolded, scenario-based CTF (Capture-the-Flag) for helping students learn about and practice cloud security skills. Thunder CTF is eas"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2107.12566","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2107.12566/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2107.12566","created_at":"2026-07-05T03:00:57.719596+00:00"},{"alias_kind":"arxiv_version","alias_value":"2107.12566v1","created_at":"2026-07-05T03:00:57.719596+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2107.12566","created_at":"2026-07-05T03:00:57.719596+00:00"},{"alias_kind":"pith_short_12","alias_value":"6KZVQY7E7AAX","created_at":"2026-07-05T03:00:57.719596+00:00"},{"alias_kind":"pith_short_16","alias_value":"6KZVQY7E7AAXUIMT","created_at":"2026-07-05T03:00:57.719596+00:00"},{"alias_kind":"pith_short_8","alias_value":"6KZVQY7E","created_at":"2026-07-05T03:00:57.719596+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2506.17644","citing_title":"Measuring and Augmenting Large Language Models for Solving Capture-the-Flag Challenges","ref_index":75,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/6KZVQY7E7AAXUIMTVF4DPJVLX7","json":"https://pith.science/pith/6KZVQY7E7AAXUIMTVF4DPJVLX7.json","graph_json":"https://pith.science/api/pith-number/6KZVQY7E7AAXUIMTVF4DPJVLX7/graph.json","events_json":"https://pith.science/api/pith-number/6KZVQY7E7AAXUIMTVF4DPJVLX7/events.json","paper":"https://pith.science/paper/6KZVQY7E"},"agent_actions":{"view_html":"https://pith.science/pith/6KZVQY7E7AAXUIMTVF4DPJVLX7","download_json":"https://pith.science/pith/6KZVQY7E7AAXUIMTVF4DPJVLX7.json","view_paper":"https://pith.science/paper/6KZVQY7E","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2107.12566&json=true","fetch_graph":"https://pith.science/api/pith-number/6KZVQY7E7AAXUIMTVF4DPJVLX7/graph.json","fetch_events":"https://pith.science/api/pith-number/6KZVQY7E7AAXUIMTVF4DPJVLX7/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/6KZVQY7E7AAXUIMTVF4DPJVLX7/action/timestamp_anchor","attest_storage":"https://pith.science/pith/6KZVQY7E7AAXUIMTVF4DPJVLX7/action/storage_attestation","attest_author":"https://pith.science/pith/6KZVQY7E7AAXUIMTVF4DPJVLX7/action/author_attestation","sign_citation":"https://pith.science/pith/6KZVQY7E7AAXUIMTVF4DPJVLX7/action/citation_signature","submit_replication":"https://pith.science/pith/6KZVQY7E7AAXUIMTVF4DPJVLX7/action/replication_record"}},"created_at":"2026-07-05T03:00:57.719596+00:00","updated_at":"2026-07-05T03:00:57.719596+00:00"}