gitextract_rnu42ilk/ ├── .circleci/ │ └── config.yml ├── .github/ │ └── workflows/ │ └── golangci-lint.yml ├── .gitignore ├── Building.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Changelog.md ├── Checksec.md ├── Dockerfile ├── LICENSE ├── Makefile ├── Readme.md ├── cmd/ │ └── fwanalyzer/ │ ├── fwanalyzer.go │ └── fwanalyzer_test.go ├── devices/ │ ├── Readme.md │ ├── android/ │ │ ├── Readme.md │ │ ├── android_properties.toml │ │ ├── android_user_build_checks.toml │ │ ├── android_user_build_checks_boot.toml │ │ ├── check_ota.py │ │ ├── system.toml │ │ └── unpack.sh │ ├── check.py │ └── generic/ │ ├── Readme.md │ └── root.toml ├── docker-compose.yml ├── go.mod ├── go.sum ├── pkg/ │ ├── analyzer/ │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ ├── dataextract/ │ │ │ ├── dataextract.go │ │ │ └── dataextract_test.go │ │ ├── dircontent/ │ │ │ ├── dircontent.go │ │ │ └── dircontent_test.go │ │ ├── filecmp/ │ │ │ ├── filecmp.go │ │ │ └── filecmp_test.go │ │ ├── filecontent/ │ │ │ ├── filecontent.go │ │ │ └── filecontent_test.go │ │ ├── filepathowner/ │ │ │ ├── filepathowner.go │ │ │ └── filepathowner_test.go │ │ ├── filestatcheck/ │ │ │ ├── filestatcheck.go │ │ │ └── filestatcheck_test.go │ │ ├── filetree/ │ │ │ ├── filetree.go │ │ │ └── filetree_test.go │ │ └── globalfilechecks/ │ │ ├── globalfilechecks.go │ │ └── globalfilechecks_test.go │ ├── capability/ │ │ ├── capability.go │ │ └── capability_test.go │ ├── cpioparser/ │ │ ├── cpioparser.go │ │ └── cpioparser_test.go │ ├── dirparser/ │ │ ├── dirparser.go │ │ └── dirparser_test.go │ ├── extparser/ │ │ ├── extparser.go │ │ └── extparser_test.go │ ├── fsparser/ │ │ └── fsparser.go │ ├── squashfsparser/ │ │ ├── squashfsparser.go │ │ └── squashfsparser_test.go │ ├── ubifsparser/ │ │ ├── ubifsparser.go │ │ └── ubifsparser_test.go │ ├── util/ │ │ └── util.go │ └── vfatparser/ │ ├── vfatparser.go │ └── vfatparser_test.go ├── scripts/ │ ├── catfile.sh │ ├── check_apkcert.sh │ ├── check_cert.sh │ ├── check_file_arm32.sh │ ├── check_file_arm64.sh │ ├── check_file_elf_stripped.sh │ ├── check_file_x8664.sh │ ├── check_otacert.sh │ ├── check_privatekey.sh │ ├── check_sec.sh │ ├── diff.sh │ └── prop2json.py └── test/ ├── e2cp ├── elf_main.go ├── oldtree.json ├── script_test.sh ├── squashfs.img ├── squashfs_cap.img ├── test.cap.file ├── test.cpio ├── test.py ├── test_cfg.base.toml ├── test_cfg.toml ├── test_cfg_selinux.toml ├── testdir/ │ ├── bin/ │ │ ├── elf_arm32 │ │ ├── elf_arm64 │ │ └── elf_x8664 │ ├── dir1/ │ │ └── file2 │ ├── file1.txt │ └── jsonfile.json ├── unsquashfs └── vfat.img