Releases: scan-io-git/scan-io
Releases · scan-io-git/scan-io
Scanio v0.3.0
What's Changed
- Significantly extended the Global Scanio config with new directives for the HTTP client.
- Added support for injecting environment variables directly into the config.
- Introduced new Trufflehog3 directives to control default behavior:
- Write default config to the repository root if specific config is missing.
- Override existing configs regardless of their presence.
- Renamed
--vcs-urlto--domain(not backward compatible). - Added support for SARIF and Markdown output formats for Thrufflehog3 plugin.
- Introduced a new JSON output format for CI mode to support easy automation.
- Fixed issues with SARIF report parsing and metadata enrichment
- Fixed issues with incorrect command building when additional Trufflehog arguments are specified.
fetchcommand now supports--outputto specify the directory for fetched results.- Introduced Build Rules via YAML to automatically compile rule sets from multiple repositories.
- Added custom Scanio build script to create private builds with custom global config and rule sets.
- Unified functionality across VCS plugins (except language search, which remains GitLab-only).
- Added a new VCS URL parser, supporting a broader range of VCS URL formats.
integration-vcsnow supports:- Attaching files.
- Using comment templates.
- Added support for custom HTML templates via
--templates-path. - Removed deprecated commands:
runandrun2. - Rewritten
listcommand with improved repository listing functionality.- Supports filtering by namespace or language (GitLab only).
- Standardized metadata file naming:
- User mode:
<COMMAND_NAME>_<PLUGIN_NAME> - CI mode:
<COMMAND_NAME>_<PLUGIN_NAME>_<TIMESTAMP>
- User mode:
- Enhanced
to-htmlcommand:- Better debug logging.
- VCS-specific hyperlink support (e.g., GitHub, Bitbucket).
- Improved HTML report template with visual refinements and dark theme.
- Better error logging in CI mode.
- Improved help messages across commands.
- Makefile improvements for better usability.
- Upgraded Golang from
v1.19tov1.23. - Dependency updates across the codebase.
- Refactored major commands:
integration-vcs,list, andanalyse. - Major documentation update.
Contributors
Full Changelog: v0.2.0...v0.3.0
Scanio v0.2.0
What's Changed
- config file introduced
- introduce to-html command for generating human readable reports based on sarif reports.
- add versioning for plugins
- remove decision-maker as an experimental command
- introduce version command
- custom implementation of bitbucket client
- custom implementation of git client
- more flexible vcs comments functionality with comments files and attachments
- some changes in docs towards diataxis
- massive code refactoring
Contributors
Full Changelog: v0.1.0...v0.2.0
Scanio v0.1.0
First Scanio Release