Skip to content

Commit 56d0a2a

Browse files
authored
Fine tune packages (#283)
1 parent 09879af commit 56d0a2a

8 files changed

Lines changed: 22 additions & 15 deletions

File tree

.fpm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
--description "Defguard Edge service"
44
--url "https://defguard.net/"
55
--maintainer "Defguard"
6+
--config-files /etc/defguard/proxy.toml

.github/workflows/build-docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969
cache-to: type=gha,mode=max
7070

7171
- name: Scan image with Trivy
72-
uses: aquasecurity/trivy-action@0.35.0
72+
uses: aquasecurity/trivy-action@v0.36.0
7373
with:
7474
image-ref: "${{ env.GHCR_REPO }}:${{ github.sha }}-${{ matrix.tag }}"
7575
format: "table"

.github/workflows/sbom.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
submodules: recursive
3434

3535
- name: Create SBOM with Trivy
36-
uses: aquasecurity/trivy-action@0.35.0
36+
uses: aquasecurity/trivy-action@v0.36.0
3737
with:
3838
scan-type: 'fs'
3939
format: 'spdx-json'
@@ -43,7 +43,7 @@ jobs:
4343
scanners: "vuln"
4444

4545
- name: Create Docker image SBOM with Trivy
46-
uses: aquasecurity/trivy-action@0.35.0
46+
uses: aquasecurity/trivy-action@v0.36.0
4747
with:
4848
image-ref: "ghcr.io/defguard/defguard-proxy:${{ steps.vars.outputs.VERSION }}"
4949
scan-type: 'image'
@@ -53,7 +53,7 @@ jobs:
5353
scanners: "vuln"
5454

5555
- name: Create security advisory file with Trivy
56-
uses: aquasecurity/trivy-action@0.35.0
56+
uses: aquasecurity/trivy-action@v0.36.0
5757
with:
5858
scan-type: 'fs'
5959
format: 'json'
@@ -63,7 +63,7 @@ jobs:
6363
scanners: "vuln"
6464

6565
- name: Create Docker image security advisory file with Trivy
66-
uses: aquasecurity/trivy-action@0.35.0
66+
uses: aquasecurity/trivy-action@v0.36.0
6767
with:
6868
image-ref: "ghcr.io/defguard/defguard-proxy:${{ steps.vars.outputs.VERSION }}"
6969
scan-type: 'image'

.github/workflows/test.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ jobs:
3737
submodules: recursive
3838

3939
- name: Scan code with Trivy
40-
uses: aquasecurity/trivy-action@0.35.0
40+
uses: aquasecurity/trivy-action@v0.36.0
41+
env:
42+
TRIVY_IGNOREFILE: ".trivyignore.yaml"
43+
TRIVY_SHOW_SUPPRESSED: 1
4144
with:
4245
scan-type: 'fs'
4346
scan-ref: '.'

.trivyignore.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
vulnerabilities:
2+
- id: GHSA-w5hq-g745-h8pq
3+
expired_at: 2026-04-30
4+
statement: 'Not yet fixed in dependencies'

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

freebsd/defguard-proxy

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@
66

77
. /etc/rc.subr
88

9-
name="defguard"
10-
rcvar=defguard_enable
9+
name="defguard_proxy"
10+
rcvar=defguard_proxy_enable
1111
command="/usr/local/bin/defguard-proxy"
1212
config="/etc/defguard/proxy.toml"
13-
start_cmd="${name}_start"
13+
start_cmd="${name}_proxy_start"
1414

15-
defguard_start()
16-
{
17-
${command} --config ${config} &
15+
defguard_proxy_start() {
16+
${command} --config ${config} &
1817
}
1918

2019
load_rc_config $name

linux/defguard-proxy.service

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[Unit]
22
Description=Defguard Edge service
3-
Documentation=https://defguard.gitbook.io/defguard/
3+
Documentation=https://docs.defguard.net/
44
Wants=network-online.target
55
After=network-online.target
66

0 commit comments

Comments
 (0)