{"id":18719495,"url":"https://github.com/center-for-threat-informed-defense/caldera_pathfinder","last_synced_at":"2025-08-21T23:32:43.082Z","repository":{"id":41826665,"uuid":"255607520","full_name":"center-for-threat-informed-defense/caldera_pathfinder","owner":"center-for-threat-informed-defense","description":"Pathfinder is a plugin for mapping network vulnerabilities, scanned by CALDERA or imported by a supported network scanner, and translating those scans into adversaries for network traversal.","archived":false,"fork":false,"pushed_at":"2024-04-25T06:15:33.000Z","size":9040,"stargazers_count":123,"open_issues_count":3,"forks_count":26,"subscribers_count":75,"default_branch":"master","last_synced_at":"2024-12-09T17:51:01.889Z","etag":null,"topics":["adversary-emulation","caldera","ctid","cybersecurity","red-team","threat-informed-defense"],"latest_commit_sha":null,"homepage":"https://caldera.mitre.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/center-for-threat-informed-defense.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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}},"created_at":"2020-04-14T12:48:05.000Z","updated_at":"2024-11-30T08:55:13.000Z","dependencies_parsed_at":"2024-04-25T07:29:17.215Z","dependency_job_id":"112625ba-fe7d-4f9a-ae57-6bbc76faf658","html_url":"https://github.com/center-for-threat-informed-defense/caldera_pathfinder","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/center-for-threat-informed-defense%2Fcaldera_pathfinder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/center-for-threat-informed-defense%2Fcaldera_pathfinder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/center-for-threat-informed-defense%2Fcaldera_pathfinder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/center-for-threat-informed-defense%2Fcaldera_pathfinder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/center-for-threat-informed-defense","download_url":"https://codeload.github.com/center-for-threat-informed-defense/caldera_pathfinder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230542288,"owners_count":18242332,"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":["adversary-emulation","caldera","ctid","cybersecurity","red-team","threat-informed-defense"],"created_at":"2024-11-07T13:26:19.503Z","updated_at":"2025-08-21T23:32:43.069Z","avatar_url":"https://github.com/center-for-threat-informed-defense.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e 🚨**ATTENTION**🚨 The CALDERA Pathfinder plugin is discontinued. This plugin is not compatible with CALDERA \u003e=5.0. This repository is made available as a public archive for historical purposes.\n\u003e \n# MITRE Caldera\u0026trade; Plugin: Pathfinder\n\n## Overview\nPathfinder is a [Caldera](https://github.com/mitre/caldera) plugin developed by the Center for Threat-Informed Defense. Pathfinder extends Caldera's functionality to support automated ingestion of network scanning tool output. By intelligently integrating scan data with an automated adversary emulation platform, Pathfinder will demonstrate how an adversary might use vulnerabilities in an environment to achieve their goals, highlighting a path through a network, and showing the real impact of a vulnerability for Caldera to analyze and execute against. \n\nPathfinder extends Caldera to do the following:\n1. Run a scan of a target network or system\n2. Upload the scan results to a running instance of Caldera\n3. Use the ingested results to draw out potential attack paths Caldera could notionally take\n4. Create workflows so that Caldera can follow the actual attack paths and execute a real attack\n\nMore information is provided under [docs](https://github.com/center-for-threat-informed-defense/caldera_pathfinder/tree/master/docs)\n\n## Tutorial Video\n\n\u003cdiv align=\"left\"\u003e\n      \u003ca href=\"https://www.youtube.com/watch?v=gQRWkHFRG-s\"\u003e\n         \u003cimg src=\"https://img.youtube.com/vi/gQRWkHFRG-s/0.jpg\" style=\"width:100%;\"\u003e\n      \u003c/a\u003e\n\u003c/div\u003e\n\n## Screenshot\n\n![plugin home](docs/pathfinder.jpg)\n\n###### map vulnerabilities. plan attacks.\n\n## Getting Started\n\nIf you want to run scans with nmap directly with the pathfinder plugin make sure to install nmap on your system\n\nInstall Caldera (if you don't have it already) and clone down the pathfinder repo into the `caldera/plugins` folder with this command:\n\n`git clone https://github.com/center-for-threat-informed-defense/caldera_pathfinder.git pathfinder --recursive`\n\nGo into `plugins/pathfinder` and run `pip install -r requirements.txt` to install dependencies, and note that you should have nmap installed already.\n\nAfter that add `pathfinder` to enabled plugins list in the caldera conf file for your environment and you are set to start scanning and path finding!\n\n## Questions and Feedback\n\nPlease submit issues for any technical questions/concerns or contact ctid@mitre-engenuity.org directly for more general inquiries.\n\nAlso see the guidance for contributors if are interested in [contributing.](https://github.com/center-for-threat-informed-defense/caldera_pathfinder/blob/master/CONTRIBUTING.md)\n\n\n## Liability / Responsible Usage\n\nThis content is only to be used with appropriate prior, explicit authorization for the purposes of assessing security posture and/or research.\n\n## Notice\n\nCopyright 2020 MITRE Engenuity. Approved for public release. Document number CT0007\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcenter-for-threat-informed-defense%2Fcaldera_pathfinder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcenter-for-threat-informed-defense%2Fcaldera_pathfinder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcenter-for-threat-informed-defense%2Fcaldera_pathfinder/lists"}