palladiosimulator/Run Retriever
'Reverse-engineers a project''s source into a Palladio Component Model. Uploads the PCM as an artifact called `retriever`. Within that artifact, the PCM is located at the input `source_path`, e.g. for `source_path=MyProject/Repository` the output is `[retriever]/MyProject/Repository/repository.pcm`.'
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 28, 2026
- License
- Other
Pinned Snippet
uses: palladiosimulator/palladio-reverseengineering-retriever@6b42ab8438ded3beb3e84b72abd3ea6faef3ce35 # v5.2.0.202408280745tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| source_path | The location of the project to reverse-engineer | yes | . |
| rules | The rules to reverse-engineer with, as a comma-separated list | yes | org.palladiosimulator.retriever.extraction.rules.maven,org.palladiosimulator.retriever.extraction.rules.spring |
| rules_path | The location of additional project specific rules | no | — |
| benchmark | Whether use hyperfine to benchmark the execution of the retriever, otherwise just the one time execution time is reported | no | false |
| analyze_vulnerabilities | Whether use analyze vulnerabilities using snyk | no | false |
| snyk_token | snyk API token | no | "" |
| nist_nvd_token | NIST NVD API token | no | "" |
Outputs
no outputs