{"id":22021917,"url":"https://github.com/knightchaser/mitreattackscrapper","last_synced_at":"2025-05-07T06:42:40.160Z","repository":{"id":247345088,"uuid":"825562353","full_name":"KnightChaser/MITREAttackScrapper","owner":"KnightChaser","description":"A simple scrapper for MITRE ATT\u0026CK information written in Python3.","archived":false,"fork":false,"pushed_at":"2024-07-15T05:12:02.000Z","size":5075,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-09T05:04:17.490Z","etag":null,"topics":["cti","data","json","package","pypi","scrapper"],"latest_commit_sha":null,"homepage":"https://knightchaser.github.io/MITREAttackScrapper/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KnightChaser.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-08T04:54:38.000Z","updated_at":"2024-08-14T09:14:08.000Z","dependencies_parsed_at":"2024-07-08T08:53:14.158Z","dependency_job_id":null,"html_url":"https://github.com/KnightChaser/MITREAttackScrapper","commit_stats":null,"previous_names":["knightchaser/mitreattackscrapper"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KnightChaser%2FMITREAttackScrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KnightChaser%2FMITREAttackScrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KnightChaser%2FMITREAttackScrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KnightChaser%2FMITREAttackScrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KnightChaser","download_url":"https://codeload.github.com/KnightChaser/MITREAttackScrapper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252831098,"owners_count":21810777,"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","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"}},"keywords":["cti","data","json","package","pypi","scrapper"],"created_at":"2024-11-30T06:16:17.830Z","updated_at":"2025-05-07T06:42:40.154Z","avatar_url":"https://github.com/KnightChaser.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MITREAttackScrapper\n### A simple and easy data scrapper for **MITRE ATT\u0026CK** information for threat intelligence and knowledge bases, written in Python3.\n\u003e Un scrapper de datos simple y fácil para la información de **MITRE ATT\u0026CK** para inteligencia de amenazas y bases de conocimiento, escrito en Python3.\n\n```py\n# Need to MITRE ATT\u0026CK data? How about using my package?\nfrom MITREAttackScrapper.techniques.enterprise import MITREAttackEnterpriseTechniques\n\nif __name__ == '__main__':\n    detail = MITREAttackEnterpriseTechniques.get(\"T1548.001\")\n    print(f\"Technique: {detail['name']}\")\n    print(f\"Platforms affected by this technique: {detail['platforms']}\")\n    print(f\"Number of mitigation suggested: {len(detail['mitigations'])}\")\n\n    # Technique: Abuse Elevation Control Mechanism\n    # Platforms affected by this technique: ['Azure AD', 'Google Workspace', 'IaaS', 'Linux', 'Office 365', 'Windows', 'macOS']\n    # Number of mitigation suggested: 1\n```\n\n### Note: Currently under development, not stable!!!\n\n## How to use?\n- Download the package via PyPI. You can visit the PyPI webpage of this package at: **https://pypi.org/project/MITREAttackScrapper**\n```sh\npip install MITREAttackScraper\n```\n\nRefer to the **[documentation](https://knightchaser.github.io/MITREAttackScrapper/)**! \u003e_\u003c\n- The documentation is based on **`sphinx-apidoc`**, which is an automated documentation tool for lazy Python and other language-based programmers.\n- Locally build the Sphinx document if there are some changes on the codebase. The GitHub page action will read the refreshed page built results and the GitHub page will be updated accordingly.\n```powershell\nsphinx-apidoc -f -o docs/source .\\MITREAttackScrapper\\\n./docs/make.bat html\n```\n\n## Coverage\n- **TECHNIQUES**\n  - [x] MITRE ATT\u0026CK Enterprise Techniques\n  - [ ] MITRE ATT\u0026CK Mobile Techniques\n  - [ ] MITRE ATT\u0026CK ICS Techniques\n- **TACTICS**\n  - [x] MITRE ATT\u0026CK Enterprise Tactics\n  - [ ] MITRE ATT\u0026CK Mobile Tactics\n  - [ ] MITRE ATT\u0026CK ICS Tactics\n- **CTI**\n  - [x] MITRE ATT\u0026CK CTI Groups\n  - [x] MITRE ATT\u0026CK CTI Software\n  - [x] MITRE ATT\u0026CK CTI Campaigns\n- **Defenses/Mitigations**\n  - [x] MITRE ATT\u0026CK Enterprise Mitigations(Defenses)\n  - [ ] MITRE ATT\u0026CK Mobile Mitigations(Defenses)\n  - [ ] MITRE ATT\u0026CK ICS Mitigations(Defenses)\n- **ATT\u0026CK MATRICES**\n  - [x] MITRE ATT\u0026CK Enterprise Matrices\n  - [ ] MITRE ATT\u0026CK Mobile Matrices\n  - [ ] MITRE ATT\u0026CK ICS Matrices","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknightchaser%2Fmitreattackscrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fknightchaser%2Fmitreattackscrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknightchaser%2Fmitreattackscrapper/lists"}