gitextract_n0lxbnc6/ ├── .bookignore ├── .gitignore ├── .well-known/ │ └── security.txt ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE ├── Makefile ├── README.md ├── SUMMARY.md ├── app.yaml ├── appendix/ │ ├── .gitignore │ ├── bad-pattern-grep/ │ │ └── experiment.py │ ├── dyn-load/ │ │ └── experiment.py │ ├── experiments.md │ ├── jsconf/ │ │ ├── conformance_proto.textproto │ │ └── experiment.py │ ├── lazy-load/ │ │ └── experiment.py │ ├── py_common/ │ │ ├── __init__.py │ │ └── npm.py │ ├── test-code/ │ │ └── experiment.py │ ├── top100.txt │ └── uses-scripts/ │ └── experiment.py ├── book.json.withcomments ├── chapter-1/ │ ├── recap.md │ ├── threat-0DY.md │ ├── threat-BOF.md │ ├── threat-CRY.md │ ├── threat-DEX.md │ ├── threat-DOS.md │ ├── threat-EXF.md │ ├── threat-LQC.md │ ├── threat-MTP.md │ ├── threat-QUI.md │ ├── threat-RCE.md │ ├── threat-SHP.md │ ├── threat-UIR.md │ └── threats.md ├── chapter-2/ │ ├── bounded-eval.md │ ├── bundling.md │ ├── dynamism.md │ ├── example/ │ │ ├── .gitignore │ │ ├── graphs/ │ │ │ ├── filtered.dot │ │ │ └── full.dot │ │ ├── index.js │ │ ├── lib/ │ │ │ ├── dynamic.js │ │ │ ├── lazy.js │ │ │ ├── opt2.js │ │ │ └── static.js │ │ ├── make_dep_graph.sh │ │ ├── package.json │ │ └── test/ │ │ └── test.js │ ├── experiments/ │ │ └── webpack-compat/ │ │ ├── .gitignore │ │ ├── goodbye.js │ │ ├── hello.js │ │ ├── index.js │ │ ├── package.json │ │ ├── test/ │ │ │ └── test.js │ │ ├── test-utils.js │ │ ├── test.sh │ │ └── webpack.config.js │ ├── source-contents.md │ ├── synthetic-modules.md │ └── what-about-eval.md ├── chapter-3/ │ └── knowing_dependencies.md ├── chapter-4/ │ └── close_dependencies.md ├── chapter-5/ │ └── oversight.md ├── chapter-6/ │ └── failing.md ├── chapter-7/ │ ├── child-processes.md │ ├── examples/ │ │ ├── sh/ │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test/ │ │ │ └── test.js │ │ └── sql/ │ │ ├── index.js │ │ ├── package.json │ │ └── test/ │ │ └── test.js │ ├── libraries.md │ ├── query-langs.md │ └── structured-strings.md ├── cover.md ├── license.md ├── package.json ├── styles/ │ └── website.css └── third_party/ ├── __init__.py └── jslex/ ├── __init__.py └── jslex.py