{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:BJO3UWNG4AODWDD2LVVMH5HLDM","short_pith_number":"pith:BJO3UWNG","canonical_record":{"source":{"id":"1901.04243","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2019-01-14T11:33:53Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"5cb2b1a381d57908b0840ad8030e547c8bb8191e9178e04d13c0e37fd479afa9","abstract_canon_sha256":"49d00dcc31c323f318f11373b1ac4890ee963c0dc04bf80de1a825f53877cf4f"},"schema_version":"1.0"},"canonical_sha256":"0a5dba59a6e01c3b0c7a5d6ac3f4eb1b1664a987d389f07c2664dde12d78c94d","source":{"kind":"arxiv","id":"1901.04243","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1901.04243","created_at":"2026-05-17T23:53:57Z"},{"alias_kind":"arxiv_version","alias_value":"1901.04243v1","created_at":"2026-05-17T23:53:57Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1901.04243","created_at":"2026-05-17T23:53:57Z"},{"alias_kind":"pith_short_12","alias_value":"BJO3UWNG4AOD","created_at":"2026-05-18T12:33:12Z"},{"alias_kind":"pith_short_16","alias_value":"BJO3UWNG4AODWDD2","created_at":"2026-05-18T12:33:12Z"},{"alias_kind":"pith_short_8","alias_value":"BJO3UWNG","created_at":"2026-05-18T12:33:12Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:BJO3UWNG4AODWDD2LVVMH5HLDM","target":"record","payload":{"canonical_record":{"source":{"id":"1901.04243","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2019-01-14T11:33:53Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"5cb2b1a381d57908b0840ad8030e547c8bb8191e9178e04d13c0e37fd479afa9","abstract_canon_sha256":"49d00dcc31c323f318f11373b1ac4890ee963c0dc04bf80de1a825f53877cf4f"},"schema_version":"1.0"},"canonical_sha256":"0a5dba59a6e01c3b0c7a5d6ac3f4eb1b1664a987d389f07c2664dde12d78c94d","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:53:57.163100Z","signature_b64":"6YLDuUAzeC4QkdbgQx9oTSSjuUhTTEtevTBEnYQvMKQijeOpoa6aYXTq6vVu5E/Jk5MVZMboMEElo2bnK4mKCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0a5dba59a6e01c3b0c7a5d6ac3f4eb1b1664a987d389f07c2664dde12d78c94d","last_reissued_at":"2026-05-17T23:53:57.162458Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:53:57.162458Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1901.04243","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-17T23:53:57Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YGUxi89JoGDdcqY8giu5w2zuHUp4HjPvUZn6AJHRviFqF5ZjTMK3ArDBMFuFsTqxIhABW8pAv76lQ0CBJ94QDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-28T13:51:29.712544Z"},"content_sha256":"55179ef44f92ce2f7559d37072c412735c780cf135c2fdc5b5c340eaba3c3f3c","schema_version":"1.0","event_id":"sha256:55179ef44f92ce2f7559d37072c412735c780cf135c2fdc5b5c340eaba3c3f3c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:BJO3UWNG4AODWDD2LVVMH5HLDM","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"BlackWatch: Increasing Attack Awareness Within Web Applications","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"cs.CR","authors_text":"Calum C. Hall, Lynsay A. Shepherd, Natalie Coull","submitted_at":"2019-01-14T11:33:53Z","abstract_excerpt":"Web applications are relied upon by many for the services they provide. It is essential that applications implement appropriate security measures to prevent security incidents. Currently, web applications focus resources towards the preventative side of security. Whilst prevention is an essential part of the security process, developers must also implement a level of attack awareness into their web applications. Being able to detect when an attack is occurring provides applications with the ability to execute responses against malicious users in an attempt to slow down or deter their attacks. "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1901.04243","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":""},"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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-17T23:53:57Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"OLvN408ggX0KPDc0dlwkBqkUJAh7QnbAAnynTVV7XCYKqqsOL/bO3Tpd0BVSdAHc6EWZFeDP9n/omdnohEIqDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-28T13:51:29.712892Z"},"content_sha256":"45d1ee681181cfce5fb8617071a372ef026ecd02e3adef036fc826034c3aad04","schema_version":"1.0","event_id":"sha256:45d1ee681181cfce5fb8617071a372ef026ecd02e3adef036fc826034c3aad04"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/BJO3UWNG4AODWDD2LVVMH5HLDM/bundle.json","state_url":"https://pith.science/pith/BJO3UWNG4AODWDD2LVVMH5HLDM/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/BJO3UWNG4AODWDD2LVVMH5HLDM/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-05-28T13:51:29Z","links":{"resolver":"https://pith.science/pith/BJO3UWNG4AODWDD2LVVMH5HLDM","bundle":"https://pith.science/pith/BJO3UWNG4AODWDD2LVVMH5HLDM/bundle.json","state":"https://pith.science/pith/BJO3UWNG4AODWDD2LVVMH5HLDM/state.json","well_known_bundle":"https://pith.science/.well-known/pith/BJO3UWNG4AODWDD2LVVMH5HLDM/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:BJO3UWNG4AODWDD2LVVMH5HLDM","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"49d00dcc31c323f318f11373b1ac4890ee963c0dc04bf80de1a825f53877cf4f","cross_cats_sorted":["cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2019-01-14T11:33:53Z","title_canon_sha256":"5cb2b1a381d57908b0840ad8030e547c8bb8191e9178e04d13c0e37fd479afa9"},"schema_version":"1.0","source":{"id":"1901.04243","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1901.04243","created_at":"2026-05-17T23:53:57Z"},{"alias_kind":"arxiv_version","alias_value":"1901.04243v1","created_at":"2026-05-17T23:53:57Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1901.04243","created_at":"2026-05-17T23:53:57Z"},{"alias_kind":"pith_short_12","alias_value":"BJO3UWNG4AOD","created_at":"2026-05-18T12:33:12Z"},{"alias_kind":"pith_short_16","alias_value":"BJO3UWNG4AODWDD2","created_at":"2026-05-18T12:33:12Z"},{"alias_kind":"pith_short_8","alias_value":"BJO3UWNG","created_at":"2026-05-18T12:33:12Z"}],"graph_snapshots":[{"event_id":"sha256:45d1ee681181cfce5fb8617071a372ef026ecd02e3adef036fc826034c3aad04","target":"graph","created_at":"2026-05-17T23:53:57Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"Web applications are relied upon by many for the services they provide. It is essential that applications implement appropriate security measures to prevent security incidents. Currently, web applications focus resources towards the preventative side of security. Whilst prevention is an essential part of the security process, developers must also implement a level of attack awareness into their web applications. Being able to detect when an attack is occurring provides applications with the ability to execute responses against malicious users in an attempt to slow down or deter their attacks. ","authors_text":"Calum C. Hall, Lynsay A. Shepherd, Natalie Coull","cross_cats":["cs.SE"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2019-01-14T11:33:53Z","title":"BlackWatch: Increasing Attack Awareness Within Web Applications"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1901.04243","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:55179ef44f92ce2f7559d37072c412735c780cf135c2fdc5b5c340eaba3c3f3c","target":"record","created_at":"2026-05-17T23:53:57Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"49d00dcc31c323f318f11373b1ac4890ee963c0dc04bf80de1a825f53877cf4f","cross_cats_sorted":["cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2019-01-14T11:33:53Z","title_canon_sha256":"5cb2b1a381d57908b0840ad8030e547c8bb8191e9178e04d13c0e37fd479afa9"},"schema_version":"1.0","source":{"id":"1901.04243","kind":"arxiv","version":1}},"canonical_sha256":"0a5dba59a6e01c3b0c7a5d6ac3f4eb1b1664a987d389f07c2664dde12d78c94d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0a5dba59a6e01c3b0c7a5d6ac3f4eb1b1664a987d389f07c2664dde12d78c94d","first_computed_at":"2026-05-17T23:53:57.162458Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:53:57.162458Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"6YLDuUAzeC4QkdbgQx9oTSSjuUhTTEtevTBEnYQvMKQijeOpoa6aYXTq6vVu5E/Jk5MVZMboMEElo2bnK4mKCQ==","signature_status":"signed_v1","signed_at":"2026-05-17T23:53:57.163100Z","signed_message":"canonical_sha256_bytes"},"source_id":"1901.04243","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:55179ef44f92ce2f7559d37072c412735c780cf135c2fdc5b5c340eaba3c3f3c","sha256:45d1ee681181cfce5fb8617071a372ef026ecd02e3adef036fc826034c3aad04"],"state_sha256":"e39ac534a4d8fc0b1771cd25748ee817d5632003fae0fae7420f1d64ca16b1e3"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"4QrVW/zQYq/x9wZ9EjoRO1pxcblMcV/9MkchZgW7ItLl1yEzGI00bx05l7XgxsRicNB+AeU3NRnsq4KsZjttAQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-28T13:51:29.714857Z","bundle_sha256":"9453af613b74220d4aaf963366f018a61436211ef156d0f6d8b94a7a1e51b38b"}}