{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2018:GS34KXXQFCLW4DGS2JZCBU2ONY","short_pith_number":"pith:GS34KXXQ","schema_version":"1.0","canonical_sha256":"34b7c55ef028976e0cd2d27220d34e6e3b769e4464807e69088561cd614d7da5","source":{"kind":"arxiv","id":"1812.03939","version":2},"attestation_state":"computed","paper":{"title":"JSSignature: Eliminating Third-Party-Hosted JavaScript Infection Threats Using Digital Signatures","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Ebrahim Ansari, Fateme Ansari, Kousha Nakhaei","submitted_at":"2018-12-10T17:45:24Z","abstract_excerpt":"Today, third-party JavaScript resources are indispensable part of the web platform. More than 88% of world's top websites include at least one JavaScript resource from a remote host. However, there is a great security risk behind using a third-party JavaScript resource, if an attacker can infect one of these remote JavaScript resources all websites those have included the script would be at risk. In this paper, we present JSSignature, an entirely at the client-side pure JavaScript framework in order to validate third-party JavaScript resources using digital signature. Therefore, all included J"},"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":"1812.03939","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2018-12-10T17:45:24Z","cross_cats_sorted":[],"title_canon_sha256":"31fd8a8323b8eb373e4f86650e41820a8d4e6d4f0f89c0dc500c3eaf4ea63d08","abstract_canon_sha256":"66c88d7bacf3474feaa579bab1b534a4898dac0df4ab2b01c50ccac0b6cdf505"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:54:28.115343Z","signature_b64":"aV1IgvrBp7ahkfrdLUUp4SjncVJG+zpkL2a8s3pW+nVeXEdWZNDaDgf6R4w8yaM6rRr5VxvgZMBCrYeqezpZBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"34b7c55ef028976e0cd2d27220d34e6e3b769e4464807e69088561cd614d7da5","last_reissued_at":"2026-05-17T23:54:28.114774Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:54:28.114774Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"JSSignature: Eliminating Third-Party-Hosted JavaScript Infection Threats Using Digital Signatures","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Ebrahim Ansari, Fateme Ansari, Kousha Nakhaei","submitted_at":"2018-12-10T17:45:24Z","abstract_excerpt":"Today, third-party JavaScript resources are indispensable part of the web platform. More than 88% of world's top websites include at least one JavaScript resource from a remote host. However, there is a great security risk behind using a third-party JavaScript resource, if an attacker can infect one of these remote JavaScript resources all websites those have included the script would be at risk. In this paper, we present JSSignature, an entirely at the client-side pure JavaScript framework in order to validate third-party JavaScript resources using digital signature. Therefore, all included J"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1812.03939","kind":"arxiv","version":2},"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"},"aliases":[{"alias_kind":"arxiv","alias_value":"1812.03939","created_at":"2026-05-17T23:54:28.114865+00:00"},{"alias_kind":"arxiv_version","alias_value":"1812.03939v2","created_at":"2026-05-17T23:54:28.114865+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1812.03939","created_at":"2026-05-17T23:54:28.114865+00:00"},{"alias_kind":"pith_short_12","alias_value":"GS34KXXQFCLW","created_at":"2026-05-18T12:32:25.280505+00:00"},{"alias_kind":"pith_short_16","alias_value":"GS34KXXQFCLW4DGS","created_at":"2026-05-18T12:32:25.280505+00:00"},{"alias_kind":"pith_short_8","alias_value":"GS34KXXQ","created_at":"2026-05-18T12:32:25.280505+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/GS34KXXQFCLW4DGS2JZCBU2ONY","json":"https://pith.science/pith/GS34KXXQFCLW4DGS2JZCBU2ONY.json","graph_json":"https://pith.science/api/pith-number/GS34KXXQFCLW4DGS2JZCBU2ONY/graph.json","events_json":"https://pith.science/api/pith-number/GS34KXXQFCLW4DGS2JZCBU2ONY/events.json","paper":"https://pith.science/paper/GS34KXXQ"},"agent_actions":{"view_html":"https://pith.science/pith/GS34KXXQFCLW4DGS2JZCBU2ONY","download_json":"https://pith.science/pith/GS34KXXQFCLW4DGS2JZCBU2ONY.json","view_paper":"https://pith.science/paper/GS34KXXQ","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1812.03939&json=true","fetch_graph":"https://pith.science/api/pith-number/GS34KXXQFCLW4DGS2JZCBU2ONY/graph.json","fetch_events":"https://pith.science/api/pith-number/GS34KXXQFCLW4DGS2JZCBU2ONY/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/GS34KXXQFCLW4DGS2JZCBU2ONY/action/timestamp_anchor","attest_storage":"https://pith.science/pith/GS34KXXQFCLW4DGS2JZCBU2ONY/action/storage_attestation","attest_author":"https://pith.science/pith/GS34KXXQFCLW4DGS2JZCBU2ONY/action/author_attestation","sign_citation":"https://pith.science/pith/GS34KXXQFCLW4DGS2JZCBU2ONY/action/citation_signature","submit_replication":"https://pith.science/pith/GS34KXXQFCLW4DGS2JZCBU2ONY/action/replication_record"}},"created_at":"2026-05-17T23:54:28.114865+00:00","updated_at":"2026-05-17T23:54:28.114865+00:00"}