|
View: |
Part 1: Document Description
|
|
Citation |
|
|---|---|
|
Title: |
Replication Software for "Insecure Ingredients? Exploring Dependency Update Patterns of Bundled JavaScript Packages on the Web" |
|
Identification Number: |
doi:10.60507/FK2/F4VQRH |
|
Distributor: |
bonndata |
|
Date of Distribution: |
2026-01-22 |
|
Version: |
1 |
|
Bibliographic Citation: |
Swierzy, Ben, 2026, "Replication Software for "Insecure Ingredients? Exploring Dependency Update Patterns of Bundled JavaScript Packages on the Web"", https://doi.org/10.60507/FK2/F4VQRH, bonndata, V1 |
|
Citation |
|
|
Title: |
Replication Software for "Insecure Ingredients? Exploring Dependency Update Patterns of Bundled JavaScript Packages on the Web" |
|
Identification Number: |
doi:10.60507/FK2/F4VQRH |
|
Authoring Entity: |
Swierzy, Ben (University of Bonn) |
|
Distributor: |
bonndata |
|
Access Authority: |
Swierzy, Ben |
|
Depositor: |
Swierzy, Ben |
|
Date of Deposit: |
2026-01-09 |
|
Holdings Information: |
https://doi.org/10.60507/FK2/F4VQRH |
|
Study Scope |
|
|
Keywords: |
Computer and Information Science |
|
Abstract: |
This dataset contains software artifacts for the paper "Insecure Ingredients? Exploring Dependency Update Patterns of Bundled JavaScript Packages on the Web". It includes all software artifacts (crawler, Aletheia implementation, evaluation scripts) used for analysis. For the re-implementation of Dolos (dolospy), please check the related material. |
|
Kind of Data: |
program source code |
|
Methodology and Processing |
|
|
Sources Statement |
|
|
Data Access |
|
|
Notes: |
<a href="https://mit-license.org/">MIT</a> |
|
Other Study Description Materials |
|
|
Related Materials |
|
|
GitHub Repository: https://github.com/BlobbyBob/AletheiaJSVersionDetection |
|
|
Dolospy: https://doi.org/10.60507/FK2/F4VQRH |
|
|
Related Studies |
|
|
Internet Measurement Dataset: https://doi.org/10.60507/FK2/AHYGMN |
|
|
Related Publications |
|
|
Citation |
|
|
Title: |
Ben Swierzy, Marc Ohm, and Michael Meier. 2026. Insecure Ingredients? Exploring Dependency Update Patterns of Bundled JavaScript Packages on the Web. In 2026 IEEE/ACM 48th International Conference on Software Engineering (ICSE ’26), April 12–18, 2026, Rio de Janeiro, Brazil. ACM, New York, NY, USA, 13 pages. https://doi.org/10.1145/3744916.3787780 |
|
Identification Number: |
10.1145/3744916.3787780 |
|
Bibliographic Citation: |
Ben Swierzy, Marc Ohm, and Michael Meier. 2026. Insecure Ingredients? Exploring Dependency Update Patterns of Bundled JavaScript Packages on the Web. In 2026 IEEE/ACM 48th International Conference on Software Engineering (ICSE ’26), April 12–18, 2026, Rio de Janeiro, Brazil. ACM, New York, NY, USA, 13 pages. https://doi.org/10.1145/3744916.3787780 |
|
Citation |
|
|
Title: |
Swierzy, Ben, Marc Ohm, and Michael Meier. "Insecure Ingredients? Exploring Dependency Update Patterns of Bundled JavaScript Packages on the Web." arXiv preprint arXiv:2512.15447 (2025). |
|
Identification Number: |
10.48550/arXiv.2512.15447 |
|
Bibliographic Citation: |
Swierzy, Ben, Marc Ohm, and Michael Meier. "Insecure Ingredients? Exploring Dependency Update Patterns of Bundled JavaScript Packages on the Web." arXiv preprint arXiv:2512.15447 (2025). |
|
Label: |
readme.txt |
|
Notes: |
text/plain |
|
Label: |
USAGE.md |
|
Notes: |
text/markdown |
|
Label: |
docker-compose.yml |
|
Notes: |
application/yaml |
|
Label: |
rabbitmq.conf |
|
Notes: |
text/plain |
|
Label: |
bundlefetcher-stealth.py |
|
Notes: |
text/x-python |
|
Label: |
Dockerfile |
|
Notes: |
application/x-docker-file |
|
Label: |
puppeteer.mjs |
|
Notes: |
application/x-javascript |
|
Label: |
requirements.txt |
|
Notes: |
text/plain |
|
Label: |
Dockerfile |
|
Notes: |
application/x-docker-file |
|
Label: |
domainlist.py |
|
Notes: |
text/x-python |
|
Label: |
requirements.txt |
|
Notes: |
text/plain |
|
Label: |
Dockerfile |
|
Notes: |
application/x-docker-file |
|
Label: |
entrypoint.sh |
|
Notes: |
application/x-shellscript |
|
Label: |
hev.yml |
|
Notes: |
application/yaml |
|
Label: |
Dockerfile |
|
Notes: |
application/x-docker-file |
|
Label: |
object-storage.py |
|
Notes: |
text/x-python |
|
Label: |
requirements.txt |
|
Notes: |
text/plain |
|
Label: |
pyproject.toml |
|
Notes: |
application/toml |
|
Label: |
__init__.py |
|
Notes: |
text/x-python |
|
Label: |
Dockerfile |
|
Notes: |
application/x-docker-file |
|
Label: |
requirements.txt |
|
Notes: |
text/plain |
|
Label: |
separating-collector.py |
|
Notes: |
text/x-python |
|
Label: |
Dockerfile |
|
Notes: |
application/x-docker-file |
|
Label: |
requirements.txt |
|
Notes: |
text/plain |
|
Label: |
throttle.py |
|
Notes: |
text/x-python |
|
Label: |
bundler-prevalence.ipynb |
|
Notes: |
application/x-ipynb+json |
|
Label: |
cdn-urls.ipynb |
|
Notes: |
application/x-ipynb+json |
|
Label: |
common.py |
|
Notes: |
text/x-python |
|
Label: |
lab-aletheia.ipynb |
|
Notes: |
application/x-ipynb+json |
|
Label: |
lab-bundler-study.ipynb |
|
Notes: |
application/x-ipynb+json |
|
Label: |
real-aletheia.ipynb |
|
Notes: |
application/x-ipynb+json |
|
Label: |
real-bundler-study.ipynb |
|
Notes: |
application/x-ipynb+json |
|
Label: |
update-patterns-aletheia.ipynb |
|
Notes: |
application/x-ipynb+json |
|
Label: |
update-patterns-cdn.ipynb |
|
Notes: |
application/x-ipynb+json |
|
Label: |
update-patterns-pnpm.ipynb |
|
Notes: |
application/x-ipynb+json |
|
Label: |
aletheia_speed_eval.py |
|
Notes: |
text/x-python |
|
Label: |
aletheia_speed_eval_real_vd.py |
|
Notes: |
text/x-python |
|
Label: |
aletheia_speed_eval_recover.py |
|
Notes: |
text/x-python |
|
Label: |
analyze_bundle_dataset.py |
|
Notes: |
text/x-python |
|
Label: |
biome.json |
|
Notes: |
application/json |
|
Label: |
bun-serve.mjs |
|
Notes: |
application/x-javascript |
|
Label: |
file-selection.pdf |
|
Notes: |
application/pdf |
|
Label: |
file-selector.mjs |
|
Notes: |
application/x-javascript |
|
Label: |
generate_bundles.py |
|
Notes: |
text/x-python |
|
Label: |
local_version_fetcher.py |
|
Notes: |
text/x-python |
|
Label: |
npm_mirror.py |
|
Notes: |
text/x-python |
|
Label: |
package.json |
|
Notes: |
application/json |
|
Label: |
pack_bundles.py |
|
Notes: |
text/x-python |
|
Label: |
vulnerability-database.py |
|
Notes: |
text/x-python |
|
Label: |
aletheia-preprocessor.mjs |
|
Notes: |
application/x-javascript |
|
Label: |
aletheia-preprocessor.worker.mjs |
|
Notes: |
application/x-javascript |
|
Label: |
aletheia-serializer.mjs |
|
Notes: |
application/x-javascript |
|
Label: |
identify.mjs |
|
Notes: |
application/x-javascript |
|
Label: |
identify_bundler.mjs |
|
Notes: |
application/x-javascript |
|
Label: |
identify_compartments.mjs |
|
Notes: |
application/x-javascript |
|
Label: |
utils.mjs |
|
Notes: |
application/x-javascript |