need to use `self_contained: true` for defense.html
added defense_files for `self_contained: false to work`