{"id":37332,"name":"capev2","description":"Malware Configuration And Payload Extraction","url":"https://github.com/kevoreilly/capev2","last_synced_at":"2025-09-05T07:24:41.535Z","repository":{"id":37498499,"uuid":"215366713","full_name":"kevoreilly/CAPEv2","owner":"kevoreilly","description":"Malware Configuration And Payload Extraction","archived":false,"fork":false,"pushed_at":"2025-08-27T10:36:41.000Z","size":201578,"stargazers_count":2629,"open_issues_count":33,"forks_count":489,"subscribers_count":65,"default_branch":"master","last_synced_at":"2025-08-27T16:38:30.046Z","etag":null,"topics":["cape","configs","debugging-tools","malware","malware-analysis","malware-research","reverse-engineering","sandbox","unpacking"],"latest_commit_sha":null,"homepage":"https://capesandbox.com/analysis/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kevoreilly.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-10-15T18:16:09.000Z","updated_at":"2025-08-27T10:36:46.000Z","dependencies_parsed_at":"2023-12-25T22:22:16.083Z","dependency_job_id":"6ed634d1-d3f4-4317-a595-d97dc93ac6eb","html_url":"https://github.com/kevoreilly/CAPEv2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kevoreilly/CAPEv2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevoreilly%2FCAPEv2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevoreilly%2FCAPEv2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevoreilly%2FCAPEv2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevoreilly%2FCAPEv2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevoreilly","download_url":"https://codeload.github.com/kevoreilly/CAPEv2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevoreilly%2FCAPEv2/sbom","scorecard":{"id":385336,"data":{"date":"2025-08-11","repo":{"name":"github.com/kevoreilly/CAPEv2","commit":"b2736e34afc24ad7efe05d1534a2c3f5eac1ecfc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"checks":[{"name":"Code-Review","score":2,"reason":"Found 7/28 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 24 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/export-requirements.yml:1","Warn: no topLevel permission defined: .github/workflows/pip-audit.yml:1","Warn: no topLevel permission defined: .github/workflows/python-package-windows.yml:1","Warn: no topLevel permission defined: .github/workflows/python-package.yml:1","Warn: no topLevel permission defined: .github/workflows/yara-audit.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: analyzer/windows/bin/PPLinject.exe:1","Warn: binary detected: analyzer/windows/bin/PPLinject64.exe:1","Warn: binary detected: analyzer/windows/bin/autoit3.exe:1","Warn: binary detected: analyzer/windows/bin/loader.exe:1","Warn: binary detected: analyzer/windows/bin/loader_x64.exe:1","Warn: binary detected: analyzer/windows/bin/psexec.exe:1","Warn: binary detected: analyzer/windows/bin/signtool.exe:1","Warn: binary detected: analyzer/windows/dll/capemon.dll:1","Warn: binary detected: analyzer/windows/dll/capemon_x64.dll:1","Warn: binary detected: analyzer/windows/dll/version.dll:1","Warn: binary detected: analyzer/windows/dll/version_x64.dll:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/export-requirements.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kevoreilly/CAPEv2/export-requirements.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/export-requirements.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/kevoreilly/CAPEv2/export-requirements.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pip-audit.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/kevoreilly/CAPEv2/pip-audit.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pip-audit.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/kevoreilly/CAPEv2/pip-audit.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package-windows.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/kevoreilly/CAPEv2/python-package-windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package-windows.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/kevoreilly/CAPEv2/python-package-windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/kevoreilly/CAPEv2/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kevoreilly/CAPEv2/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/kevoreilly/CAPEv2/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/yara-audit.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/kevoreilly/CAPEv2/yara-audit.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/yara-audit.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/kevoreilly/CAPEv2/yara-audit.yml/master?enable=pin","Warn: pipCommand not pinned by hash: extra/libvirt_installer.sh:32","Warn: pipCommand not pinned by hash: extra/linux_agent.sh:6","Warn: downloadThenRun not pinned by hash: installer/cape2.sh:268","Warn: pipCommand not pinned by hash: installer/cape2.sh:595","Warn: downloadThenRun not pinned by hash: installer/cape2.sh:757","Warn: pipCommand not pinned by hash: installer/cape2.sh:828","Warn: pipCommand not pinned by hash: installer/cape2.sh:911","Warn: downloadThenRun not pinned by hash: installer/cape2.sh:972","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:326","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:335","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:347","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:348","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:349","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:351","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:353","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:354","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:355","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:356","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:357","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:484","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:566","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:645","Warn: pipCommand not pinned by hash: installer/kvm-qemu.sh:863","Warn: downloadThenRun not pinned by hash: installer/suricata_from_source.sh:47","Warn: pipCommand not pinned by hash: installer/suricata_from_source.sh:51","Warn: pipCommand not pinned by hash: .github/workflows/export-requirements.yml:25","Info:   0 out of  10 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of  22 pipCommand dependencies pinned","Info:   0 out of   4 downloadThenRun dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2025-47 / GHSA-7xr5-9hcq-chf9","Warn: Project is vulnerable to: GHSA-xqrq-4mgf-ff32","Warn: Project is vulnerable to: GHSA-vqfr-h8mv-ghfj","Warn: Project is vulnerable to: GHSA-8qvm-5x2c-j2w7","Warn: Project is vulnerable to: GHSA-7hfw-26vp-jp8m","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-18T16:27:45.363Z","repository_id":37498499,"created_at":"2025-08-18T16:27:45.363Z","updated_at":"2025-08-18T16:27:45.363Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273725083,"owners_count":25156635,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"kevoreilly","name":"Kevin O'Reilly","uuid":"22219888","kind":"user","description":"Creator of CAPE Sandbox","email":"","website":"https://twitter.com/CapeSandbox","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22219888?u=bf0a7eaba59876e4d7cae979c8ddffd57739f8bd\u0026v=4","repositories_count":3,"last_synced_at":"2023-03-03T23:44:49.605Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kevoreilly","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T06:46:52.840Z","updated_at":"2023-03-03T23:44:49.620Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevoreilly","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevoreilly/repositories"},"packages":[],"commits":{"id":1793255,"full_name":"kevoreilly/CAPEv2","default_branch":"master","committers":[{"name":"doomedraven","email":"doommedraven@gmail.com","login":"doomedraven","count":3389},{"name":"Kevin O'Reilly","email":"kevoreilly@gmail.com","login":"kevoreilly","count":857},{"name":"GitHub Actions","email":"action@github.com","login":"actions-user","count":612},{"name":"enzo","email":"7831008+enzok","login":"enzok","count":335},{"name":"cccs-kevin","email":"59843993+cccs-kevin","login":"cccs-kevin","count":173},{"name":"TheMythologist","email":"leekaixuan2001@gmail.com","login":"TheMythologist","count":99},{"name":"cccs-mog","email":"117194682+cccs-mog","login":"cccs-mog","count":93},{"name":"doomedraven","email":"doomedraven@gmail.com","login":null,"count":81},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":71},{"name":"Tommy Beadle","email":"tbeadle@secureworks.com","login":null,"count":61},{"name":"Tommy Beadle","email":"tbeadle","login":"tbeadle","count":54},{"name":"Lint Action","email":"lint-action@samuelmeuli.com","login":"lint-action","count":52},{"name":"Nick Bargnesi","email":"nbargnesi@secureworks.com","login":"nbargnesi","count":50},{"name":"Sean Whalen","email":"44679+seanthegeek","login":"seanthegeek","count":49},{"name":"qux-bbb","email":"1147635419@qq.com","login":"qux-bbb","count":36},{"name":"xiangchen96","email":"xiangchenchen@google.com","login":"xiangchen96","count":35},{"name":"Josh Feather","email":"142008135+josh-feather","login":"josh-feather","count":35},{"name":"Bart","email":"bartblaze","login":"bartblaze","count":34},{"name":"diˈtekSHən","email":"43088607+ditekshen","login":"ditekshen","count":33},{"name":"RazviOverflow","email":"razvioverflow@gmail.com","login":"RazviOverflow","count":32},{"name":"Rony","email":"rony_123@protonmail.ch","login":"r0ny123","count":30},{"name":"winson0123","email":"79405382+winson0123","login":"winson0123","count":30},{"name":"Robin Koumis","email":"rkoumis@secureworks.com","login":"rkoumis","count":27},{"name":"ClaudioWayne","email":"35531629+ClaudioWayne","login":"ClaudioWayne","count":26},{"name":"Firmy Yang","email":"firmianay@gmail.com","login":"firmianay","count":24},{"name":"N1neSun","email":"917549681@qq.com","login":"N1neSun","count":20},{"name":"Mohannad Raafat","email":"62453654+para0x0dise","login":"para0x0dise","count":19},{"name":"Yung Binary","email":"93540406+YungBinary","login":"YungBinary","count":19},{"name":"Mohannad Raafat","email":"62453654+jojo0x00","login":"jojo0x00","count":17},{"name":"David Santos","email":"44490090+dsecuma","login":"dsecuma","count":16},{"name":"NaxoneZ","email":"naxonez@gmail.com","login":"naxonez","count":14},{"name":"Federico Fantini","email":"f.fantini@certego.net","login":"federicofantini","count":11},{"name":"threathive","email":"adam@threathive.com","login":"threathive","count":11},{"name":"Takashi Matsumoto","email":"77025706+t-mtsmt","login":"t-mtsmt","count":10},{"name":"Will Metcalf","email":"william.metcalf@gmail.com","login":"wmetcalf","count":10},{"name":"Max Zhenzhera","email":"maxzhenzhera@gmail.com","login":"maxzhenzhera","count":10},{"name":"Zane C. Bowers-Hadley","email":"vvelox@vvelox.net","login":"VVelox","count":9},{"name":"raw-data","email":"raw-data","login":"raw-data","count":9},{"name":"Fernando Urbano","email":"fernandou@google.com","login":"azurda","count":8},{"name":"Karl Hiramoto","email":"karlh@google.com","login":"karlhiramoto","count":8},{"name":"gerhard4","email":"53194706+gerhard4","login":"gerhard4","count":8},{"name":"Jonathan Abrahamy","email":"jonathan@intezer.com","login":"yoniabrahamy","count":7},{"name":"Cthib","email":"141052886+ChrisThibodeaux","login":"ChrisThibodeaux","count":7},{"name":"Sean Whalen","email":"seanthegeek@noreply.github.com","login":null,"count":6},{"name":"Hendrik Eckardt","email":"hendrik.eckardt@gdata-adan.de","login":"heck-gd","count":6},{"name":"a-fernandes","email":"55951776+a-fernandes","login":"a-fernandes","count":6},{"name":"r1n9w0rm","email":"34920476+r1n9w0rm","login":"r1n9w0rm","count":6},{"name":"cccs-rs","email":"62077998+cccs-rs","login":"cccs-rs","count":5},{"name":"zoomequipd","email":"github@zoomequipd.com","login":"zoomequipd","count":4},{"name":"Goh Ee Sheng","email":"77826239+goheesheng","login":"goheesheng","count":4},{"name":"RoemIko","email":"45184251+RoemIko","login":"RoemIko","count":4},{"name":"Srivatsa Joshi","email":"92644196+SrivatsaSJoshi","login":"SrivatsaSJoshi","count":4},{"name":"elmaisbuscado","email":"48525036+elmaisbuscado","login":"elmaisbuscado","count":4},{"name":"psalire","email":"35646695+psalire","login":"psalire","count":4},{"name":"yevhenprotsenko","email":"55275842+yevhenprotsenko","login":"yevhenprotsenko","count":3},{"name":"kevross33","email":"kevross33@gmail.com","login":"kevross33","count":3},{"name":"jeFF0Falltrades","email":"8444166+jeFF0Falltrades","login":"jeFF0Falltrades","count":3},{"name":"hariomenkel","email":"mario.henkel4@gmail.com","login":"NexusFuzzy","count":3},{"name":"RoemIko","email":"yasin.tas@eye.security","login":"YasinEYE","count":3},{"name":"Maxime Berthault","email":"2143487+Maxou56800","login":"Maxou56800","count":3},{"name":"Leandro Velasco","email":"velasco.l.n@gmail.com","login":"LeanVel","count":3},{"name":"JaminB","email":"jaminbecker@gmail.com","login":"JaminB","count":3},{"name":"David Resin","email":"17401752+DavidResin","login":"DavidResin","count":3},{"name":"CarsonHrusovsky","email":"95260807+CarsonHrusovsky","login":"CarsonHrusovsky","count":3},{"name":"JLeow00","email":"starboileow@gmail.com","login":"JLeow00","count":2},{"name":"IridiumXOR","email":"oliveriandrea@gmail.com","login":"IridiumXOR","count":2},{"name":"ElMaisBuscado","email":"roberto.santosgarcia@telefonica.com","login":"robsan11p","count":2},{"name":"Daniel Mayer","email":"16283844+MayerDaniel","login":"MayerDaniel","count":2},{"name":"Antyrael","email":"antyrael@gmail.com","login":"Antyrael","count":2},{"name":"Alice","email":"theliberalanimation@gmail.com","login":"xalicex","count":2},{"name":"68zuhKQfKPk","email":"98105006+68zuhKQfKPk","login":"68zuhKQfKPk","count":2},{"name":"Álvaro Aguilar-Tablada Espinosa","email":"alvaro.aguilar-tabladaespinosa@telefonica.com","login":"aaguilartablada","count":2},{"name":"theoleecj sub-account","email":"163821037+theoleecj2","login":"theoleecj2","count":2},{"name":"sploitem","email":"34443980+sploitem","login":"sploitem","count":2},{"name":"s-Fl","email":"74200804+s-Fl","login":"s-Fl","count":2},{"name":"Andrea De Pasquale","email":"andrea@de-pasquale.name","login":"adepasquale","count":2},{"name":"kenleejl","email":"ken19101999@gmail.com","login":"kenleejl","count":2},{"name":"Mohammad Sajjad Asiyabani","email":"asiyabani.ms@gmail.com","login":"sunba91-su","count":2},{"name":"Yan Sandman","email":"104491821+Y4nush","login":"Y4nush","count":2},{"name":"ctechmat","email":"64774409+ctechmat","login":"ctechmat","count":2},{"name":"davidt99","email":"davidtufik@gmail.com","login":"davidt99","count":2},{"name":"jonisworking","email":"150355028+jonisworking","login":"jonisworking","count":2},{"name":"piolug93","email":"piolug93@gmail.com","login":"piolug93","count":2},{"name":"Stevemaster92","email":"stefan.haselwanter@gmail.com","login":"Stevemaster92","count":2},{"name":"Micah Flack","email":"35813664+micahflack","login":"micahflack","count":2},{"name":"Max Watermolen","email":"73605619+mwatermolen","login":"mwatermolen","count":2},{"name":"Matteo Manzoni","email":"manzoni.matteo@mailfence.com","login":"MatteoManzoni","count":2},{"name":"Matteo Corradini","email":"corra.matteo@gmail.com","login":"CorraMatte","count":2},{"name":"James Jackson","email":"53608489+Sankgreall","login":"Sankgreall","count":2},{"name":"redteampanda-ng","email":"31235211+redteampanda-ng","login":"redteampanda-ng","count":2},{"name":"Ignacio Rodriguez Paez","email":"ignacio.rodriguez.paez@gmail.com","login":"nachorpaez","count":1},{"name":"JSCU-CNI","email":"121175071+JSCU-CNI","login":"JSCU-CNI","count":1},{"name":"Javier Botella","email":"javier.botella@polyswarm.io","login":"JavierBotella","count":1},{"name":"Jerry_Chen","email":"vest12385@gmail.com","login":"vest12385","count":1},{"name":"Jorge","email":"46056498+jorgectf","login":"jorgectf","count":1},{"name":"jbarnett-i4g","email":"58859105+jbarnett-i4g","login":"jbarnett-i4g","count":1},{"name":"jezkerwin","email":"web@jezlabs.com","login":"jezkerwin","count":1},{"name":"mcdave2k1","email":"36896028+mcdave2k1","login":"mcdave2k1","count":1},{"name":"mrmacph","email":"89227564+mrmacph","login":"mrmacph","count":1},{"name":"Ice1187","email":"icing1187@gmail.com","login":"Ice1187","count":1},{"name":"edwardrixon","email":"edwardrixon@gmail.com","login":"edwardrixon","count":1},{"name":"dijkstra","email":"idrirap","login":"idrirap","count":1},{"name":"dfr-fands","email":"155625068+dfr-fands","login":"dfr-fands","count":1},{"name":"demon-i386","email":"muranotatsuo@protonmail.com","login":"demon-i386","count":1},{"name":"deepthoughts","email":"64624556+deepthoughts","login":"deepthoughts","count":1},{"name":"chriswalkerc","email":"99473379+chriswalkerc","login":"chriswalkerc","count":1},{"name":"cccs-j","email":"86016598+cccs-j","login":"cccs-j","count":1},{"name":"tbartlett0","email":"github@tim.bartletts.id.au","login":"tbartlett0","count":1},{"name":"sreynaert","email":"sasjareynaert@gmail.com","login":"reynas","count":1},{"name":"silviacuenca","email":"105930472+silviacuenca","login":"silviacuenca","count":1},{"name":"Kevin Rohan","email":"kevin.rohan@reversinglabs.com","login":null,"count":1},{"name":"DoomedRaven","email":"","login":null,"count":1},{"name":"Hornetsecurity Security Lab","email":"securitylab@hornetsecurity.com","login":null,"count":1},{"name":"sbjzn","email":"simon@sbjzn.com","login":null,"count":1},{"name":"takitakitanana","email":"asdf1404@protonmail.com","login":null,"count":1},{"name":"Yann Castagnetti","email":"ycastagnetti@riskeco.com","login":null,"count":1},{"name":"alsham","email":"Amjad.Alsharafi@withsecure.com","login":null,"count":1},{"name":"caperoot","email":"root@capev2.com","login":null,"count":1},{"name":"davidt99","email":"davidtufik@intezer.com","login":null,"count":1},{"name":"rodac5","email":"rodac5","login":"rodac5","count":1},{"name":"robinrbnctl","email":"112956190+robinrbnctl","login":"robinrbnctl","count":1},{"name":"powerade661","email":"soccer09s@hotmail.com","login":"powerade661","count":1},{"name":"plutusrt@gmail.com","email":"plutusrt@gmail.com","login":"plutusrt","count":1},{"name":"nikhilh-20","email":"nikhilhegde20@gmail.com","login":"nikhilh-20","count":1},{"name":"c3rb3ru5","email":"79795199+c3rb3ru5d3d53c","login":"c3rb3ru5d3d53c","count":1},{"name":"Konstantin","email":"20199899+King-Konsto","login":"King-Konsto","count":1},{"name":"Abdelrahman Nasr","email":"abdelrahman.nasr137@gmail.com","login":"T1m3M","count":1},{"name":"Ibai Apellaniz","email":"ibai.apellaniz@gmail.com","login":"ibaiape","count":1},{"name":"Hack-N-Patch","email":"56230734+Hack-N-Patch","login":"Hack-N-Patch","count":1},{"name":"DayNKnight","email":"zknight01@gmail.com","login":"DayNKnight","count":1},{"name":"Daniel Oronsi","email":"danielo@intezer.com","login":"daniel-oronsi","count":1},{"name":"Constantine Grantcharov","email":"conz27@gmail.com","login":"conz27","count":1},{"name":"Avihay Shem Tov","email":"1avihay@gmail.com","login":"AvihayST","count":1},{"name":"Andrea Ferrario","email":"andre.ferrario@icloud.com","login":"AndreaF17","count":1},{"name":"Weber Tsai","email":"taida957789@gmail.com","login":"taida957789","count":1},{"name":"Raphaël Vinot","email":"Rafiot","login":"Rafiot","count":1},{"name":"Riccardo Giordano","email":"riccardogiordano1997@gmail.com","login":"rgsax","count":1},{"name":"Ryan Robinson","email":"ryan@intezer.com","login":"aslefhewqiwbepqwefbpqsciwueh","count":1},{"name":"Sam H","email":"saltthehash","login":"saltthehash","count":1},{"name":"Sandor Nemes","email":"snemes","login":"snemes","count":1},{"name":"Simone Berni","email":"s.berni@certego.net","login":"0ssigeno","count":1},{"name":"Steve Bassi","email":"scsi.ch@gmail.com","login":"scsich","count":1},{"name":"bryanster","email":"45668775+bryanster","login":"bryanster","count":1},{"name":"brazorfajeje","email":"92110885+brazorfajeje","login":"brazorfajeje","count":1},{"name":"antihax","email":"antihax@gmail.com","login":"antihax","count":1},{"name":"a1ext","email":"a13x4nd3r.t@gmail.com","login":"a1ext","count":1},{"name":"Zer0Risk","email":"76562739+Zer0Risk","login":"Zer0Risk","count":1},{"name":"Xavier Mertens","email":"xavier@rootshell.be","login":"xme","count":1},{"name":"飘尘","email":"ssfdust@gmail.com","login":"ssfdust","count":1},{"name":"Ԝеѕ","email":"5124946+wesinator","login":"wesinator","count":1},{"name":"Константин Рощупкин","email":"53541518+minaton-ru","login":"minaton-ru","count":1},{"name":"x9090","email":"k0b3.bryant08@gmail.com","login":"x9090","count":1},{"name":"RandomRhythm","email":"randomrhythm@rhythmengineering.com","login":"RandomRhythm","count":1},{"name":"Paimon","email":"leoiancu21@gmail.com","login":"leoiancu21","count":1},{"name":"Oren","email":"orenyomtov","login":"orenyomtov","count":1},{"name":"Nik Mohamad Aizuddin","email":"nick@extra2000.io","login":"nikAizuddin","count":1},{"name":"MohammadHossein","email":"51611794+MHM98","login":"MHM98","count":1},{"name":"Michael Weiser","email":"michael.weiser@gmx.de","login":"michaelweiser","count":1},{"name":"MiS27","email":"MiS27","login":"MiS27","count":1},{"name":"Szym0n13k","email":"szymonpaszun@gmail.com","login":"Szym0n13k","count":1}],"total_commits":6736,"total_committers":160,"total_bot_commits":71,"total_bot_committers":1,"mean_commits":42.1,"dds":0.49688242280285033,"past_year_committers":[{"name":"doomedraven","email":"abrukhovetskyy@google.com","login":"doomedraven","count":231},{"name":"GitHub Actions","email":"action@github.com","login":"actions-user","count":167},{"name":"Kevin O'Reilly","email":"kevoreilly@gmail.com","login":"kevoreilly","count":76},{"name":"doomedraven","email":"doomedraven@gmail.com","login":null,"count":73},{"name":"xiangchen96","email":"xiangchenchen@google.com","login":"xiangchen96","count":31},{"name":"enzo","email":"7831008+enzok","login":"enzok","count":29},{"name":"Josh Feather","email":"142008135+josh-feather","login":"josh-feather","count":28},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":22},{"name":"Yung Binary","email":"93540406+YungBinary","login":"YungBinary","count":18},{"name":"David Santos","email":"44490090+dsecuma","login":"dsecuma","count":13},{"name":"ClaudioWayne","email":"35531629+ClaudioWayne","login":"ClaudioWayne","count":13},{"name":"cccs-mog","email":"117194682+cccs-mog","login":"cccs-mog","count":10},{"name":"Tommy Beadle","email":"tbeadle","login":"tbeadle","count":9},{"name":"Takashi Matsumoto","email":"77025706+t-mtsmt","login":"t-mtsmt","count":7},{"name":"Cthib","email":"141052886+ChrisThibodeaux","login":"ChrisThibodeaux","count":7},{"name":"Karl Hiramoto","email":"karlh@google.com","login":"karlhiramoto","count":6},{"name":"Robin Koumis","email":"rkoumis@secureworks.com","login":"rkoumis","count":6},{"name":"Fernando Urbano","email":"fernandou@google.com","login":"azurda","count":5},{"name":"Nick Bargnesi","email":"nbargnesi@secureworks.com","login":"nbargnesi","count":5},{"name":"Tommy Beadle","email":"tbeadle@secureworks.com","login":null,"count":4},{"name":"Sean Whalen","email":"44679+seanthegeek","login":"seanthegeek","count":4},{"name":"Mohannad Raafat","email":"62453654+para0x0dise","login":"para0x0dise","count":3},{"name":"RazviOverflow","email":"41084837+RazviOverflow","login":"RazviOverflow","count":3},{"name":"jeFF0Falltrades","email":"8444166+jeFF0Falltrades","login":"jeFF0Falltrades","count":3},{"name":"Bart P","email":"3075118+bartblaze","login":"bartblaze","count":3},{"name":"IridiumXOR","email":"oliveriandrea@gmail.com","login":"IridiumXOR","count":2},{"name":"Maxime Berthault","email":"2143487+Maxou56800","login":"Maxou56800","count":2},{"name":"qux-bbb","email":"1147635419@qq.com","login":"qux-bbb","count":2},{"name":"theoleecj sub-account","email":"163821037+theoleecj2","login":"theoleecj2","count":2},{"name":"Mohammad Sajjad Asiyabani","email":"asiyabani.ms@gmail.com","login":"sunba91-su","count":2},{"name":"Yan Sandman","email":"104491821+Y4nush","login":"Y4nush","count":1},{"name":"bryanster","email":"45668775+bryanster","login":"bryanster","count":1},{"name":"Kevin Rohan","email":"kevin.rohan@reversinglabs.com","login":null,"count":1},{"name":"cccs-rs","email":"62077998+cccs-rs","login":"cccs-rs","count":1},{"name":"demon-i386","email":"muranotatsuo@protonmail.com","login":"demon-i386","count":1},{"name":"dfr-fands","email":"155625068+dfr-fands","login":"dfr-fands","count":1},{"name":"piolug93","email":"piolug93@gmail.com","login":"piolug93","count":1},{"name":"silviacuenca","email":"105930472+silviacuenca","login":"silviacuenca","count":1},{"name":"winson0123","email":"79405382+winson0123","login":"winson0123","count":1},{"name":"Константин Рощупкин","email":"53541518+minaton-ru","login":"minaton-ru","count":1},{"name":"飘尘","email":"ssfdust@gmail.com","login":"ssfdust","count":1},{"name":"Weber Tsai","email":"taida957789@gmail.com","login":"taida957789","count":1},{"name":"Szym0n13k","email":"szymonpaszun@gmail.com","login":"Szym0n13k","count":1},{"name":"Paimon","email":"leoiancu21@gmail.com","login":"leoiancu21","count":1},{"name":"MohammadHossein","email":"51611794+MHM98","login":"MHM98","count":1},{"name":"Jonathan Abrahamy","email":"jonathan@intezer.com","login":"yoniabrahamy","count":1},{"name":"Daniel Oronsi","email":"danielo@intezer.com","login":"daniel-oronsi","count":1},{"name":"Alice","email":"theliberalanimation@gmail.com","login":"xalicex","count":1}],"past_year_total_commits":804,"past_year_total_committers":48,"past_year_total_bot_commits":22,"past_year_total_bot_committers":1,"past_year_mean_commits":16.75,"past_year_dds":0.7126865671641791,"last_synced_at":"2025-05-27T15:47:07.679Z","last_synced_commit":"dc658cce622fe3b5c41e638d5590466f0f6a03aa","created_at":"2024-09-21T07:02:34.684Z","updated_at":"2025-05-27T15:47:41.391Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevoreilly%2FCAPEv2/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"kevoreilly/CAPEv2","html_url":"https://github.com/kevoreilly/CAPEv2","last_synced_at":"2025-09-05T04:39:05.444Z","status":null,"issues_count":260,"pull_requests_count":769,"avg_time_to_close_issue":2176522.5692307693,"avg_time_to_close_pull_request":272227.0147275405,"issues_closed_count":195,"pull_requests_closed_count":679,"pull_request_authors_count":76,"issue_authors_count":141,"avg_comments_per_issue":3.7192307692307693,"avg_comments_per_pull_request":0.8153446033810143,"merged_pull_requests_count":627,"bot_issues_count":0,"bot_pull_requests_count":61,"past_year_issues_count":129,"past_year_pull_requests_count":380,"past_year_avg_time_to_close_issue":441013.2375,"past_year_avg_time_to_close_pull_request":147331.57668711655,"past_year_issues_closed_count":80,"past_year_pull_requests_closed_count":326,"past_year_pull_request_authors_count":39,"past_year_issue_authors_count":75,"past_year_avg_comments_per_issue":2.612403100775194,"past_year_avg_comments_per_pull_request":0.6026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":37,"past_year_merged_pull_requests_count":301,"created_at":"2024-09-21T07:02:34.896Z","updated_at":"2025-09-05T04:39:05.446Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevoreilly%2FCAPEv2","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevoreilly%2FCAPEv2/issues","issue_labels_count":{"aws":2,"azure":2,"duplicate":1,"help wanted":1},"pull_request_labels_count":{"dependencies":61,"python":61,"onhold":1},"issue_author_associations_count":{"NONE":176,"CONTRIBUTOR":76,"COLLABORATOR":7,"OWNER":1},"pull_request_author_associations_count":{"CONTRIBUTOR":580,"COLLABORATOR":126,"NONE":58,"OWNER":5},"issue_authors":{"seanthegeek":18,"xme":12,"ChrisThibodeaux":9,"doomedraven":7,"superonion7890":6,"waason":5,"YungBinary":5,"CarsonHrusovsky":4,"qux-bbb":4,"desen33":4,"dfr-fands":4,"pschivo":4,"bartblaze":4,"joser12345678":3,"RyanInsolencee":3,"MHM98":3,"hackdefendr":3,"Fother866":3,"kevross33":3,"githule":3,"artist740":3,"MU-03":3,"albertososa95":3,"boredchilada":2,"brightpinefield":2,"ParkWork5":2,"josh-feather":2,"bLightZP":2,"MReprogle1":2,"Lacc1986":2,"Cassandra-Fu":2,"MikeEffect":2,"benweber2":2,"JoyBoy471":2,"HUSMUS9999":2,"JTurn01":2,"eingel86":2,"guser100":2,"leoiancu21":2,"Parithmos424":2,"Kmalevski":2,"rmsferreira":2,"xx0red":2,"LaKH-exe":2,"mhdo298":2,"loust":2,"obfstr":2,"wuuuw":2,"Dymsel":2,"LamineLSU":1,"phunki32":1,"kevoreilly":1,"Sankgreall":1,"silicon-cowboi":1,"naxsi300":1,"hscu":1,"norantharowat":1,"ip2location":1,"IridiumXOR":1,"plygrnd":1,"rbergman18":1,"marsomx":1,"nbyt3":1,"andrisr223":1,"Sk4hnt42":1,"dimitrion4a":1,"azurda":1,"CS-PK":1,"bitsnbytesio":1,"ljucovic":1,"tionosaja":1,"narges-d":1,"kareemauth":1,"XxCloudMindXx":1,"cod3nym":1,"kursataktas":1,"mjbradford89":1,"enceladus3":1,"t-mtsmt":1,"Y4nush":1,"SimoneFelici":1,"AnnaZong001":1,"cccs-mog":1,"br0pi":1,"DrFerdinand":1,"lockroz":1,"boulwabd":1,"yveskerbens":1,"Fruitt-012":1,"baldLin3934":1,"autozeitung":1,"calebstewart":1,"xmtxsec":1,"wasbt":1,"scccccccccc":1,"lrhazi":1,"oalieno":1,"stronningen":1,"androssfox":1,"scrublullz":1,"zqyap88":1,"federicofantini":1,"alx1m1k":1,"not-duckie":1,"Aeris1One":1,"rtkcgrantcharov":1,"AJAkil":1,"para0x0dise":1,"markykchua":1,"BrescianiLuca":1,"tomasz25-dev":1,"CaptWake":1,"Fisherbeach":1,"powerade661":1,"vishiswoz":1,"zOLakh":1,"jstarink":1,"packmad":1,"kubota83895398":1,"Keyb0red":1,"HerishiSamael":1,"RebootPhoenix":1,"5470u2k":1,"BARGOUG":1,"zer0daysec":1,"n00btotal":1,"ClaudioWayne":1,"HAB18":1,"lesszzen":1,"LapTapk":1,"maobuyiqqw":1,"daschr":1,"songshengping":1,"yundmb":1,"HydraDragonAntivirus":1,"Squiblydoo":1,"lps-rocks":1,"2Wanderer":1,"yoniabrahamy":1,"Maxou56800":1,"eolandro":1},"pull_request_authors":{"doomedraven":121,"enzok":111,"dependabot[bot]":61,"xiangchen96":44,"rkoumis":40,"josh-feather":37,"tbeadle":36,"ditekshen":25,"cccs-mog":25,"ClaudioWayne":23,"dsecuma":20,"ChrisThibodeaux":16,"nbargnesi":12,"YungBinary":12,"bartblaze":12,"para0x0dise":11,"karlhiramoto":10,"azurda":9,"t-mtsmt":8,"wmetcalf":7,"qux-bbb":7,"naxonez":6,"cccs-kevin":5,"elmaisbuscado":5,"kevoreilly":5,"MHM98":5,"IridiumXOR":4,"sunba91-su":4,"winson0123":4,"CarsonHrusovsky":3,"piolug93":3,"Maxou56800":3,"RazviOverflow":3,"leoiancu21":3,"xalicex":3,"demon-i386":3,"daniel-oronsi":3,"federicofantini":3,"theoleecj2":3,"firmianay":3,"minaton-ru":2,"aaguilartablada":2,"taida957789":2,"daschr":2,"Y4nush":2,"SirTeggun":2,"joser12345678":2,"jonisworking":2,"adepasquale":2,"markykchua":2,"nbdy":2,"cccs-rs":2,"boundprometheus":2,"seanthegeek":2,"kursataktas":2,"x9090":1,"aslefhewqiwbepqwefbpqsciwueh":1,"aaron-boyd":1,"MU-03":1,"T1m3M":1,"Aeris1One":1,"dfr-fands":1,"itamarga":1,"bryanster":1,"Fisherbeach":1,"jeFF0Falltrades":1,"yoniabrahamy":1,"AxelSecurity":1,"Tatsuya-hasegawa":1,"ibaiape":1,"Szym0n13k":1,"raw-data":1,"Zer0Risk":1,"silviacuenca":1,"plutusrt":1,"Parithmos424":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10087320,"issues_count":31306968,"pull_requests_count":96469683,"authors_count":10696025,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"duplicate":1},"past_year_pull_request_labels_count":{"dependencies":37,"python":37,"onhold":1},"past_year_issue_author_associations_count":{"NONE":85,"CONTRIBUTOR":39,"COLLABORATOR":4,"OWNER":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":268,"COLLABORATOR":87,"NONE":22,"OWNER":3},"past_year_issue_authors":{"seanthegeek":12,"superonion7890":6,"YungBinary":5,"waason":5,"ChrisThibodeaux":5,"doomedraven":4,"pschivo":4,"qux-bbb":3,"MHM98":3,"kevross33":3,"Dymsel":2,"Kmalevski":2,"obfstr":2,"Lacc1986":2,"brightpinefield":2,"LaKH-exe":2,"githule":2,"boredchilada":2,"bLightZP":2,"guser100":2,"xx0red":2,"mhdo298":2,"josh-feather":2,"JoyBoy471":2,"Parithmos424":1,"packmad":1,"nbyt3":1,"naxsi300":1,"narges-d":1,"Maxou56800":1,"Aeris1One":1,"rbergman18":1,"scccccccccc":1,"silicon-cowboi":1,"SimoneFelici":1,"Sk4hnt42":1,"Squiblydoo":1,"tionosaja":1,"tomasz25-dev":1,"vishiswoz":1,"xmtxsec":1,"yundmb":1,"zer0daysec":1,"zOLakh":1,"zqyap88":1,"AJAkil":1,"autozeitung":1,"azurda":1,"baldLin3934":1,"BARGOUG":1,"bartblaze":1,"bitsnbytesio":1,"boulwabd":1,"BrescianiLuca":1,"calebstewart":1,"CaptWake":1,"cccs-mog":1,"ClaudioWayne":1,"cod3nym":1,"CS-PK":1,"daschr":1,"dfr-fands":1,"eolandro":1,"Fisherbeach":1,"Fruitt-012":1,"jstarink":1,"kevoreilly":1,"kubota83895398":1,"kursataktas":1,"LamineLSU":1,"LapTapk":1,"lesszzen":1,"lrhazi":1,"maobuyiqqw":1,"markykchua":1},"past_year_pull_request_authors":{"doomedraven":87,"dependabot[bot]":37,"enzok":35,"josh-feather":31,"xiangchen96":20,"ClaudioWayne":19,"tbeadle":16,"rkoumis":15,"cccs-mog":14,"dsecuma":13,"YungBinary":12,"ChrisThibodeaux":12,"karlhiramoto":7,"nbargnesi":6,"MHM98":5,"azurda":4,"IridiumXOR":4,"sunba91-su":4,"kevoreilly":3,"bartblaze":3,"Maxou56800":3,"t-mtsmt":2,"kursataktas":2,"minaton-ru":2,"taida957789":2,"seanthegeek":2,"cccs-rs":2,"daschr":2,"SirTeggun":2,"daniel-oronsi":2,"boundprometheus":2,"para0x0dise":2,"markykchua":2,"AxelSecurity":1,"aaron-boyd":1,"itamarga":1,"Aeris1One":1,"bryanster":1,"Fisherbeach":1},"maintainers":[{"login":"doomedraven","count":128,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/doomedraven"},{"login":"kevoreilly","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kevoreilly"},{"login":"cccs-kevin","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cccs-kevin"}],"active_maintainers":[{"login":"doomedraven","count":91,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/doomedraven"},{"login":"kevoreilly","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kevoreilly"}]},"events":null,"keywords":["cape","configs","debugging-tools","malware","malware-analysis","malware-research","reverse-engineering","sandbox","unpacking"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/antitemplaters.yml_disabled","sha":null,"kind":"manifest","created_at":"2023-09-22T03:06:40.107Z","updated_at":"2023-09-22T03:06:40.107Z","repository_link":"https://github.com/kevoreilly/CAPEv2/blob/master/.github/workflows/antitemplaters.yml_disabled","dependencies":[{"id":13863602024,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13863602025,"package_name":"lucasbento/auto-close-issues","ecosystem":"actions","requirements":"v1.0.2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cape_sh.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:06:40.158Z","updated_at":"2023-09-22T03:06:40.158Z","repository_link":"https://github.com/kevoreilly/CAPEv2/blob/master/.github/workflows/cape_sh.yml","dependencies":[{"id":13863602035,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/export-requirements.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:06:40.179Z","updated_at":"2023-09-22T03:06:40.179Z","repository_link":"https://github.com/kevoreilly/CAPEv2/blob/master/.github/workflows/export-requirements.yml","dependencies":[{"id":13863602043,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13863602044,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pip-audit.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:06:40.203Z","updated_at":"2023-09-22T03:06:40.203Z","repository_link":"https://github.com/kevoreilly/CAPEv2/blob/master/.github/workflows/pip-audit.yml","dependencies":[{"id":13863602054,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13863602055,"package_name":"pypa/gh-action-pip-audit","ecosystem":"actions","requirements":"v1.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python-package.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:06:40.216Z","updated_at":"2023-09-22T03:06:40.216Z","repository_link":"https://github.com/kevoreilly/CAPEv2/blob/master/.github/workflows/python-package.yml","dependencies":[{"id":13863602057,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13863602058,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13863602059,"package_name":"dorny/paths-filter","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/todo.yml_disabled","sha":null,"kind":"manifest","created_at":"2023-09-22T03:06:40.224Z","updated_at":"2023-09-22T03:06:40.224Z","repository_link":"https://github.com/kevoreilly/CAPEv2/blob/master/.github/workflows/todo.yml_disabled","dependencies":[{"id":13863602061,"package_name":"actions/checkout","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":13863602062,"package_name":"alstr/todo-to-issue-action","ecosystem":"actions","requirements":"v4.6.8","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/yara-audit.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:06:40.238Z","updated_at":"2023-09-22T03:06:40.238Z","repository_link":"https://github.com/kevoreilly/CAPEv2/blob/master/.github/workflows/yara-audit.yml","dependencies":[{"id":13863602066,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13863602067,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-09-22T03:06:40.248Z","updated_at":"2023-09-22T03:06:40.248Z","repository_link":"https://github.com/kevoreilly/CAPEv2/blob/master/docs/requirements.txt","dependencies":[]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2023-09-22T03:06:40.255Z","updated_at":"2023-09-22T03:06:40.255Z","repository_link":"https://github.com/kevoreilly/CAPEv2/blob/master/poetry.lock","dependencies":[{"id":13863602071,"package_name":"alembic","ecosystem":"pypi","requirements":"1.9.4","direct":false,"kind":null,"optional":false},{"id":13863602072,"package_name":"anyio","ecosystem":"pypi","requirements":"4.0.0","direct":false,"kind":null,"optional":false},{"id":13863602073,"package_name":"asgiref","ecosystem":"pypi","requirements":"3.7.2","direct":false,"kind":null,"optional":false},{"id":13863602074,"package_name":"attrs","ecosystem":"pypi","requirements":"21.4.0","direct":false,"kind":null,"optional":false},{"id":13863602075,"package_name":"autobahn","ecosystem":"pypi","requirements":"23.1.2","direct":false,"kind":null,"optional":false},{"id":13863602076,"package_name":"automat","ecosystem":"pypi","requirements":"22.10.0","direct":false,"kind":null,"optional":false},{"id":13863602077,"package_name":"backports-zoneinfo","ecosystem":"pypi","requirements":"0.2.1","direct":false,"kind":null,"optional":false},{"id":13863602078,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"4.12.2","direct":false,"kind":null,"optional":false},{"id":13863602079,"package_name":"black","ecosystem":"pypi","requirements":"22.12.0","direct":false,"kind":null,"optional":false},{"id":13863602080,"package_name":"bs4","ecosystem":"pypi","requirements":"0.0.1","direct":false,"kind":null,"optional":false},{"id":13863602081,"package_name":"cachetools","ecosystem":"pypi","requirements":"5.3.1","direct":false,"kind":null,"optional":false},{"id":13863602082,"package_name":"capstone","ecosystem":"pypi","requirements":"4.0.2","direct":false,"kind":null,"optional":false},{"id":13863602083,"package_name":"certifi","ecosystem":"pypi","requirements":"2023.7.22","direct":false,"kind":null,"optional":false},{"id":13863602084,"package_name":"cffi","ecosystem":"pypi","requirements":"1.15.1","direct":false,"kind":null,"optional":false},{"id":13863602085,"package_name":"cfgv","ecosystem":"pypi","requirements":"3.4.0","direct":false,"kind":null,"optional":false},{"id":13863602086,"package_name":"channels","ecosystem":"pypi","requirements":"3.0.5","direct":false,"kind":null,"optional":false},{"id":13863602087,"package_name":"chardet","ecosystem":"pypi","requirements":"4.0.0","direct":false,"kind":null,"optional":false},{"id":13863602088,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.2.0","direct":false,"kind":null,"optional":false},{"id":13863602089,"package_name":"click","ecosystem":"pypi","requirements":"8.1.7","direct":false,"kind":null,"optional":false},{"id":13863602090,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":null,"optional":false},{"id":13863602091,"package_name":"colorclass","ecosystem":"pypi","requirements":"2.2.2","direct":false,"kind":null,"optional":false},{"id":13863602092,"package_name":"commonmark","ecosystem":"pypi","requirements":"0.9.1","direct":false,"kind":null,"optional":false},{"id":13863602093,"package_name":"constantly","ecosystem":"pypi","requirements":"15.1.0","direct":false,"kind":null,"optional":false},{"id":13863602094,"package_name":"coverage","ecosystem":"pypi","requirements":"7.3.1","direct":false,"kind":null,"optional":false},{"id":13863602095,"package_name":"crudini","ecosystem":"pypi","requirements":"0.9.4","direct":false,"kind":null,"optional":false},{"id":13863602097,"package_name":"cryptography","ecosystem":"pypi","requirements":"41.0.4","direct":false,"kind":null,"optional":false},{"id":13863602098,"package_name":"cxxfilt","ecosystem":"pypi","requirements":"0.2.2","direct":false,"kind":null,"optional":false},{"id":13863602099,"package_name":"cython","ecosystem":"pypi","requirements":"0.29.24","direct":false,"kind":null,"optional":false},{"id":13863602100,"package_name":"daphne","ecosystem":"pypi","requirements":"3.0.2","direct":false,"kind":null,"optional":false},{"id":13863602101,"package_name":"defusedxml","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":null,"optional":false},{"id":13863602102,"package_name":"distlib","ecosystem":"pypi","requirements":"0.3.7","direct":false,"kind":null,"optional":false},{"id":13863602103,"package_name":"django","ecosystem":"pypi","requirements":"4.2.5","direct":false,"kind":null,"optional":false},{"id":13863602104,"package_name":"django-allauth","ecosystem":"pypi","requirements":"0.54.0","direct":false,"kind":null,"optional":false},{"id":13863602105,"package_name":"django-crispy-forms","ecosystem":"pypi","requirements":"1.14.0","direct":false,"kind":null,"optional":false},{"id":13863602106,"package_name":"django-csp","ecosystem":"pypi","requirements":"3.7","direct":false,"kind":null,"optional":false},{"id":13863602107,"package_name":"django-extensions","ecosystem":"pypi","requirements":"3.2.1","direct":false,"kind":null,"optional":false},{"id":13863602108,"package_name":"django-ratelimit","ecosystem":"pypi","requirements":"3.0.1","direct":false,"kind":null,"optional":false},{"id":13863602109,"package_name":"django-recaptcha","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":null,"optional":false},{"id":13863602110,"package_name":"django-settings-export","ecosystem":"pypi","requirements":"1.2.1","direct":false,"kind":null,"optional":false},{"id":13863602111,"package_name":"djangorestframework","ecosystem":"pypi","requirements":"3.14.0","direct":false,"kind":null,"optional":false},{"id":13863602112,"package_name":"dncil","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":null,"optional":false},{"id":13863602113,"package_name":"dnfile","ecosystem":"pypi","requirements":"0.13.0","direct":false,"kind":null,"optional":false},{"id":13863602114,"package_name":"dnspython","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":null,"optional":false},{"id":13863602115,"package_name":"dpkt","ecosystem":"pypi","requirements":"1.9.6","direct":false,"kind":null,"optional":false},{"id":13863602116,"package_name":"easygui","ecosystem":"pypi","requirements":"0.98.3","direct":false,"kind":null,"optional":false},{"id":13863602117,"package_name":"et-xmlfile","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":null,"optional":false},{"id":13863602118,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"1.1.3","direct":false,"kind":null,"optional":false},{"id":13863602119,"package_name":"execnet","ecosystem":"pypi","requirements":"2.0.2","direct":false,"kind":null,"optional":false},{"id":13863602120,"package_name":"filelock","ecosystem":"pypi","requirements":"3.12.4","direct":false,"kind":null,"optional":false},{"id":13863602121,"package_name":"fire","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":null,"optional":false},{"id":13863602122,"package_name":"flare-capa","ecosystem":"pypi","requirements":"6.0.0","direct":false,"kind":null,"optional":false},{"id":13863602123,"package_name":"func-timeout","ecosystem":"pypi","requirements":"4.3.5","direct":false,"kind":null,"optional":false},{"id":13863602124,"package_name":"funcy","ecosystem":"pypi","requirements":"2.0","direct":false,"kind":null,"optional":false},{"id":13863602125,"package_name":"future","ecosystem":"pypi","requirements":"0.18.3","direct":false,"kind":null,"optional":false},{"id":13863602126,"package_name":"gevent","ecosystem":"pypi","requirements":"23.9.1","direct":false,"kind":null,"optional":false},{"id":13863602127,"package_name":"greenlet","ecosystem":"pypi","requirements":"3.0.0rc3","direct":false,"kind":null,"optional":false},{"id":13863602128,"package_name":"gunicorn","ecosystem":"pypi","requirements":"20.1.0","direct":false,"kind":null,"optional":false},{"id":13863602129,"package_name":"h11","ecosystem":"pypi","requirements":"0.14.0","direct":false,"kind":null,"optional":false},{"id":13863602130,"package_name":"halo","ecosystem":"pypi","requirements":"0.0.31","direct":false,"kind":null,"optional":false},{"id":13863602131,"package_name":"httpretty","ecosystem":"pypi","requirements":"1.1.4","direct":false,"kind":null,"optional":false},{"id":13863602132,"package_name":"httptools","ecosystem":"pypi","requirements":"0.6.0","direct":false,"kind":null,"optional":false},{"id":13863602133,"package_name":"hyperlink","ecosystem":"pypi","requirements":"21.0.0","direct":false,"kind":null,"optional":false},{"id":13863602134,"package_name":"ida-netnode","ecosystem":"pypi","requirements":"3.0","direct":false,"kind":null,"optional":false},{"id":13863602135,"package_name":"ida-settings","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":null,"optional":false},{"id":13863602136,"package_name":"identify","ecosystem":"pypi","requirements":"2.5.29","direct":false,"kind":null,"optional":false},{"id":13863602137,"package_name":"idna","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":null,"optional":false},{"id":13863602138,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"3.3.0","direct":false,"kind":null,"optional":false},{"id":13863602139,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"6.0.1","direct":false,"kind":null,"optional":false},{"id":13863602140,"package_name":"incremental","ecosystem":"pypi","requirements":"22.10.0","direct":false,"kind":null,"optional":false},{"id":13863602141,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":null,"optional":false},{"id":13863602142,"package_name":"iniparse","ecosystem":"pypi","requirements":"0.5","direct":false,"kind":null,"optional":false},{"id":13863602143,"package_name":"intervaltree","ecosystem":"pypi","requirements":"3.1.0","direct":false,"kind":null,"optional":false},{"id":13863602144,"package_name":"isort","ecosystem":"pypi","requirements":"5.12.0","direct":false,"kind":null,"optional":false},{"id":13863602145,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.2","direct":false,"kind":null,"optional":false},{"id":13863602146,"package_name":"lnkparse3","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":null,"optional":false},{"id":13863602147,"package_name":"log-symbols","ecosystem":"pypi","requirements":"0.0.14","direct":false,"kind":null,"optional":false},{"id":13863602148,"package_name":"mako","ecosystem":"pypi","requirements":"1.2.4","direct":false,"kind":null,"optional":false},{"id":13863602149,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.3","direct":false,"kind":null,"optional":false},{"id":13863602150,"package_name":"maxminddb","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":null,"optional":false},{"id":13863602151,"package_name":"msgpack","ecosystem":"pypi","requirements":"1.0.5","direct":false,"kind":null,"optional":false},{"id":13863602152,"package_name":"msoffcrypto-tool","ecosystem":"pypi","requirements":"5.1.1","direct":false,"kind":null,"optional":false},{"id":13863602153,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":null,"optional":false},{"id":13863602154,"package_name":"netstruct","ecosystem":"pypi","requirements":"1.1.2","direct":false,"kind":null,"optional":false},{"id":13863602155,"package_name":"networkx","ecosystem":"pypi","requirements":"3.1","direct":false,"kind":null,"optional":false},{"id":13863602156,"package_name":"nodeenv","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":null,"optional":false},{"id":13863602157,"package_name":"oauthlib","ecosystem":"pypi","requirements":"3.2.2","direct":false,"kind":null,"optional":false},{"id":13863602158,"package_name":"olefile","ecosystem":"pypi","requirements":"0.46","direct":false,"kind":null,"optional":false},{"id":13863602159,"package_name":"oletools","ecosystem":"pypi","requirements":"0.60","direct":false,"kind":null,"optional":false},{"id":13863602160,"package_name":"openpyxl","ecosystem":"pypi","requirements":"3.1.2","direct":false,"kind":null,"optional":false},{"id":13863602161,"package_name":"orjson","ecosystem":"pypi","requirements":"3.8.5","direct":false,"kind":null,"optional":false},{"id":13863602162,"package_name":"packaging","ecosystem":"pypi","requirements":"23.1","direct":false,"kind":null,"optional":false},{"id":13863602163,"package_name":"pathspec","ecosystem":"pypi","requirements":"0.11.2","direct":false,"kind":null,"optional":false},{"id":13863602164,"package_name":"pcodedmp","ecosystem":"pypi","requirements":"1.2.6","direct":false,"kind":null,"optional":false},{"id":13863602165,"package_name":"pebble","ecosystem":"pypi","requirements":"4.6.3","direct":false,"kind":null,"optional":false},{"id":13863602166,"package_name":"pefile","ecosystem":"pypi","requirements":"2023.2.7","direct":false,"kind":null,"optional":false},{"id":13863602167,"package_name":"pillow","ecosystem":"pypi","requirements":"10.0.1","direct":false,"kind":null,"optional":false},{"id":13863602168,"package_name":"platformdirs","ecosystem":"pypi","requirements":"3.10.0","direct":false,"kind":null,"optional":false},{"id":13863602169,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":null,"optional":false},{"id":13863602170,"package_name":"pre-commit","ecosystem":"pypi","requirements":"2.21.0","direct":false,"kind":null,"optional":false},{"id":13863602171,"package_name":"protobuf","ecosystem":"pypi","requirements":"4.23.4","direct":false,"kind":null,"optional":false},{"id":13863602172,"package_name":"psutil","ecosystem":"pypi","requirements":"5.8.0","direct":false,"kind":null,"optional":false},{"id":13863602173,"package_name":"psycopg2-binary","ecosystem":"pypi","requirements":"2.9.7","direct":false,"kind":null,"optional":false},{"id":13863602174,"package_name":"pyasn1","ecosystem":"pypi","requirements":"0.4.8","direct":false,"kind":null,"optional":false},{"id":13863602175,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"0.2.8","direct":false,"kind":null,"optional":false},{"id":13863602176,"package_name":"pyattck","ecosystem":"pypi","requirements":"7.1.1","direct":false,"kind":null,"optional":false},{"id":13863602177,"package_name":"pyattck-data","ecosystem":"pypi","requirements":"2.6.3","direct":false,"kind":null,"optional":false},{"id":13863602178,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.21","direct":false,"kind":null,"optional":false},{"id":13863602179,"package_name":"pycryptodomex","ecosystem":"pypi","requirements":"3.14.0","direct":false,"kind":null,"optional":false},{"id":13863602180,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.10.9","direct":false,"kind":null,"optional":false},{"id":13863602181,"package_name":"pydeep2","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":null,"optional":false},{"id":13863602182,"package_name":"pyelftools","ecosystem":"pypi","requirements":"0.29","direct":false,"kind":null,"optional":false},{"id":13863602183,"package_name":"pygal","ecosystem":"pypi","requirements":"2.4.0","direct":false,"kind":null,"optional":false},{"id":13863602184,"package_name":"pygments","ecosystem":"pypi","requirements":"2.16.1","direct":false,"kind":null,"optional":false},{"id":13863602185,"package_name":"pyguacamole","ecosystem":"pypi","requirements":"0.11","direct":false,"kind":null,"optional":false},{"id":13863602186,"package_name":"pyjwt","ecosystem":"pypi","requirements":"2.8.0","direct":false,"kind":null,"optional":false},{"id":13863602187,"package_name":"pymongo","ecosystem":"pypi","requirements":"4.5.0","direct":false,"kind":null,"optional":false},{"id":13863602188,"package_name":"pyopenssl","ecosystem":"pypi","requirements":"23.2.0","direct":false,"kind":null,"optional":false},{"id":13863602189,"package_name":"pyparsing","ecosystem":"pypi","requirements":"2.4.7","direct":false,"kind":null,"optional":false},{"id":13863602190,"package_name":"pysocks","ecosystem":"pypi","requirements":"1.7.1","direct":false,"kind":null,"optional":false},{"id":13863602191,"package_name":"pytest","ecosystem":"pypi","requirements":"7.2.0","direct":false,"kind":null,"optional":false},{"id":13863602192,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"0.18.3","direct":false,"kind":null,"optional":false},{"id":13863602193,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":null,"optional":false},{"id":13863602194,"package_name":"pytest-django","ecosystem":"pypi","requirements":"4.5.2","direct":false,"kind":null,"optional":false},{"id":13863602195,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"3.7.0","direct":false,"kind":null,"optional":false},{"id":13863602196,"package_name":"pytest-pretty","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":null,"optional":false},{"id":13863602197,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"3.0.2","direct":false,"kind":null,"optional":false},{"id":13863602198,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":null,"optional":false},{"id":13863602199,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":null,"optional":false},{"id":13863602200,"package_name":"python-flirt","ecosystem":"pypi","requirements":"0.8.6","direct":false,"kind":null,"optional":false},{"id":13863602201,"package_name":"python-magic","ecosystem":"pypi","requirements":"0.4.27","direct":false,"kind":null,"optional":false},{"id":13863602202,"package_name":"python-tlsh","ecosystem":"pypi","requirements":"4.5.0","direct":false,"kind":null,"optional":false},{"id":13863602203,"package_name":"python-whois","ecosystem":"pypi","requirements":"0.7.3","direct":false,"kind":null,"optional":false},{"id":13863602204,"package_name":"python3-openid","ecosystem":"pypi","requirements":"3.2.0","direct":false,"kind":null,"optional":false},{"id":13863602205,"package_name":"pytz","ecosystem":"pypi","requirements":"2021.1","direct":false,"kind":null,"optional":false},{"id":13863602206,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0","direct":false,"kind":null,"optional":false},{"id":13863602207,"package_name":"pyzipper","ecosystem":"pypi","requirements":"0.3.5","direct":false,"kind":null,"optional":false},{"id":13863602208,"package_name":"regex","ecosystem":"pypi","requirements":"2021.7.6","direct":false,"kind":null,"optional":false},{"id":13863602209,"package_name":"requests","ecosystem":"pypi","requirements":"2.31.0","direct":false,"kind":null,"optional":false},{"id":13863602210,"package_name":"requests-file","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":null,"optional":false},{"id":13863602211,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":null,"optional":false},{"id":13863602212,"package_name":"rich","ecosystem":"pypi","requirements":"12.6.0","direct":false,"kind":null,"optional":false},{"id":13863602213,"package_name":"ruamel-yaml","ecosystem":"pypi","requirements":"0.17.32","direct":false,"kind":null,"optional":false},{"id":13863602214,"package_name":"ruamel-yaml-clib","ecosystem":"pypi","requirements":"0.2.7","direct":false,"kind":null,"optional":false},{"id":13863602215,"package_name":"ruff","ecosystem":"pypi","requirements":"0.0.290","direct":false,"kind":null,"optional":false},{"id":13863602216,"package_name":"service-identity","ecosystem":"pypi","requirements":"23.1.0","direct":false,"kind":null,"optional":false},{"id":13863602217,"package_name":"setproctitle","ecosystem":"pypi","requirements":"1.3.2","direct":false,"kind":null,"optional":false},{"id":13863602218,"package_name":"setuptools","ecosystem":"pypi","requirements":"68.0.0","direct":false,"kind":null,"optional":false},{"id":13863602219,"package_name":"sflock2","ecosystem":"pypi","requirements":"0.3.52","direct":false,"kind":null,"optional":false},{"id":13863602220,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":null,"optional":false},{"id":13863602221,"package_name":"sniffio","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":null,"optional":false},{"id":13863602222,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"2.4.0","direct":false,"kind":null,"optional":false},{"id":13863602223,"package_name":"soupsieve","ecosystem":"pypi","requirements":"2.5","direct":false,"kind":null,"optional":false},{"id":13863602224,"package_name":"spinners","ecosystem":"pypi","requirements":"0.0.24","direct":false,"kind":null,"optional":false},{"id":13863602225,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"1.4.22","direct":false,"kind":null,"optional":false},{"id":13863602226,"package_name":"sqlalchemy-utils","ecosystem":"pypi","requirements":"0.37.8","direct":false,"kind":null,"optional":false},{"id":13863602227,"package_name":"sqlparse","ecosystem":"pypi","requirements":"0.4.4","direct":false,"kind":null,"optional":false},{"id":13863602228,"package_name":"tabulate","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":null,"optional":false},{"id":13863602229,"package_name":"tenacity","ecosystem":"pypi","requirements":"8.1.0","direct":false,"kind":null,"optional":false},{"id":13863602230,"package_name":"termcolor","ecosystem":"pypi","requirements":"2.3.0","direct":false,"kind":null,"optional":false},{"id":13863602231,"package_name":"tldextract","ecosystem":"pypi","requirements":"3.5.0","direct":false,"kind":null,"optional":false},{"id":13863602232,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":null,"optional":false},{"id":13863602233,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.65.0","direct":false,"kind":null,"optional":false},{"id":13863602234,"package_name":"twisted","ecosystem":"pypi","requirements":"23.8.0","direct":false,"kind":null,"optional":false},{"id":13863602235,"package_name":"twisted-iocpsupport","ecosystem":"pypi","requirements":"1.0.4","direct":false,"kind":null,"optional":false},{"id":13863602236,"package_name":"txaio","ecosystem":"pypi","requirements":"23.1.1","direct":false,"kind":null,"optional":false},{"id":13863602237,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.7.1","direct":false,"kind":null,"optional":false},{"id":13863602238,"package_name":"tzdata","ecosystem":"pypi","requirements":"2023.3","direct":false,"kind":null,"optional":false},{"id":13863602239,"package_name":"unicorn","ecosystem":"pypi","requirements":"2.0.1.post1","direct":false,"kind":null,"optional":false},{"id":13863602240,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.0.4","direct":false,"kind":null,"optional":false},{"id":13863602241,"package_name":"uvicorn","ecosystem":"pypi","requirements":"0.18.3","direct":false,"kind":null,"optional":false},{"id":13863602242,"package_name":"uvloop","ecosystem":"pypi","requirements":"0.17.0","direct":false,"kind":null,"optional":false},{"id":13863602243,"package_name":"virtualenv","ecosystem":"pypi","requirements":"20.24.5","direct":false,"kind":null,"optional":false},{"id":13863602244,"package_name":"viv-utils","ecosystem":"pypi","requirements":"0.7.9","direct":false,"kind":null,"optional":false},{"id":13863602245,"package_name":"vivisect","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":null,"optional":false},{"id":13863602246,"package_name":"watchfiles","ecosystem":"pypi","requirements":"0.20.0","direct":false,"kind":null,"optional":false},{"id":13863602247,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.6","direct":false,"kind":null,"optional":false},{"id":13863602248,"package_name":"websockets","ecosystem":"pypi","requirements":"11.0.3","direct":false,"kind":null,"optional":false},{"id":13863602249,"package_name":"werkzeug","ecosystem":"pypi","requirements":"2.2.3","direct":false,"kind":null,"optional":false},{"id":13863602250,"package_name":"win-unicode-console","ecosystem":"pypi","requirements":"0.5","direct":false,"kind":null,"optional":false},{"id":13863602251,"package_name":"yara-python","ecosystem":"pypi","requirements":"4.3.1","direct":false,"kind":null,"optional":false},{"id":13863602252,"package_name":"zipp","ecosystem":"pypi","requirements":"3.16.2","direct":false,"kind":null,"optional":false},{"id":13863602253,"package_name":"zope-event","ecosystem":"pypi","requirements":"5.0","direct":false,"kind":null,"optional":false},{"id":13863602254,"package_name":"zope-interface","ecosystem":"pypi","requirements":"6.0","direct":false,"kind":null,"optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:06:40.379Z","updated_at":"2023-09-22T03:06:40.379Z","repository_link":"https://github.com/kevoreilly/CAPEv2/blob/master/pyproject.toml","dependencies":[{"id":13863602435,"package_name":"python","ecosystem":"pypi","requirements":"^3.8","direct":true,"kind":"runtime","optional":false},{"id":13863602436,"package_name":"alembic","ecosystem":"pypi","requirements":"1.9.4","direct":true,"kind":"runtime","optional":false},{"id":13863602437,"package_name":"gevent","ecosystem":"pypi","requirements":"23.9.1","direct":true,"kind":"runtime","optional":false},{"id":13863602438,"package_name":"greenlet","ecosystem":"pypi","requirements":"3.0.0rc3","direct":true,"kind":"runtime","optional":false},{"id":13863602439,"package_name":"Pebble","ecosystem":"pypi","requirements":"4.6.3","direct":true,"kind":"runtime","optional":false},{"id":13863602440,"package_name":"cryptography","ecosystem":"pypi","requirements":"41.0.4","direct":true,"kind":"runtime","optional":false},{"id":13863602441,"package_name":"requests","ecosystem":"pypi","requirements":"2.31.0","direct":true,"kind":"runtime","optional":false},{"id":13863602442,"package_name":"pyOpenSSL","ecosystem":"pypi","requirements":"23.2.0","direct":true,"kind":"runtime","optional":false},{"id":13863602443,"package_name":"pefile","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863602444,"package_name":"dnfile","ecosystem":"pypi","requirements":"0.13.0","direct":true,"kind":"runtime","optional":false},{"id":13863602445,"package_name":"tldextract","ecosystem":"pypi","requirements":"3.5.0","direct":true,"kind":"runtime","optional":false},{"id":13863602446,"package_name":"oletools","ecosystem":"pypi","requirements":"0.60","direct":true,"kind":"runtime","optional":false},{"id":13863602447,"package_name":"olefile","ecosystem":"pypi","requirements":"0.46","direct":true,"kind":"runtime","optional":false},{"id":13863602448,"package_name":"capstone","ecosystem":"pypi","requirements":"4.0.2","direct":true,"kind":"runtime","optional":false},{"id":13863602449,"package_name":"pycryptodomex","ecosystem":"pypi","requirements":"3.14.0","direct":true,"kind":"runtime","optional":false},{"id":13863602450,"package_name":"requests-file","ecosystem":"pypi","requirements":"1.5.1","direct":true,"kind":"runtime","optional":false},{"id":13863602451,"package_name":"orjson","ecosystem":"pypi","requirements":"3.8.5","direct":true,"kind":"runtime","optional":false},{"id":13863602452,"package_name":"regex","ecosystem":"pypi","requirements":"2021.7.6","direct":true,"kind":"runtime","optional":false},{"id":13863602453,"package_name":"SFlock2","ecosystem":"pypi","requirements":"0.3.52","direct":true,"kind":"runtime","optional":false},{"id":13863602454,"package_name":"pyattck","ecosystem":"pypi","requirements":"7.1.1","direct":true,"kind":"runtime","optional":false},{"id":13863602455,"package_name":"pyzipper","ecosystem":"pypi","requirements":"0.3.5","direct":true,"kind":"runtime","optional":false},{"id":13863602456,"package_name":"flare-capa","ecosystem":"pypi","requirements":"6.0.0","direct":true,"kind":"runtime","optional":false},{"id":13863602457,"package_name":"Cython","ecosystem":"pypi","requirements":"0.29.24","direct":true,"kind":"runtime","optional":false},{"id":13863602458,"package_name":"Django","ecosystem":"pypi","requirements":"4.2.5","direct":true,"kind":"runtime","optional":false},{"id":13863602459,"package_name":"SQLAlchemy","ecosystem":"pypi","requirements":"1.4.22","direct":true,"kind":"runtime","optional":false},{"id":13863602460,"package_name":"SQLAlchemy-Utils","ecosystem":"pypi","requirements":"0.37.8","direct":true,"kind":"runtime","optional":false},{"id":13863602461,"package_name":"Jinja2","ecosystem":"pypi","requirements":"^3.1.2","direct":true,"kind":"runtime","optional":false},{"id":13863602462,"package_name":"chardet","ecosystem":"pypi","requirements":"4.0.0","direct":true,"kind":"runtime","optional":false},{"id":13863602463,"package_name":"pygal","ecosystem":"pypi","requirements":"2.4.0","direct":true,"kind":"runtime","optional":false},{"id":13863602464,"package_name":"dpkt","ecosystem":"pypi","requirements":"1.9.6","direct":true,"kind":"runtime","optional":false},{"id":13863602465,"package_name":"dnspython","ecosystem":"pypi","requirements":"2.1.0","direct":true,"kind":"runtime","optional":false},{"id":13863602466,"package_name":"pytz","ecosystem":"pypi","requirements":"2021.1","direct":true,"kind":"runtime","optional":false},{"id":13863602467,"package_name":"maxminddb","ecosystem":"pypi","requirements":"2.2.0","direct":true,"kind":"runtime","optional":false},{"id":13863602468,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.2.0","direct":true,"kind":"runtime","optional":false},{"id":13863602469,"package_name":"python-whois","ecosystem":"pypi","requirements":"0.7.3","direct":true,"kind":"runtime","optional":false},{"id":13863602470,"package_name":"bs4","ecosystem":"pypi","requirements":"0.0.1","direct":true,"kind":"runtime","optional":false},{"id":13863602471,"package_name":"pydeep2","ecosystem":"pypi","requirements":"0.5.1","direct":true,"kind":"runtime","optional":false},{"id":13863602472,"package_name":"django-recaptcha","ecosystem":"pypi","requirements":"3.0.0","direct":true,"kind":"runtime","optional":false},{"id":13863602473,"package_name":"django-crispy-forms","ecosystem":"pypi","requirements":"1.14.0","direct":true,"kind":"runtime","optional":false},{"id":13863602474,"package_name":"django-settings-export","ecosystem":"pypi","requirements":"1.2.1","direct":true,"kind":"runtime","optional":false},{"id":13863602475,"package_name":"django-csp","ecosystem":"pypi","requirements":"3.7","direct":true,"kind":"runtime","optional":false},{"id":13863602476,"package_name":"django-extensions","ecosystem":"pypi","requirements":"3.2.1","direct":true,"kind":"runtime","optional":false},{"id":13863602477,"package_name":"django-ratelimit","ecosystem":"pypi","requirements":"3.0.1","direct":true,"kind":"runtime","optional":false},{"id":13863602478,"package_name":"python-tlsh","ecosystem":"pypi","requirements":"4.5.0","direct":true,"kind":"runtime","optional":false},{"id":13863602479,"package_name":"djangorestframework","ecosystem":"pypi","requirements":"3.14.0","direct":true,"kind":"runtime","optional":false},{"id":13863602480,"package_name":"yara-python","ecosystem":"pypi","requirements":"4.3.1","direct":true,"kind":"runtime","optional":false},{"id":13863602481,"package_name":"netstruct","ecosystem":"pypi","requirements":"1.1.2","direct":true,"kind":"runtime","optional":false},{"id":13863602482,"package_name":"pymongo","ecosystem":"pypi","requirements":"\u003e=4.0.1","direct":true,"kind":"runtime","optional":false},{"id":13863602483,"package_name":"psutil","ecosystem":"pypi","requirements":"5.8.0","direct":true,"kind":"runtime","optional":false},{"id":13863602484,"package_name":"LnkParse3","ecosystem":"pypi","requirements":"1.2.0","direct":true,"kind":"runtime","optional":false},{"id":13863602485,"package_name":"cachetools","ecosystem":"pypi","requirements":"^5.3.0","direct":true,"kind":"runtime","optional":false},{"id":13863602486,"package_name":"django-allauth","ecosystem":"pypi","requirements":"0.54.0","direct":true,"kind":"runtime","optional":false},{"id":13863602487,"package_name":"psycopg2-binary","ecosystem":"pypi","requirements":"^2.9.5","direct":true,"kind":"runtime","optional":false},{"id":13863602488,"package_name":"ruff","ecosystem":"pypi","requirements":"0.0.290","direct":true,"kind":"runtime","optional":false},{"id":13863602489,"package_name":"Werkzeug","ecosystem":"pypi","requirements":"2.2.3","direct":true,"kind":"runtime","optional":false},{"id":13863602490,"package_name":"packaging","ecosystem":"pypi","requirements":"23.1","direct":true,"kind":"runtime","optional":false},{"id":13863602491,"package_name":"setuptools","ecosystem":"pypi","requirements":"68.0.0","direct":true,"kind":"runtime","optional":false},{"id":13863602492,"package_name":"crudini","ecosystem":"pypi","requirements":"0.9.4","direct":true,"kind":"runtime","optional":false},{"id":13863602493,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":true,"kind":"runtime","optional":false},{"id":13863602494,"package_name":"pyguacamole","ecosystem":"pypi","requirements":"^0.11","direct":true,"kind":"runtime","optional":false},{"id":13863602495,"package_name":"uvicorn","ecosystem":"pypi","requirements":"^0.18.2","direct":true,"kind":"runtime","optional":false},{"id":13863602496,"package_name":"gunicorn","ecosystem":"pypi","requirements":"^20.1.0","direct":true,"kind":"runtime","optional":false},{"id":13863602497,"package_name":"channels","ecosystem":"pypi","requirements":"^3.0.5","direct":true,"kind":"runtime","optional":false},{"id":13863602498,"package_name":"setproctitle","ecosystem":"pypi","requirements":"1.3.2","direct":true,"kind":"runtime","optional":false},{"id":13863602499,"package_name":"certifi","ecosystem":"pypi","requirements":"2023.07.22","direct":true,"kind":"runtime","optional":false},{"id":13863602500,"package_name":"black","ecosystem":"pypi","requirements":"^22.3.0","direct":true,"kind":"develop","optional":false},{"id":13863602501,"package_name":"isort","ecosystem":"pypi","requirements":"^5.10.1","direct":true,"kind":"develop","optional":false},{"id":13863602502,"package_name":"pytest","ecosystem":"pypi","requirements":"7.2.0","direct":true,"kind":"develop","optional":false},{"id":13863602503,"package_name":"pytest-pretty","ecosystem":"pypi","requirements":"1.1.0","direct":true,"kind":"develop","optional":false},{"id":13863602504,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"3.0.0","direct":true,"kind":"develop","optional":false},{"id":13863602505,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"3.7.0","direct":true,"kind":"develop","optional":false},{"id":13863602506,"package_name":"pytest-django","ecosystem":"pypi","requirements":"4.5.2","direct":true,"kind":"develop","optional":false},{"id":13863602507,"package_name":"pytest_asyncio","ecosystem":"pypi","requirements":"0.18.3","direct":true,"kind":"develop","optional":false},{"id":13863602508,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"3.0.2","direct":true,"kind":"develop","optional":false},{"id":13863602509,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"0.18.3","direct":true,"kind":"develop","optional":false},{"id":13863602510,"package_name":"tenacity","ecosystem":"pypi","requirements":"8.1.0","direct":true,"kind":"develop","optional":false},{"id":13863602511,"package_name":"httpretty","ecosystem":"pypi","requirements":"^1.1.4","direct":true,"kind":"develop","optional":false},{"id":13863602512,"package_name":"func-timeout","ecosystem":"pypi","requirements":"^4.3.5","direct":true,"kind":"develop","optional":false},{"id":13863602513,"package_name":"pre-commit","ecosystem":"pypi","requirements":"^2.19.0","direct":true,"kind":"develop","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-09-22T03:06:40.457Z","updated_at":"2023-09-22T03:06:40.457Z","repository_link":"https://github.com/kevoreilly/CAPEv2/blob/master/requirements.txt","dependencies":[{"id":13863602516,"package_name":"alembic","ecosystem":"pypi","requirements":"==1.9.4","direct":true,"kind":"runtime","optional":false},{"id":13863602517,"package_name":"anyio","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"runtime","optional":false},{"id":13863602518,"package_name":"asgiref","ecosystem":"pypi","requirements":"==3.7.2","direct":true,"kind":"runtime","optional":false},{"id":13863602519,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.4.0","direct":true,"kind":"runtime","optional":false},{"id":13863602520,"package_name":"autobahn","ecosystem":"pypi","requirements":"==23.1.2","direct":true,"kind":"runtime","optional":false},{"id":13863602521,"package_name":"automat","ecosystem":"pypi","requirements":"==22.10.0","direct":true,"kind":"runtime","optional":false},{"id":13863602522,"package_name":"backports-zoneinfo","ecosystem":"pypi","requirements":"==0.2.1","direct":true,"kind":"runtime","optional":false},{"id":13863602523,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.12.2","direct":true,"kind":"runtime","optional":false},{"id":13863602524,"package_name":"bs4","ecosystem":"pypi","requirements":"==0.0.1","direct":true,"kind":"runtime","optional":false},{"id":13863602525,"package_name":"cachetools","ecosystem":"pypi","requirements":"==5.3.1","direct":true,"kind":"runtime","optional":false},{"id":13863602526,"package_name":"capstone","ecosystem":"pypi","requirements":"==4.0.2","direct":true,"kind":"runtime","optional":false},{"id":13863602527,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":true,"kind":"runtime","optional":false},{"id":13863602528,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"runtime","optional":false},{"id":13863602529,"package_name":"channels","ecosystem":"pypi","requirements":"==3.0.5","direct":true,"kind":"runtime","optional":false},{"id":13863602530,"package_name":"chardet","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"runtime","optional":false},{"id":13863602531,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.2.0","direct":true,"kind":"runtime","optional":false},{"id":13863602532,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":true,"kind":"runtime","optional":false},{"id":13863602533,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"runtime","optional":false},{"id":13863602534,"package_name":"colorclass","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"runtime","optional":false},{"id":13863602535,"package_name":"commonmark","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"runtime","optional":false},{"id":13863602536,"package_name":"constantly","ecosystem":"pypi","requirements":"==15.1.0","direct":true,"kind":"runtime","optional":false},{"id":13863602537,"package_name":"crudini","ecosystem":"pypi","requirements":"==0.9.4","direct":true,"kind":"runtime","optional":false},{"id":13863602538,"package_name":"cryptography","ecosystem":"pypi","requirements":"==41.0.4","direct":true,"kind":"runtime","optional":false},{"id":13863602539,"package_name":"cxxfilt","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":13863602540,"package_name":"cython","ecosystem":"pypi","requirements":"==0.29.24","direct":true,"kind":"runtime","optional":false},{"id":13863602541,"package_name":"daphne","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"runtime","optional":false},{"id":13863602542,"package_name":"defusedxml","ecosystem":"pypi","requirements":"==0.7.1","direct":true,"kind":"runtime","optional":false},{"id":13863602543,"package_name":"django-allauth","ecosystem":"pypi","requirements":"==0.54.0","direct":true,"kind":"runtime","optional":false},{"id":13863602544,"package_name":"django-crispy-forms","ecosystem":"pypi","requirements":"==1.14.0","direct":true,"kind":"runtime","optional":false},{"id":13863602545,"package_name":"django-csp","ecosystem":"pypi","requirements":"==3.7","direct":true,"kind":"runtime","optional":false},{"id":13863602546,"package_name":"django-extensions","ecosystem":"pypi","requirements":"==3.2.1","direct":true,"kind":"runtime","optional":false},{"id":13863602547,"package_name":"django-ratelimit","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"runtime","optional":false},{"id":13863602548,"package_name":"django-recaptcha","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"runtime","optional":false},{"id":13863602549,"package_name":"django-settings-export","ecosystem":"pypi","requirements":"==1.2.1","direct":true,"kind":"runtime","optional":false},{"id":13863602550,"package_name":"django","ecosystem":"pypi","requirements":"==4.2.5","direct":true,"kind":"runtime","optional":false},{"id":13863602551,"package_name":"djangorestframework","ecosystem":"pypi","requirements":"==3.14.0","direct":true,"kind":"runtime","optional":false},{"id":13863602552,"package_name":"dncil","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":13863602553,"package_name":"dnfile","ecosystem":"pypi","requirements":"==0.13.0","direct":true,"kind":"runtime","optional":false},{"id":13863602554,"package_name":"dnspython","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":13863602555,"package_name":"dpkt","ecosystem":"pypi","requirements":"==1.9.6","direct":true,"kind":"runtime","optional":false},{"id":13863602556,"package_name":"easygui","ecosystem":"pypi","requirements":"==0.98.3","direct":true,"kind":"runtime","optional":false},{"id":13863602557,"package_name":"et-xmlfile","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":13863602558,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.1.3","direct":true,"kind":"runtime","optional":false},{"id":13863602559,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.12.4","direct":true,"kind":"runtime","optional":false},{"id":13863602560,"package_name":"fire","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"runtime","optional":false},{"id":13863602561,"package_name":"flare-capa","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"runtime","optional":false},{"id":13863602562,"package_name":"funcy","ecosystem":"pypi","requirements":"==2.0","direct":true,"kind":"runtime","optional":false},{"id":13863602563,"package_name":"future","ecosystem":"pypi","requirements":"==0.18.3","direct":true,"kind":"runtime","optional":false},{"id":13863602564,"package_name":"gevent","ecosystem":"pypi","requirements":"==23.9.1","direct":true,"kind":"runtime","optional":false},{"id":13863602565,"package_name":"greenlet","ecosystem":"pypi","requirements":"==3.0.0rc3","direct":true,"kind":"runtime","optional":false},{"id":13863602566,"package_name":"gunicorn","ecosystem":"pypi","requirements":"==20.1.0","direct":true,"kind":"runtime","optional":false},{"id":13863602567,"package_name":"h11","ecosystem":"pypi","requirements":"==0.14.0","direct":true,"kind":"runtime","optional":false},{"id":13863602568,"package_name":"halo","ecosystem":"pypi","requirements":"==0.0.31","direct":true,"kind":"runtime","optional":false},{"id":13863602569,"package_name":"httptools","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"runtime","optional":false},{"id":13863602570,"package_name":"hyperlink","ecosystem":"pypi","requirements":"==21.0.0","direct":true,"kind":"runtime","optional":false},{"id":13863602571,"package_name":"ida-netnode","ecosystem":"pypi","requirements":"==3.0","direct":true,"kind":"runtime","optional":false},{"id":13863602572,"package_name":"ida-settings","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":13863602573,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":true,"kind":"runtime","optional":false},{"id":13863602574,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==3.3.0","direct":true,"kind":"runtime","optional":false},{"id":13863602575,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"==6.0.1","direct":true,"kind":"runtime","optional":false},{"id":13863602576,"package_name":"incremental","ecosystem":"pypi","requirements":"==22.10.0","direct":true,"kind":"runtime","optional":false},{"id":13863602577,"package_name":"iniparse","ecosystem":"pypi","requirements":"==0.5","direct":true,"kind":"runtime","optional":false},{"id":13863602578,"package_name":"intervaltree","ecosystem":"pypi","requirements":"==3.1.0","direct":true,"kind":"runtime","optional":false},{"id":13863602579,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":13863602580,"package_name":"lnkparse3","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false},{"id":13863602581,"package_name":"log-symbols","ecosystem":"pypi","requirements":"==0.0.14","direct":true,"kind":"runtime","optional":false},{"id":13863602582,"package_name":"mako","ecosystem":"pypi","requirements":"==1.2.4","direct":true,"kind":"runtime","optional":false},{"id":13863602583,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.3","direct":true,"kind":"runtime","optional":false},{"id":13863602584,"package_name":"maxminddb","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"runtime","optional":false},{"id":13863602585,"package_name":"msgpack","ecosystem":"pypi","requirements":"==1.0.5","direct":true,"kind":"runtime","optional":false},{"id":13863602586,"package_name":"msoffcrypto-tool","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":13863602587,"package_name":"netstruct","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"runtime","optional":false},{"id":13863602588,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.1","direct":true,"kind":"runtime","optional":false},{"id":13863602589,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.2.2","direct":true,"kind":"runtime","optional":false},{"id":13863602590,"package_name":"olefile","ecosystem":"pypi","requirements":"==0.46","direct":true,"kind":"runtime","optional":false},{"id":13863602591,"package_name":"oletools","ecosystem":"pypi","requirements":"==0.60","direct":true,"kind":"runtime","optional":false},{"id":13863602592,"package_name":"openpyxl","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":13863602593,"package_name":"orjson","ecosystem":"pypi","requirements":"==3.8.5","direct":true,"kind":"runtime","optional":false},{"id":13863602594,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":true,"kind":"runtime","optional":false},{"id":13863602595,"package_name":"pcodedmp","ecosystem":"pypi","requirements":"==1.2.6","direct":true,"kind":"runtime","optional":false},{"id":13863602596,"package_name":"pebble","ecosystem":"pypi","requirements":"==4.6.3","direct":true,"kind":"runtime","optional":false},{"id":13863602597,"package_name":"pefile","ecosystem":"pypi","requirements":"==2023.2.7","direct":true,"kind":"runtime","optional":false},{"id":13863602598,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.0.1","direct":true,"kind":"runtime","optional":false},{"id":13863602599,"package_name":"protobuf","ecosystem":"pypi","requirements":"==4.23.4","direct":true,"kind":"runtime","optional":false},{"id":13863602600,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.8.0","direct":true,"kind":"runtime","optional":false},{"id":13863602601,"package_name":"psycopg2-binary","ecosystem":"pypi","requirements":"==2.9.7","direct":true,"kind":"runtime","optional":false},{"id":13863602602,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.2.8","direct":true,"kind":"runtime","optional":false},{"id":13863602603,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.4.8","direct":true,"kind":"runtime","optional":false},{"id":13863602604,"package_name":"pyattck-data","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"runtime","optional":false},{"id":13863602605,"package_name":"pyattck","ecosystem":"pypi","requirements":"==7.1.1","direct":true,"kind":"runtime","optional":false},{"id":13863602606,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.21","direct":true,"kind":"runtime","optional":false},{"id":13863602607,"package_name":"pycryptodomex","ecosystem":"pypi","requirements":"==3.14.0","direct":true,"kind":"runtime","optional":false},{"id":13863602608,"package_name":"pydantic","ecosystem":"pypi","requirements":"==1.10.9","direct":true,"kind":"runtime","optional":false},{"id":13863602609,"package_name":"pydeep2","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":13863602610,"package_name":"pyelftools","ecosystem":"pypi","requirements":"==0.29","direct":true,"kind":"runtime","optional":false},{"id":13863602611,"package_name":"pygal","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"runtime","optional":false},{"id":13863602612,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.16.1","direct":true,"kind":"runtime","optional":false},{"id":13863602613,"package_name":"pyguacamole","ecosystem":"pypi","requirements":"==0.11","direct":true,"kind":"runtime","optional":false},{"id":13863602614,"package_name":"pyjwt","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"runtime","optional":false},{"id":13863602615,"package_name":"pymongo","ecosystem":"pypi","requirements":"==4.5.0","direct":true,"kind":"runtime","optional":false},{"id":13863602616,"package_name":"pyopenssl","ecosystem":"pypi","requirements":"==23.2.0","direct":true,"kind":"runtime","optional":false},{"id":13863602617,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==2.4.7","direct":true,"kind":"runtime","optional":false},{"id":13863602618,"package_name":"pysocks","ecosystem":"pypi","requirements":"==1.7.1","direct":true,"kind":"runtime","optional":false},{"id":13863602619,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":13863602620,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":13863602621,"package_name":"python-flirt","ecosystem":"pypi","requirements":"==0.8.6","direct":true,"kind":"runtime","optional":false},{"id":13863602622,"package_name":"python-magic","ecosystem":"pypi","requirements":"==0.4.27","direct":true,"kind":"runtime","optional":false},{"id":13863602623,"package_name":"python-tlsh","ecosystem":"pypi","requirements":"==4.5.0","direct":true,"kind":"runtime","optional":false},{"id":13863602624,"package_name":"python-whois","ecosystem":"pypi","requirements":"==0.7.3","direct":true,"kind":"runtime","optional":false},{"id":13863602625,"package_name":"python3-openid","ecosystem":"pypi","requirements":"==3.2.0","direct":true,"kind":"runtime","optional":false},{"id":13863602626,"package_name":"pytz","ecosystem":"pypi","requirements":"==2021.1","direct":true,"kind":"runtime","optional":false},{"id":13863602627,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"runtime","optional":false},{"id":13863602628,"package_name":"pyzipper","ecosystem":"pypi","requirements":"==0.3.5","direct":true,"kind":"runtime","optional":false},{"id":13863602629,"package_name":"regex","ecosystem":"pypi","requirements":"==2021.7.6","direct":true,"kind":"runtime","optional":false},{"id":13863602630,"package_name":"requests-file","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"runtime","optional":false},{"id":13863602631,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":13863602632,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":true,"kind":"runtime","optional":false},{"id":13863602633,"package_name":"rich","ecosystem":"pypi","requirements":"==12.6.0","direct":true,"kind":"runtime","optional":false},{"id":13863602634,"package_name":"ruamel-yaml-clib","ecosystem":"pypi","requirements":"==0.2.7","direct":true,"kind":"runtime","optional":false},{"id":13863602635,"package_name":"ruamel-yaml","ecosystem":"pypi","requirements":"==0.17.32","direct":true,"kind":"runtime","optional":false},{"id":13863602636,"package_name":"ruff","ecosystem":"pypi","requirements":"==0.0.290","direct":true,"kind":"runtime","optional":false},{"id":13863602637,"package_name":"service-identity","ecosystem":"pypi","requirements":"==23.1.0","direct":true,"kind":"runtime","optional":false},{"id":13863602638,"package_name":"setproctitle","ecosystem":"pypi","requirements":"==1.3.2","direct":true,"kind":"runtime","optional":false},{"id":13863602639,"package_name":"setuptools","ecosystem":"pypi","requirements":"==68.0.0","direct":true,"kind":"runtime","optional":false},{"id":13863602640,"package_name":"sflock2","ecosystem":"pypi","requirements":"==0.3.52","direct":true,"kind":"runtime","optional":false},{"id":13863602641,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":13863602642,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":13863602643,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"runtime","optional":false},{"id":13863602644,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.5","direct":true,"kind":"runtime","optional":false},{"id":13863602645,"package_name":"spinners","ecosystem":"pypi","requirements":"==0.0.24","direct":true,"kind":"runtime","optional":false},{"id":13863602646,"package_name":"sqlalchemy-utils","ecosystem":"pypi","requirements":"==0.37.8","direct":true,"kind":"runtime","optional":false},{"id":13863602647,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"==1.4.22","direct":true,"kind":"runtime","optional":false},{"id":13863602648,"package_name":"sqlparse","ecosystem":"pypi","requirements":"==0.4.4","direct":true,"kind":"runtime","optional":false},{"id":13863602649,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"runtime","optional":false},{"id":13863602650,"package_name":"termcolor","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"runtime","optional":false},{"id":13863602651,"package_name":"tldextract","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"runtime","optional":false},{"id":13863602652,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.65.0","direct":true,"kind":"runtime","optional":false},{"id":13863602653,"package_name":"twisted-iocpsupport","ecosystem":"pypi","requirements":"==1.0.4","direct":true,"kind":"runtime","optional":false},{"id":13863602654,"package_name":"twisted","ecosystem":"pypi","requirements":"==23.8.0","direct":true,"kind":"runtime","optional":false},{"id":13863602655,"package_name":"txaio","ecosystem":"pypi","requirements":"==23.1.1","direct":true,"kind":"runtime","optional":false},{"id":13863602656,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.7.1","direct":true,"kind":"runtime","optional":false},{"id":13863602657,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":true,"kind":"runtime","optional":false},{"id":13863602658,"package_name":"unicorn","ecosystem":"pypi","requirements":"==2.0.1.post1","direct":true,"kind":"runtime","optional":false},{"id":13863602659,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.4","direct":true,"kind":"runtime","optional":false},{"id":13863602660,"package_name":"uvicorn","ecosystem":"pypi","requirements":"==0.18.3","direct":true,"kind":"runtime","optional":false},{"id":13863602661,"package_name":"uvloop","ecosystem":"pypi","requirements":"==0.17.0","direct":true,"kind":"runtime","optional":false},{"id":13863602662,"package_name":"viv-utils","ecosystem":"pypi","requirements":"==0.7.9","direct":true,"kind":"runtime","optional":false},{"id":13863602663,"package_name":"vivisect","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":13863602664,"package_name":"watchfiles","ecosystem":"pypi","requirements":"==0.20.0","direct":true,"kind":"runtime","optional":false},{"id":13863602665,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.6","direct":true,"kind":"runtime","optional":false},{"id":13863602666,"package_name":"websockets","ecosystem":"pypi","requirements":"==11.0.3","direct":true,"kind":"runtime","optional":false},{"id":13863602667,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.2.3","direct":true,"kind":"runtime","optional":false},{"id":13863602668,"package_name":"win-unicode-console","ecosystem":"pypi","requirements":"==0.5","direct":true,"kind":"runtime","optional":false},{"id":13863602669,"package_name":"yara-python","ecosystem":"pypi","requirements":"==4.3.1","direct":true,"kind":"runtime","optional":false},{"id":13863602670,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.16.2","direct":true,"kind":"runtime","optional":false},{"id":13863602671,"package_name":"zope-event","ecosystem":"pypi","requirements":"==5.0","direct":true,"kind":"runtime","optional":false},{"id":13863602672,"package_name":"zope-interface","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"runtime","optional":false}]}],"score":12.962006814188882,"created_at":"2025-09-04T15:51:11.026Z","updated_at":"2025-10-07T08:15:22.097Z","avatar_url":"https://github.com/kevoreilly.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["transformers","cryptocurrencies","mesh","interactive","osmnx","fairness","spacy-extension","generic","libreoffice","languages"],"project_url":"https://science.ecosyste.ms/api/v1/projects/37332","html_url":"https://science.ecosyste.ms/projects/37332","bibtex_url":"https://science.ecosyste.ms/projects/37332/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/37332/export.apalike"}