{"id":15332,"identifier":"FK2/TNJHGT","persistentUrl":"https://doi.org/10.60507/FK2/TNJHGT","protocol":"doi","authority":"10.60507","separator":"/","publisher":"bonndata","publicationDate":"2026-01-30","storageIdentifier":"file://10.60507/FK2/TNJHGT","metadataLanguage":"de-DE","datasetType":"dataset","datasetVersion":{"id":567,"datasetId":15332,"datasetPersistentId":"doi:10.60507/FK2/TNJHGT","datasetType":"dataset","storageIdentifier":"file://10.60507/FK2/TNJHGT","versionNumber":1,"internalVersionNumber":277,"versionMinorNumber":0,"versionState":"RELEASED","latestVersionPublishingState":"RELEASED","productionDate":"2025-10-24","lastUpdateTime":"2026-05-18T12:03:03Z","releaseTime":"2026-01-30T12:26:53Z","createTime":"2026-01-19T13:09:57Z","publicationDate":"2026-01-30","citationDate":"2026-01-30","license":{"name":"MIT","uri":"https://mit-license.org/","iconUri":"/imglibs/logos/lic/mit.svg"},"fileAccessRequest":true,"metadataBlocks":{"citation":{"displayName":"Citation Metadata","name":"citation","fields":[{"typeName":"title","multiple":false,"typeClass":"primitive","value":"Replication Code for: \"From Constrictor to Serpent: Investigating the Threat of Cache Poisoning in the Python Ecosystem\""},{"typeName":"author","multiple":true,"typeClass":"compound","value":[{"authorName":{"typeName":"authorName","multiple":false,"typeClass":"primitive","value":"Ohm, Marc"},"authorAffiliation":{"typeName":"authorAffiliation","multiple":false,"typeClass":"primitive","value":"University of Bonn & Fraunhofer FKIE"},"authorIdentifierScheme":{"typeName":"authorIdentifierScheme","multiple":false,"typeClass":"controlledVocabulary","value":"ORCID"},"authorIdentifier":{"typeName":"authorIdentifier","multiple":false,"typeClass":"primitive","value":"https://orcid.org/0000-0002-2913-5270","expandedvalue":{"personName":"Ohm, Marc","@id":"https://orcid.org/0000-0002-2913-5270","scheme":"ORCID","@type":"https://schema.org/Person"}}},{"authorName":{"typeName":"authorName","multiple":false,"typeClass":"primitive","value":"Pohl, Timo"},"authorAffiliation":{"typeName":"authorAffiliation","multiple":false,"typeClass":"primitive","value":"University of Bonn"},"authorIdentifierScheme":{"typeName":"authorIdentifierScheme","multiple":false,"typeClass":"controlledVocabulary","value":"ORCID"},"authorIdentifier":{"typeName":"authorIdentifier","multiple":false,"typeClass":"primitive","value":"https://orcid.org/0009-0002-3760-7976","expandedvalue":{"personName":"Pohl, Timo","@id":"https://orcid.org/0009-0002-3760-7976","scheme":"ORCID","@type":"https://schema.org/Person"}}},{"authorName":{"typeName":"authorName","multiple":false,"typeClass":"primitive","value":"Swierzy, Ben"},"authorAffiliation":{"typeName":"authorAffiliation","multiple":false,"typeClass":"primitive","value":"Fraunhofer FKIE & University of Bonn"},"authorIdentifierScheme":{"typeName":"authorIdentifierScheme","multiple":false,"typeClass":"controlledVocabulary","value":"ORCID"},"authorIdentifier":{"typeName":"authorIdentifier","multiple":false,"typeClass":"primitive","value":"https://orcid.org/0009-0003-0485-4791","expandedvalue":{"personName":"Swierzy, Ben","@id":"https://orcid.org/0009-0003-0485-4791","scheme":"ORCID","@type":"https://schema.org/Person"}}},{"authorName":{"typeName":"authorName","multiple":false,"typeClass":"primitive","value":"Meier, Michael"},"authorAffiliation":{"typeName":"authorAffiliation","multiple":false,"typeClass":"primitive","value":"University of Bonn & Fraunhofer FKIE"},"authorIdentifierScheme":{"typeName":"authorIdentifierScheme","multiple":false,"typeClass":"controlledVocabulary","value":"ORCID"},"authorIdentifier":{"typeName":"authorIdentifier","multiple":false,"typeClass":"primitive","value":"https://orcid.org/0009-0006-8199-5004","expandedvalue":{"personName":"Meier, Michael","@id":"https://orcid.org/0009-0006-8199-5004","scheme":"ORCID","@type":"https://schema.org/Person"}}}]},{"typeName":"datasetContact","multiple":true,"typeClass":"compound","value":[{"datasetContactName":{"typeName":"datasetContactName","multiple":false,"typeClass":"primitive","value":"Ohm, Marc"},"datasetContactAffiliation":{"typeName":"datasetContactAffiliation","multiple":false,"typeClass":"primitive","value":"University of Bonn"},"datasetContactEmail":{"typeName":"datasetContactEmail","multiple":false,"typeClass":"primitive","value":"ohm@cs.uni-bonn.de"}}]},{"typeName":"dsDescription","multiple":true,"typeClass":"compound","value":[{"dsDescriptionValue":{"typeName":"dsDescriptionValue","multiple":false,"typeClass":"primitive","value":"Scripts for reproducing cache files in Python packages. This includes an automated Docker-based setup for running old Python versions with bytecode compilation and tools for automatic and manual cache file comparisons. Additionally, proofs of concept are included"}}]},{"typeName":"subject","multiple":true,"typeClass":"controlledVocabulary","value":["Computer and Information Science"]},{"typeName":"subjectRefinement","multiple":true,"typeClass":"compound","value":[{"subjectRefinementValue":{"typeName":"subjectRefinementValue","multiple":false,"typeClass":"primitive","value":"Computer Science: Security and Dependability [409-03]"}}]},{"typeName":"freeKeyword","multiple":true,"typeClass":"compound","value":[{"freeKeywordValue":{"typeName":"freeKeywordValue","multiple":false,"typeClass":"primitive","value":"Python"}},{"freeKeywordValue":{"typeName":"freeKeywordValue","multiple":false,"typeClass":"primitive","value":"Cache"}},{"freeKeywordValue":{"typeName":"freeKeywordValue","multiple":false,"typeClass":"primitive","value":"Software Supply Chain"}}]},{"typeName":"publication","multiple":true,"typeClass":"compound","value":[{"publicationRelationType":{"typeName":"publicationRelationType","multiple":false,"typeClass":"controlledVocabulary","value":"IsSupplementTo"},"publicationCitation":{"typeName":"publicationCitation","multiple":false,"typeClass":"primitive","value":"Ohm, M., Pohl, T., Swierzy, B., & Meier, M. (2026). From Constrictor to Serpent: Investigating the Threat of Cache Poisoning in the Python Ecosystem. In SICHERHEIT 2026. Gesellschaft für Informatik, Bonn."},"publicationIDType":{"typeName":"publicationIDType","multiple":false,"typeClass":"controlledVocabulary","value":"doi"},"publicationIDNumber":{"typeName":"publicationIDNumber","multiple":false,"typeClass":"primitive","value":"10.18420/sicherheit2026_13"},"publicationURL":{"typeName":"publicationURL","multiple":false,"typeClass":"primitive","value":"https://doi.org/10.18420/sicherheit2026_13"}}]},{"typeName":"language","multiple":true,"typeClass":"controlledVocabulary","value":["English"]},{"typeName":"productionDate","multiple":false,"typeClass":"primitive","value":"2025-10-24"},{"typeName":"depositor","multiple":false,"typeClass":"primitive","value":"Ohm, Marc-Philipp"},{"typeName":"dateOfDeposit","multiple":false,"typeClass":"primitive","value":"2026-01-19"},{"typeName":"relatedDatasets","multiple":true,"typeClass":"primitive","value":["List of analyzed Python Packages: https://doi.org/10.60507/FK2/EADABS"]}]},"codeMeta20":{"displayName":"Software Metadata (CodeMeta v2.0)","name":"codeMeta20","fields":[{"typeName":"codeVersion","multiple":false,"typeClass":"primitive","value":"0.1.0"},{"typeName":"developmentStatus","multiple":false,"typeClass":"controlledVocabulary","value":"Concept"},{"typeName":"applicationCategory","multiple":true,"typeClass":"primitive","value":["Analysis"]},{"typeName":"applicationSubCategory","multiple":true,"typeClass":"primitive","value":["Package Replication"]},{"typeName":"programmingLanguage","multiple":true,"typeClass":"primitive","value":["Python","Rust"]},{"typeName":"runtimePlatform","multiple":true,"typeClass":"primitive","value":["Python 3.13","Docker 29.1.4"]},{"typeName":"operatingSystem","multiple":true,"typeClass":"primitive","value":["Linux"]},{"typeName":"softwareRequirementsItem","multiple":true,"typeClass":"compound","value":[{"softwareRequirements":{"typeName":"softwareRequirements","multiple":false,"typeClass":"primitive","value":"pydantic 2.11.7"},"softwareRequirementsInfoUrl":{"typeName":"softwareRequirementsInfoUrl","multiple":false,"typeClass":"primitive","value":"https://github.com/pydantic/pydantic"}},{"softwareRequirements":{"typeName":"softwareRequirements","multiple":false,"typeClass":"primitive","value":"requests 2.32.5"},"softwareRequirementsInfoUrl":{"typeName":"softwareRequirementsInfoUrl","multiple":false,"typeClass":"primitive","value":"https://docs.python-requests.org/en/latest/index.html"}},{"softwareRequirements":{"typeName":"softwareRequirements","multiple":false,"typeClass":"primitive","value":"docker 7.1.0"},"softwareRequirementsInfoUrl":{"typeName":"softwareRequirementsInfoUrl","multiple":false,"typeClass":"primitive","value":"https://github.com/docker/docker-py"}},{"softwareRequirements":{"typeName":"softwareRequirements","multiple":false,"typeClass":"primitive","value":"urllib3 2.5.0"},"softwareRequirementsInfoUrl":{"typeName":"softwareRequirementsInfoUrl","multiple":false,"typeClass":"primitive","value":"https://github.com/urllib3/urllib3"}},{"softwareRequirements":{"typeName":"softwareRequirements","multiple":false,"typeClass":"primitive","value":"siphash24 1.8"},"softwareRequirementsInfoUrl":{"typeName":"softwareRequirementsInfoUrl","multiple":false,"typeClass":"primitive","value":"https://github.com/dnicolodi/python-siphash24/"}},{"softwareRequirements":{"typeName":"softwareRequirements","multiple":false,"typeClass":"primitive","value":"beautifulsoup4 4.13.5"},"softwareRequirementsInfoUrl":{"typeName":"softwareRequirementsInfoUrl","multiple":false,"typeClass":"primitive","value":"https://www.crummy.com/software/BeautifulSoup/"}},{"softwareRequirements":{"typeName":"softwareRequirements","multiple":false,"typeClass":"primitive","value":"semantic_version 2.10.0"},"softwareRequirementsInfoUrl":{"typeName":"softwareRequirementsInfoUrl","multiple":false,"typeClass":"primitive","value":"https://github.com/rbarrois/python-semanticversion"}},{"softwareRequirements":{"typeName":"softwareRequirements","multiple":false,"typeClass":"primitive","value":"uv 0.9.26"},"softwareRequirementsInfoUrl":{"typeName":"softwareRequirementsInfoUrl","multiple":false,"typeClass":"primitive","value":"https://docs.astral.sh/uv/"}},{"softwareRequirements":{"typeName":"softwareRequirements","multiple":false,"typeClass":"primitive","value":"setuptools 77.0.3"},"softwareRequirementsInfoUrl":{"typeName":"softwareRequirementsInfoUrl","multiple":false,"typeClass":"primitive","value":"https://setuptools.pypa.io/en/latest/"}},{"softwareRequirements":{"typeName":"softwareRequirements","multiple":false,"typeClass":"primitive","value":"twine 6.2.0"},"softwareRequirementsInfoUrl":{"typeName":"softwareRequirementsInfoUrl","multiple":false,"typeClass":"primitive","value":"https://twine.readthedocs.io/en/stable/"}},{"softwareRequirements":{"typeName":"softwareRequirements","multiple":false,"typeClass":"primitive","value":"build 1.3.0"},"softwareRequirementsInfoUrl":{"typeName":"softwareRequirementsInfoUrl","multiple":false,"typeClass":"primitive","value":"https://build.pypa.io/en/stable/"}}]},{"typeName":"softwareSuggestionsItem","multiple":true,"typeClass":"compound","value":[{"softwareSuggestions":{"typeName":"softwareSuggestions","multiple":false,"typeClass":"primitive","value":"Cargo 1.90.0"},"softwareSuggestionsInfoUrl":{"typeName":"softwareSuggestionsInfoUrl","multiple":false,"typeClass":"primitive","value":"https://rust-lang.org/"}}]}]}},"files":[{"description":"","label":"1-cleanup-data.py","restricted":false,"directoryLabel":"cache-reproduction-tests","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15647,"persistentId":"doi:10.60507/FK2/TNJHGT/HYP7GX","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/HYP7GX","filename":"1-cleanup-data.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1770,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e412ab-a4cc563122df","rootDataFileId":-1,"md5":"632421716f9314618491b70537bbdf6e","checksum":{"type":"MD5","value":"632421716f9314618491b70537bbdf6e"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"2-recreate-cache.py","restricted":false,"directoryLabel":"cache-reproduction-tests","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15650,"persistentId":"doi:10.60507/FK2/TNJHGT/NBZO4M","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/NBZO4M","filename":"2-recreate-cache.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":31498,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e41925-2cb6fe1febe5","rootDataFileId":-1,"md5":"7bfd8f4549a4498b215d2e49ed1592c9","checksum":{"type":"MD5","value":"7bfd8f4549a4498b215d2e49ed1592c9"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"3-analyze-results.py","restricted":false,"directoryLabel":"cache-reproduction-tests","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15648,"persistentId":"doi:10.60507/FK2/TNJHGT/Y89UXJ","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/Y89UXJ","filename":"3-analyze-results.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":6745,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e414b1-3a6f64c92c0c","rootDataFileId":-1,"md5":"be44b12d0261aabd858e8454fa927171","checksum":{"type":"MD5","value":"be44b12d0261aabd858e8454fa927171"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"Cargo.lock","restricted":false,"directoryLabel":"cache-reproduction-tests/docker-files/rust-server","version":1,"datasetVersionId":567,"dataFile":{"id":15658,"persistentId":"doi:10.60507/FK2/TNJHGT/JSJ2G9","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/JSJ2G9","filename":"Cargo.lock","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":23949,"description":"","storageIdentifier":"file://19be4e42bd7-085085a58a8b","rootDataFileId":-1,"md5":"f24343a41dae8ba17805536c023b61d9","checksum":{"type":"MD5","value":"f24343a41dae8ba17805536c023b61d9"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"Cargo.toml","restricted":false,"directoryLabel":"cache-reproduction-tests/docker-files/rust-server","version":1,"datasetVersionId":567,"dataFile":{"id":15657,"persistentId":"doi:10.60507/FK2/TNJHGT/98OFA3","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/98OFA3","filename":"Cargo.toml","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":331,"description":"","storageIdentifier":"file://19be4e42993-0da493c9a1ff","rootDataFileId":-1,"md5":"ab8e0b61860bd5c3dceb2661c8e88861","checksum":{"type":"MD5","value":"ab8e0b61860bd5c3dceb2661c8e88861"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"MANIFEST.in","restricted":false,"directoryLabel":"proof-of-concepts/this_is_a_package","version":1,"datasetVersionId":567,"dataFile":{"id":15681,"persistentId":"doi:10.60507/FK2/TNJHGT/JMC4ED","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/JMC4ED","filename":"MANIFEST.in","contentType":"text/plain","friendlyType":"Plain Text","filesize":59,"description":"","storageIdentifier":"file://19be4e46125-80b05829d756","rootDataFileId":-1,"md5":"e881e74dc0e133ecccc964f4591b81e0","checksum":{"type":"MD5","value":"e881e74dc0e133ecccc964f4591b81e0"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"README.md","restricted":false,"directoryLabel":"cache-reproduction-tests/pyc_compiling","version":1,"datasetVersionId":567,"categories":["Documentation"],"dataFile":{"id":15662,"persistentId":"doi:10.60507/FK2/TNJHGT/REYPB4","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/REYPB4","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":1182,"description":"","categories":["Documentation"],"storageIdentifier":"file://19be4e434e7-a712f2542303","rootDataFileId":-1,"md5":"e9d7b47edbd96a88f439110db34dda36","checksum":{"type":"MD5","value":"e9d7b47edbd96a88f439110db34dda36"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"label":"README.md","restricted":false,"directoryLabel":"proof-of-concepts/this_is_a_package","version":1,"datasetVersionId":567,"categories":["Documentation"],"dataFile":{"id":15803,"persistentId":"doi:10.60507/FK2/TNJHGT/VCK7KG","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/VCK7KG","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":193,"categories":["Documentation"],"storageIdentifier":"file://19c0933ba4c-b088d5f8019f","rootDataFileId":-1,"md5":"e57800e4d7a7a2672c946994731d916e","checksum":{"type":"MD5","value":"e57800e4d7a7a2672c946994731d916e"},"tabularData":false,"creationDate":"2026-01-29","publicationDate":"2026-01-30","fileAccessRequest":true}},{"label":"README.md","restricted":false,"directoryLabel":"proof-of-concepts","version":1,"datasetVersionId":567,"categories":["Documentation"],"dataFile":{"id":15802,"persistentId":"doi:10.60507/FK2/TNJHGT/LAZHXQ","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/LAZHXQ","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":2866,"categories":["Documentation"],"storageIdentifier":"file://19c09333029-6a0899e5a197","rootDataFileId":-1,"md5":"0e47fc900174635cab947e93335cb86e","checksum":{"type":"MD5","value":"0e47fc900174635cab947e93335cb86e"},"tabularData":false,"creationDate":"2026-01-29","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"README.md","restricted":false,"directoryLabel":"cache-reproduction-tests/docker-files","version":1,"datasetVersionId":567,"categories":["Documentation"],"dataFile":{"id":15656,"persistentId":"doi:10.60507/FK2/TNJHGT/A0FHZ2","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/A0FHZ2","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":408,"description":"","categories":["Documentation"],"storageIdentifier":"file://19be4e42767-f6191f3c19a1","rootDataFileId":-1,"md5":"ccd424cbd3ceb220a5cae5d9c5e0746a","checksum":{"type":"MD5","value":"ccd424cbd3ceb220a5cae5d9c5e0746a"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"label":"README.md","restricted":false,"directoryLabel":"bytecode-analyzer","version":1,"datasetVersionId":567,"categories":["Documentation"],"dataFile":{"id":15798,"persistentId":"doi:10.60507/FK2/TNJHGT/GWUQHA","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/GWUQHA","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":3530,"categories":["Documentation"],"storageIdentifier":"file://19c0913a5a0-773dbf4709c6","rootDataFileId":-1,"md5":"4466afbe8fa575ca11bf2aa699a20537","checksum":{"type":"MD5","value":"4466afbe8fa575ca11bf2aa699a20537"},"tabularData":false,"creationDate":"2026-01-29","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"README.md","restricted":false,"directoryLabel":"cache-reproduction-tests/utils","version":1,"datasetVersionId":567,"categories":["Documentation"],"dataFile":{"id":15666,"persistentId":"doi:10.60507/FK2/TNJHGT/DOFMI5","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/DOFMI5","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":466,"description":"","categories":["Documentation"],"storageIdentifier":"file://19be4e43dfd-197ae006203b","rootDataFileId":-1,"md5":"38f368fb4adf02e4a273a035410f37e8","checksum":{"type":"MD5","value":"38f368fb4adf02e4a273a035410f37e8"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"README.md","restricted":false,"directoryLabel":"pyc-finder","version":1,"datasetVersionId":567,"categories":["Documentation"],"dataFile":{"id":15671,"persistentId":"doi:10.60507/FK2/TNJHGT/M8OBWC","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/M8OBWC","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":1342,"description":"","categories":["Documentation"],"storageIdentifier":"file://19be4e449c5-8c4637c7e590","rootDataFileId":-1,"md5":"239ff821bb2060572e14a3636cfe59ad","checksum":{"type":"MD5","value":"239ff821bb2060572e14a3636cfe59ad"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"README.md","restricted":false,"directoryLabel":"cache-reproduction-tests","version":1,"datasetVersionId":567,"categories":["Documentation"],"dataFile":{"id":15646,"persistentId":"doi:10.60507/FK2/TNJHGT/BTY9ZS","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/BTY9ZS","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":1832,"description":"","categories":["Documentation"],"storageIdentifier":"file://19be4e40ff9-d598a513e6c6","rootDataFileId":-1,"md5":"cc67966365097d4f8a1e8311f5e403a8","checksum":{"type":"MD5","value":"cc67966365097d4f8a1e8311f5e403a8"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"README.md","restricted":false,"directoryLabel":"cache-reproduction-tests/pyc_parsing","version":1,"datasetVersionId":567,"categories":["Documentation"],"dataFile":{"id":15652,"persistentId":"doi:10.60507/FK2/TNJHGT/OQVOS0","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/OQVOS0","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":708,"description":"","categories":["Documentation"],"storageIdentifier":"file://19be4e41e3d-9fc2221fa6f6","rootDataFileId":-1,"md5":"23d705ed04ff6e5593cecd780dbad214","checksum":{"type":"MD5","value":"23d705ed04ff6e5593cecd780dbad214"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"USAGE.md","restricted":false,"version":1,"datasetVersionId":567,"categories":["Documentation"],"dataFile":{"id":15644,"persistentId":"doi:10.60507/FK2/TNJHGT/R7S7SN","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/R7S7SN","filename":"USAGE.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":625,"description":"","categories":["Documentation"],"storageIdentifier":"file://19be4e40bb4-8b2cf5660224","rootDataFileId":-1,"md5":"07600ee6d2f759ebf6a419e64eaca3fd","checksum":{"type":"MD5","value":"07600ee6d2f759ebf6a419e64eaca3fd"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"__init__.py","restricted":false,"directoryLabel":"proof-of-concepts/this_is_a_package/src/this_is_a_package","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15682,"persistentId":"doi:10.60507/FK2/TNJHGT/SGWJCC","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/SGWJCC","filename":"__init__.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":0,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e46391-0abd4a48ff4a","rootDataFileId":-1,"md5":"d41d8cd98f00b204e9800998ecf8427e","checksum":{"type":"MD5","value":"d41d8cd98f00b204e9800998ecf8427e"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"__init__.py","restricted":false,"directoryLabel":"cache-reproduction-tests/pyc_compiling","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15663,"persistentId":"doi:10.60507/FK2/TNJHGT/9VYH7M","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/9VYH7M","filename":"__init__.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":0,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e43700-f31a4c559efc","rootDataFileId":-1,"md5":"d41d8cd98f00b204e9800998ecf8427e","checksum":{"type":"MD5","value":"d41d8cd98f00b204e9800998ecf8427e"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"__init__.py","restricted":false,"directoryLabel":"cache-reproduction-tests/pyc_parsing","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15654,"persistentId":"doi:10.60507/FK2/TNJHGT/LKK4O4","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/LKK4O4","filename":"__init__.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":0,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e4228e-dee5263d8eb2","rootDataFileId":-1,"md5":"d41d8cd98f00b204e9800998ecf8427e","checksum":{"type":"MD5","value":"d41d8cd98f00b204e9800998ecf8427e"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"analyzer.py","restricted":false,"directoryLabel":"bytecode-analyzer","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15690,"persistentId":"doi:10.60507/FK2/TNJHGT/5MNDKO","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/5MNDKO","filename":"analyzer.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1144,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e47670-69a5ee8553e6","rootDataFileId":-1,"md5":"3b32755ab51dfa88318f07ad8a194bf5","checksum":{"type":"MD5","value":"3b32755ab51dfa88318f07ad8a194bf5"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"benign.py","restricted":false,"directoryLabel":"proof-of-concepts/this_is_a_package/src/this_is_a_package","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15683,"persistentId":"doi:10.60507/FK2/TNJHGT/YCAMTH","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/YCAMTH","filename":"benign.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":39,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e4666d-f5b96fd485e9","rootDataFileId":-1,"md5":"021ff7b61b169c06212b627ccc3c8307","checksum":{"type":"MD5","value":"021ff7b61b169c06212b627ccc3c8307"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"compile_and_poison.py","restricted":false,"directoryLabel":"proof-of-concepts","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15678,"persistentId":"doi:10.60507/FK2/TNJHGT/NUPCRR","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/NUPCRR","filename":"compile_and_poison.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1721,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e459c2-db91a1dbb25d","rootDataFileId":-1,"md5":"f44bdf0f76a7f40bb248546ca91fbfe6","checksum":{"type":"MD5","value":"f44bdf0f76a7f40bb248546ca91fbfe6"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"config.toml","restricted":false,"directoryLabel":"cache-reproduction-tests/docker-files/rust-server/.cargo","version":1,"datasetVersionId":567,"dataFile":{"id":15659,"persistentId":"doi:10.60507/FK2/TNJHGT/4LIOQI","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/4LIOQI","filename":"config.toml","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":128,"description":"","storageIdentifier":"file://19be4e42e9f-fc55897227bf","rootDataFileId":-1,"md5":"5ad3d896a5d8f8bf5801550a26180fff","checksum":{"type":"MD5","value":"5ad3d896a5d8f8bf5801550a26180fff"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"evaluate.py","restricted":false,"directoryLabel":"pyc-finder","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15673,"persistentId":"doi:10.60507/FK2/TNJHGT/K6M3XB","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/K6M3XB","filename":"evaluate.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":5498,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e44e83-5459c894a6c6","rootDataFileId":-1,"md5":"f7ff00bc21f8c4fb1f436be195a96cb3","checksum":{"type":"MD5","value":"f7ff00bc21f8c4fb1f436be195a96cb3"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"extract-magic-table.py","restricted":false,"directoryLabel":"cache-reproduction-tests/utils","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15669,"persistentId":"doi:10.60507/FK2/TNJHGT/OQSJIQ","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/OQSJIQ","filename":"extract-magic-table.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":853,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e44598-fe12e32e4133","rootDataFileId":-1,"md5":"96466e5f09844ece96281bddf4a338e5","checksum":{"type":"MD5","value":"96466e5f09844ece96281bddf4a338e5"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"extract-release-table.py","restricted":false,"directoryLabel":"cache-reproduction-tests/utils","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15667,"persistentId":"doi:10.60507/FK2/TNJHGT/ZAUMI6","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/ZAUMI6","filename":"extract-release-table.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":984,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e4403a-e0c7d4f03479","rootDataFileId":-1,"md5":"60940983cf502770b1e05ec9207f5543","checksum":{"type":"MD5","value":"60940983cf502770b1e05ec9207f5543"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"gator-core-__init__-3.11.13.pyc","restricted":false,"directoryLabel":"bytecode-analyzer/samples","version":1,"datasetVersionId":567,"dataFile":{"id":15693,"persistentId":"doi:10.60507/FK2/TNJHGT/EEKDIS","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/EEKDIS","filename":"gator-core-__init__-3.11.13.pyc","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":1276,"description":"","storageIdentifier":"file://19be4e47e3f-2f46182d2d9d","rootDataFileId":-1,"md5":"f5d2e26736b55da268f5dd48c106e73a","checksum":{"type":"MD5","value":"f5d2e26736b55da268f5dd48c106e73a"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"gator-core-__init__.cpython-311.pyc","restricted":false,"directoryLabel":"bytecode-analyzer/samples","version":1,"datasetVersionId":567,"dataFile":{"id":15692,"persistentId":"doi:10.60507/FK2/TNJHGT/HFZLTG","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/HFZLTG","filename":"gator-core-__init__.cpython-311.pyc","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":1180,"description":"","storageIdentifier":"file://19be4e47ba4-c58070ab1d1d","rootDataFileId":-1,"md5":"2c59180091d51b4434cf2755cf5aa3d6","checksum":{"type":"MD5","value":"2c59180091d51b4434cf2755cf5aa3d6"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"magic-table","restricted":false,"directoryLabel":"cache-reproduction-tests/utils","version":1,"datasetVersionId":567,"dataFile":{"id":15668,"persistentId":"doi:10.60507/FK2/TNJHGT/1CGK3N","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/1CGK3N","filename":"magic-table","contentType":"text/plain; charset=US-ASCII","friendlyType":"Plain Text","filesize":11050,"description":"","storageIdentifier":"file://19be4e44289-818420aba848","rootDataFileId":-1,"md5":"8505cb8d42f6a86896375752781138db","checksum":{"type":"MD5","value":"8505cb8d42f6a86896375752781138db"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"main.py","restricted":false,"directoryLabel":"proof-of-concepts/this_is_a_package/src/this_is_a_package","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15684,"persistentId":"doi:10.60507/FK2/TNJHGT/TWXWRY","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/TWXWRY","filename":"main.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":30,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e468a5-bf0c4d6233db","rootDataFileId":-1,"md5":"5390c0e270120a9b5fe81b1844420c1a","checksum":{"type":"MD5","value":"5390c0e270120a9b5fe81b1844420c1a"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"main.py","restricted":false,"directoryLabel":"proof-of-concepts/test","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15686,"persistentId":"doi:10.60507/FK2/TNJHGT/CGTLPU","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/CGTLPU","filename":"main.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":52,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e46d70-c502146c8b1e","rootDataFileId":-1,"md5":"2058ef0220d1e3d523b6c3a83f616023","checksum":{"type":"MD5","value":"2058ef0220d1e3d523b6c3a83f616023"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"main.rs","restricted":false,"directoryLabel":"cache-reproduction-tests/docker-files/rust-server/src","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15660,"persistentId":"doi:10.60507/FK2/TNJHGT/FEZSGC","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/FEZSGC","filename":"main.rs","contentType":"application/rls-services+xml","friendlyType":"application/rls-services+xml","filesize":3104,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e430b0-c07b4d516870","rootDataFileId":-1,"md5":"1670000c27a7102edf7c8758b4ef363b","checksum":{"type":"MD5","value":"1670000c27a7102edf7c8758b4ef363b"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"malicious.py","restricted":false,"directoryLabel":"proof-of-concepts","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15677,"persistentId":"doi:10.60507/FK2/TNJHGT/RSWIOY","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/RSWIOY","filename":"malicious.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":38,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e457ab-2b06fd812f11","rootDataFileId":-1,"md5":"79284666664c1e25b49eda52ff70eccd","checksum":{"type":"MD5","value":"79284666664c1e25b49eda52ff70eccd"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"models.py","restricted":false,"directoryLabel":"cache-reproduction-tests","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15649,"persistentId":"doi:10.60507/FK2/TNJHGT/ZKLQK2","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/ZKLQK2","filename":"models.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":13296,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e416bf-08666336f2b5","rootDataFileId":-1,"md5":"b99d27aa504df641039d7e55a993a193","checksum":{"type":"MD5","value":"b99d27aa504df641039d7e55a993a193"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"label":"prepare.sh","restricted":false,"directoryLabel":"proof-of-concepts","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15801,"persistentId":"doi:10.60507/FK2/TNJHGT/YEJ0RO","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/YEJ0RO","filename":"prepare.sh","contentType":"application/x-shellscript","friendlyType":"Shell Script","filesize":983,"categories":["Code"],"storageIdentifier":"file://19c0932a702-6cb16da23f82","rootDataFileId":-1,"md5":"c2898eca22b71ed242944f8df904424f","checksum":{"type":"MD5","value":"c2898eca22b71ed242944f8df904424f"},"tabularData":false,"creationDate":"2026-01-29","publicationDate":"2026-01-30","fileAccessRequest":true}},{"label":"pyproject.toml","restricted":false,"version":1,"datasetVersionId":567,"dataFile":{"id":15797,"persistentId":"doi:10.60507/FK2/TNJHGT/DTVZ6N","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/DTVZ6N","filename":"pyproject.toml","contentType":"application/toml","friendlyType":"application/toml","filesize":389,"storageIdentifier":"file://19c0910d953-996cfbfb691e","rootDataFileId":-1,"md5":"8d090e615762f155a9b96eb24053b904","checksum":{"type":"MD5","value":"8d090e615762f155a9b96eb24053b904"},"tabularData":false,"creationDate":"2026-01-29","publicationDate":"2026-01-30","fileAccessRequest":true}},{"label":"pyproject.toml","restricted":false,"directoryLabel":"pyc-finder","version":1,"datasetVersionId":567,"dataFile":{"id":15806,"persistentId":"doi:10.60507/FK2/TNJHGT/2UQVUC","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/2UQVUC","filename":"pyproject.toml","contentType":"application/toml","friendlyType":"application/toml","filesize":201,"storageIdentifier":"file://19c093879ad-88fd49783961","rootDataFileId":-1,"md5":"5b197d172f50d8141d9de4e1fb930845","checksum":{"type":"MD5","value":"5b197d172f50d8141d9de4e1fb930845"},"tabularData":false,"creationDate":"2026-01-29","publicationDate":"2026-01-30","fileAccessRequest":true}},{"label":"pyproject.toml","restricted":false,"directoryLabel":"proof-of-concepts/test","version":1,"datasetVersionId":567,"dataFile":{"id":15805,"persistentId":"doi:10.60507/FK2/TNJHGT/GLTOTU","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/GLTOTU","filename":"pyproject.toml","contentType":"application/toml","friendlyType":"application/toml","filesize":195,"storageIdentifier":"file://19c0934f99c-a566e51fe34d","rootDataFileId":-1,"md5":"250b03649f41a107784886f04056b12b","checksum":{"type":"MD5","value":"250b03649f41a107784886f04056b12b"},"tabularData":false,"creationDate":"2026-01-29","publicationDate":"2026-01-30","fileAccessRequest":true}},{"label":"pyproject.toml","restricted":false,"directoryLabel":"proof-of-concepts/this_is_a_package","version":1,"datasetVersionId":567,"dataFile":{"id":15804,"persistentId":"doi:10.60507/FK2/TNJHGT/URDIDI","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/URDIDI","filename":"pyproject.toml","contentType":"application/toml","friendlyType":"application/toml","filesize":390,"storageIdentifier":"file://19c0934c89c-22f83732015b","rootDataFileId":-1,"md5":"78901f870a1ae80963e9751dc22c9fce","checksum":{"type":"MD5","value":"78901f870a1ae80963e9751dc22c9fce"},"tabularData":false,"creationDate":"2026-01-29","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"python_26_31.py","restricted":false,"directoryLabel":"cache-reproduction-tests/pyc_compiling","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15664,"persistentId":"doi:10.60507/FK2/TNJHGT/YKI1JS","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/YKI1JS","filename":"python_26_31.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":311,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e439dc-6fe0b8fd9082","rootDataFileId":-1,"md5":"08864ccb7efb6582773aabb8b4ba4ac7","checksum":{"type":"MD5","value":"08864ccb7efb6582773aabb8b4ba4ac7"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"python_26_36.py","restricted":false,"directoryLabel":"cache-reproduction-tests/pyc_parsing","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15655,"persistentId":"doi:10.60507/FK2/TNJHGT/1NZLYZ","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/1NZLYZ","filename":"python_26_36.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1299,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e424cc-91ce8b67533c","rootDataFileId":-1,"md5":"317dd6596b9bc5d11798df6976aaecb7","checksum":{"type":"MD5","value":"317dd6596b9bc5d11798df6976aaecb7"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"python_32_36.py","restricted":false,"directoryLabel":"cache-reproduction-tests/pyc_compiling","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15665,"persistentId":"doi:10.60507/FK2/TNJHGT/4I487E","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/4I487E","filename":"python_32_36.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":516,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e43bd6-a5285b997028","rootDataFileId":-1,"md5":"38e6f2a6823b3b7e74ecfa5f95b3336c","checksum":{"type":"MD5","value":"38e6f2a6823b3b7e74ecfa5f95b3336c"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"python_37_314.py","restricted":false,"directoryLabel":"bytecode-analyzer","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15687,"persistentId":"doi:10.60507/FK2/TNJHGT/1OWEDL","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/1OWEDL","filename":"python_37_314.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1241,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e46faf-a9c7d5921dc4","rootDataFileId":-1,"md5":"5131a3c9feec1fc0329ff3690b8a1fe1","checksum":{"type":"MD5","value":"5131a3c9feec1fc0329ff3690b8a1fe1"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"python_37_314.py","restricted":false,"directoryLabel":"cache-reproduction-tests/pyc_parsing","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15651,"persistentId":"doi:10.60507/FK2/TNJHGT/HNQMSH","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/HNQMSH","filename":"python_37_314.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1241,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e41bb6-ed84af8320ea","rootDataFileId":-1,"md5":"5131a3c9feec1fc0329ff3690b8a1fe1","checksum":{"type":"MD5","value":"5131a3c9feec1fc0329ff3690b8a1fe1"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"python_37_314.py","restricted":false,"directoryLabel":"cache-reproduction-tests/pyc_compiling","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15661,"persistentId":"doi:10.60507/FK2/TNJHGT/FVYOTI","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/FVYOTI","filename":"python_37_314.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":769,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e432ca-298e981ecf62","rootDataFileId":-1,"md5":"54a6faaf6df539403f2e0b5811a839ae","checksum":{"type":"MD5","value":"54a6faaf6df539403f2e0b5811a839ae"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"label":"readme.txt","restricted":false,"version":1,"datasetVersionId":567,"categories":["Documentation"],"dataFile":{"id":15800,"persistentId":"doi:10.60507/FK2/TNJHGT/4UAWOM","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/4UAWOM","filename":"readme.txt","contentType":"text/plain","friendlyType":"Plain Text","filesize":4594,"categories":["Documentation"],"storageIdentifier":"file://19c093106c9-6449c09324f8","rootDataFileId":-1,"md5":"c514ad69f947e12840623f0e17458485","checksum":{"type":"MD5","value":"c514ad69f947e12840623f0e17458485"},"tabularData":false,"creationDate":"2026-01-29","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"rich_313_parser.py","restricted":false,"directoryLabel":"bytecode-analyzer","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15689,"persistentId":"doi:10.60507/FK2/TNJHGT/48EEKV","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/48EEKV","filename":"rich_313_parser.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":3063,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e47422-ef54a046adea","rootDataFileId":-1,"md5":"b0167b0632df975a781d4178ec46d154","checksum":{"type":"MD5","value":"b0167b0632df975a781d4178ec46d154"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"rich_313_parser.py","restricted":false,"directoryLabel":"cache-reproduction-tests/pyc_parsing","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15653,"persistentId":"doi:10.60507/FK2/TNJHGT/XFDECR","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/XFDECR","filename":"rich_313_parser.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":3063,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e4206d-212681ba3f9a","rootDataFileId":-1,"md5":"b0167b0632df975a781d4178ec46d154","checksum":{"type":"MD5","value":"b0167b0632df975a781d4178ec46d154"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"scan_packages_for_cache_files.py","restricted":false,"directoryLabel":"pyc-finder","version":1,"datasetVersionId":567,"categories":["Code"],"dataFile":{"id":15672,"persistentId":"doi:10.60507/FK2/TNJHGT/NUDFCJ","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/NUDFCJ","filename":"scan_packages_for_cache_files.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":5930,"description":"","categories":["Code"],"storageIdentifier":"file://19be4e44c90-2626aa09fb9f","rootDataFileId":-1,"md5":"4895e05b5d908a517f88371c76eb3bf4","checksum":{"type":"MD5","value":"4895e05b5d908a517f88371c76eb3bf4"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"table-synthesis-GenerateTable-3.10.18.pyc","restricted":false,"directoryLabel":"bytecode-analyzer/samples","version":1,"datasetVersionId":567,"dataFile":{"id":15694,"persistentId":"doi:10.60507/FK2/TNJHGT/FVYK7E","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/FVYK7E","filename":"table-synthesis-GenerateTable-3.10.18.pyc","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":6784,"description":"","storageIdentifier":"file://19be4e480aa-0d1b0ad968b3","rootDataFileId":-1,"md5":"b64fe185ced83aa8146a4c9d2d12a5eb","checksum":{"type":"MD5","value":"b64fe185ced83aa8146a4c9d2d12a5eb"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"description":"","label":"table-synthesis-GenerateTable.cpython-310.pyc","restricted":false,"directoryLabel":"bytecode-analyzer/samples","version":1,"datasetVersionId":567,"dataFile":{"id":15691,"persistentId":"doi:10.60507/FK2/TNJHGT/LHY3XM","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/LHY3XM","filename":"table-synthesis-GenerateTable.cpython-310.pyc","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":6756,"description":"","storageIdentifier":"file://19be4e47956-863c8c9d7821","rootDataFileId":-1,"md5":"d5a66993666520fd7126f9bba58933c9","checksum":{"type":"MD5","value":"d5a66993666520fd7126f9bba58933c9"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}},{"label":"uv.lock","restricted":false,"directoryLabel":"pyc-finder","version":2,"datasetVersionId":567,"dataFile":{"id":15619,"persistentId":"doi:10.60507/FK2/TNJHGT/S9AQ5S","pidURL":"https://doi.org/10.60507/FK2/TNJHGT/S9AQ5S","filename":"uv.lock","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":16615,"storageIdentifier":"file://19be4e02ef5-837891bd8892","rootDataFileId":-1,"md5":"596279b871d705276c689a16adfc5115","checksum":{"type":"MD5","value":"596279b871d705276c689a16adfc5115"},"tabularData":false,"creationDate":"2026-01-22","publicationDate":"2026-01-30","fileAccessRequest":true}}],"citation":"Ohm, Marc; Pohl, Timo; Swierzy, Ben; Meier, Michael, 2026, \"Replication Code for: \"From Constrictor to Serpent: Investigating the Threat of Cache Poisoning in the Python Ecosystem\"\", https://doi.org/10.60507/FK2/TNJHGT, bonndata, V1"}}