Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/infrascan-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
chmod 777 infrascan-reports

- name: Run InfraScan
uses: soldevelo/infrascan@v1.0.6
uses: soldevelo/infrascan@v1.0.7
with:
scanner: comprehensive
format: html
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
- uses: actions/checkout@v4

- name: Run InfraScan
uses: soldevelo/infrascan@v1.0.6
uses: soldevelo/infrascan@v1.0.7
with:
scanner: comprehensive
format: html
Expand Down
2 changes: 1 addition & 1 deletion cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def init(*args, **kwargs): pass
from reporter.grading import ReportGenerator
from reporter.html_generator import generate_standalone_html

__version__ = "1.0.6"
__version__ = "1.0.7"

# Setup basic logging
logging.basicConfig(level=logging.ERROR, format='%(levelname)s: %(message)s')
Expand Down
4 changes: 2 additions & 2 deletions docs/PIPELINE_INTEGRATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Run Scan
uses: soldevelo/infrascan@v1.0.6
uses: soldevelo/infrascan@v1.0.7
with:
format: html
out: report.html
Expand Down Expand Up @@ -143,7 +143,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Run K8s Scan
uses: soldevelo/infrascan@v1.0.6
uses: soldevelo/infrascan@v1.0.7
with:
framework: kubernetes
scanner: comprehensive
Expand Down
12 changes: 6 additions & 6 deletions docs/RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ docker login
```

### Build and Push
Replace `<version>` with the new version (e.g., `v1.0.6`).
Replace `<version>` with the new version (e.g., `v1.0.7`).
```bash
# Build
docker build -t soldevelo/infrascan:latest -t soldevelo/infrascan:<version> .
Expand All @@ -43,8 +43,8 @@ InfraScan is published as a GitHub Action. Proper tagging is critical for users
### Creating the Version Tag
```bash
# Create a new version tag
git tag -a v1.0.6 -m "Release v1.0.6"
git push origin v1.0.6
git tag -a v1.0.7 -m "Release v1.0.7"
git push origin v1.0.7
```

> [!CAUTION]
Expand All @@ -55,7 +55,7 @@ git push origin v1.0.6

