Skip to content

Commit d3cedcb

Browse files
committed
Update Docker configuration to include versioning and maintainability improvements
- Added version argument to Dockerfile and updated labels for better tracking. - Modified docker-compose.yml to reflect the new container name format with versioning. - Enhanced clarity and organization in Docker setup for future updates.
1 parent 06e5cee commit d3cedcb

4 files changed

Lines changed: 41 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [1.0.0] - 2025-10-26
6+
7+
### Added
8+
- Initial release of SimpleSecCheck
9+
- Dark Mode as default with Light Mode toggle
10+
- ZAP web vulnerability scanning
11+
- Semgrep static code analysis
12+
- Trivy dependency and container scanning
13+
- Detailed HTML reports with alert cards
14+
- Docker-based single-shot security scanning
15+
- Support for both code and website targets
16+
- Structured results with project-specific directories
17+
18+
### Features
19+
- Deep security scanning with aggressive policies
20+
- Comprehensive vulnerability detection
21+
- Modern web UI with responsive design
22+
- Detailed findings with descriptions and solutions
23+
- Risk-based categorization (Critical, High, Medium, Low, Info)
24+
- Export capabilities for raw reports (XML, JSON, TXT)
25+
26+
### Technical
27+
- Docker Compose orchestration
28+
- Multi-tool integration (ZAP, Semgrep, Trivy)
29+
- Python-based report generation
30+
- Shell script automation
31+
- Volume mounting for persistent results
32+
- Removed monitoring, causes a to big risk

Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
FROM ubuntu:22.04
22

3+
# Version information
4+
ARG VERSION=1.0.0
5+
LABEL version=$VERSION
6+
LABEL maintainer="SimpleSecCheck Team"
7+
38
# Install dependencies
49
RUN apt-get update && \
510
apt-get install -y python3-pip wget curl jq git openjdk-17-jre && \

VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1.0.0

docker-compose.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ services:
55
build:
66
context: .
77
dockerfile: Dockerfile
8-
container_name: SimpleSecCheck_scanner
8+
args:
9+
VERSION: 1.0.0
10+
container_name: SimpleSecCheck_scanner_v1.0.0
911
volumes:
1012
- ./results:/SimpleSecCheck/results
1113
- ./logs:/SimpleSecCheck/logs

0 commit comments

Comments
 (0)