lesis-lat/Bunkai SCA
A minimalist, dependency-aware Software Composition Analysis (SCA) tool for Perl.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| project-path | The path to the project to be analyzed by Bunkai. | no | . |
| mode | Bunkai execution mode: scan, plan, apply, update, or orchestrate. | no | scan |
| install-project-deps | Install project dependencies with cpanm before running Bunkai. | no | false |
| plan-output-file | Output file for planned issue updates (JSON). | no | bunkai-updates.json |
| apply-update-id | Issue update ID to apply when mode=apply. | no | "" |
| perlcritic-severity | The severity level for Perl::Critic. | no | 1 |
| perlcritic-paths | The paths to lint with Perl::Critic. | no | "" |
| sarif-output | The SARIF output file path. | no | "" |
| test-command | The command to run tests with coverage. | no | "" |
| github-token | GitHub token used by orchestrate mode for PR management. | no | "" |
| create-prs | Create/update one PR per issue in orchestrate mode. | no | true |
| close-resolved-prs | Close stale bunkai/* PRs not present in the latest plan in orchestrate mode. | no | true |
| dedupe-updates | Deduplicate planned updates by module+target version in orchestrate mode. | no | true |
| pr-branch-prefix | Branch prefix for PR branches in orchestrate mode. | no | bunkai |
| pr-labels | Comma-separated labels to apply in orchestrate mode. | no | dependencies,security |
Outputs
| name | description |
|---|---|
| plan-output-file | Resolved path to the generated updates plan JSON file (mode=plan). |