```bash
# Update the local major tag to the latest commit
git tag -fa v1 -m "Update v1 to v1.0.6"
git tag -fa v1 -m "Update v1 to v1.0.7"

# Force push the major tag to the remote
git push origin v1 --force
Expand All @@ -67,8 +67,8 @@ git push origin v1 --force

1. Go to the [InfraScan Releases](https://github.com/soldevelo/infrascan/releases) page.
2. Click **Draft a new release**.
3. Select the tag you just pushed (e.g., `v1.0.6`).
4. Set the Release Title (e.g., `InfraScan v1.0.6`).
3. Select the tag you just pushed (e.g., `v1.0.7`).
4. Set the Release Title (e.g., `InfraScan v1.0.7`).
5. Describe the changes (you can use the "Generate release notes" button).
6. **Marketplace Publication**: Ensure the checkbox **"Publish this Action to the GitHub Marketplace"** is checked.
7. Verify the `action.yml` metadata is correct in the preview.
Expand Down
20 changes: 20 additions & 0 deletions docs/RELEASE_NOTES_1.0.7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# InfraScan 1.0.7 Release Notes

This release contains all changes since `v1.0.6`.

## Highlights

- `feat: update framework handling in scan_github and enhance Checkov JSON output parsing`
- `feat: add Ansible support and enhance framework detection logic`
- `feat: enhance vulnerability reporting with markdown descriptions, rich metadata, and structured rendering across the dashboard and PDF exports.`
- `Update grade report card rendering logic (#70)`
- `Implemented the requested logging improvements. (#75)`
- `Revise README to enhance project clarity (#82)`
- `feat: implement report sharing functionality and clean up sitemap configuration (#79)`
- `feat: implement persistent report routing with semantic URLs and dynamic sitemap generation`

## Notes

- The application version has been updated to `1.0.7`.
- Documentation and CI/examples have been updated to reference `v1.0.7`.
- Use the `release/1.0.7` branch to create the pull request against `main`.
2 changes: 1 addition & 1 deletion examples/pipelines/github-actions-k8s.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
chmod 777 infrascan-reports

- name: Run InfraScan on Kubernetes YAMLs
uses: soldevelo/infrascan@v1.0.6
uses: soldevelo/infrascan@v1.0.7
with:
scanner: comprehensive
framework: kubernetes
Expand Down
2 changes: 1 addition & 1 deletion examples/pipelines/github-actions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
chmod 777 infrascan-reports

- name: Run InfraScan
uses: soldevelo/infrascan@v1.0.6
uses: soldevelo/infrascan@v1.0.7
with:
scanner: comprehensive
format: html
Expand Down
22 changes: 20 additions & 2 deletions templates/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -228,13 +228,31 @@ <h2 class="recent-scans-title">🕒 Recent Scans</h2>

<div class="tab-content" id="release-notes-tab">
<div class="release-notes-container">
<div class="release-entry">
<div class="release-header">
<span class="version">v1.0.7</span>
<span class="date">June 2, 2026</span>
</div>
<ul class="release-list">
<li><strong>PDF Export</strong>: Reports can now be exported as a print-ready PDF directly from the browser — ideal for sharing with compliance and security teams.</li>
<li><strong>Ansible Support</strong>: Added scanning support for Ansible playbooks and improved framework detection logic.</li>
<li><strong>Improved GitHub Scans</strong>: Better framework handling in GitHub repository scanning and enhanced Checkov JSON output parsing.</li>
<li><strong>Richer Reporting</strong>: Enhanced vulnerability reporting with markdown descriptions, metadata, and structured rendering in the dashboard and PDF exports.</li>
<li><strong>Sharing and Navigation</strong>: Added report sharing and persistent report routing with semantic URLs.</li>
<li><strong>Logging Improvements</strong>: Updated logging behavior for better debug and audit output.</li>
</ul>
</div>
<div class="release-entry">
<div class="release-header">
<span class="version">v1.0.6</span>
<span class="date">May 13, 2026</span>
</div>
<ul class="release-list">
<li><strong>PDF Export</strong>: Reports can now be exported as a print-ready PDF directly from the browser — ideal for sharing with compliance and security teams.</li>
<li><strong>Container Scanning Improvements</strong>: Enhanced container image scanning and added a new `all` framework option with `grype` fallback for better coverage.</li>
<li><strong>PDF Branding</strong>: Added PDF export with a transparent logo for cleaner, printable reports.</li>
<li><strong>Docker Image Tooling</strong>: Included AWS CLI in the Docker image for smoother cloud scanning workflows.</li>
<li><strong>Scan Result Enhancements</strong>: Captured results, summary, and metadata more reliably in the web UI.</li>
<li><strong>Bug Fixes</strong>: Improved description handling in scanners and fixed PDF generation issues.</li>
</ul>
</div>
<div class="release-entry">
Expand Down Expand Up @@ -508,7 +526,7 @@ <h3>Need help implementing these fixes?</h3>
<button id="open-feedback-btn" class="text-link-btn">Leave Feedback</button>
</p>

<p>InfraScan v1.0.6 &copy; 2026 SolDevelo. Advanced Infrastructure Auditor.</p>
<p>InfraScan v1.0.7 &copy; 2026 SolDevelo. Advanced Infrastructure Auditor.</p>
<p style="font-size: 0.9rem; opacity: 0.8; margin-top:4px;">This tool is <a
href="https://github.com/SolDevelo/InfraScan" target="_blank"><strong>Open Source</strong></a> –
contributions are welcome!
Expand Down
4 changes: 2 additions & 2 deletions templates/report.html
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ <h2 class="recent-scans-title">🕒 Recent Scans</h2>
<div class="release-notes-container">
<div class="release-entry">
<div class="release-header">
<span class="version">v1.0.6</span>
<span class="version">v1.0.7</span>
<span class="date">May 13, 2026</span>
</div>
<ul class="release-list">
Expand Down Expand Up @@ -548,7 +548,7 @@ <h2>Recommendations</h2>
<button id="open-feedback-btn" class="text-link-btn">Leave Feedback</button>
</p>

<p>InfraScan v1.0.6 &copy; 2026 SolDevelo. Advanced Infrastructure Auditor.</p>
<p>InfraScan v1.0.7 &copy; 2026 SolDevelo. Advanced Infrastructure Auditor.</p>
<p style="font-size: 0.9rem; opacity: 0.8; margin-top:4px;">This tool is <a
href="https://github.com/SolDevelo/InfraScan" target="_blank"><strong>Open Source</strong></a> –
contributions are welcome!
Expand Down
Loading