Skip to content

Commit f51c214

Browse files
chore(security): add Dependabot and CodeQL exclusions
- Dependabot: weekly scans for NuGet, npm, GitHub Actions, Docker - CodeQL: exclude obj/, bin/, node_modules/, generated files Refs: E7-T1
1 parent 57e7209 commit f51c214

File tree

2 files changed

+140
-0
lines changed

2 files changed

+140
-0
lines changed

.github/codeql/codeql-config.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: "CodeQL Configuration"
2+
3+
# Paths to exclude from CodeQL analysis
4+
paths-ignore:
5+
# Build artifacts
6+
- "**/obj/**"
7+
- "**/bin/**"
8+
- "**/publish/**"
9+
- "**/out/**"
10+
- "**/build/**"
11+
- "**/dist/**"
12+
13+
# Dependencies
14+
- "**/node_modules/**"
15+
- "**/packages/**"
16+
- "**/.nuget/**"
17+
18+
# Docker build context (auto-generated)
19+
- "**/.dockerignore"
20+
21+
# Generated files
22+
- "**/*.Designer.cs"
23+
- "**/*.designer.cs"
24+
- "**/*.g.cs"
25+
- "**/*.g.i.cs"
26+
- "**/AssemblyInfo.cs"
27+
- "**/AssemblyAttributes.cs"
28+
29+
# Next.js build artifacts
30+
- "src/admin-ui/.next/**"
31+
- "src/admin-ui/out/**"
32+
33+
# Test coverage reports
34+
- "**/coverage/**"
35+
- "**/TestResults/**"
36+
37+
# Temporary files
38+
- "**/*.tmp"
39+
- "**/*.temp"
40+
41+
# Queries to run
42+
queries:
43+
- uses: security-and-quality

.github/dependabot.yml

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
version: 2
2+
updates:
3+
# .NET dependencies
4+
- package-ecosystem: "nuget"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
day: "monday"
9+
open-pull-requests-limit: 10
10+
labels:
11+
- "dependencies"
12+
- "security"
13+
commit-message:
14+
prefix: "chore(deps)"
15+
include: "scope"
16+
17+
# npm dependencies for Admin UI
18+
- package-ecosystem: "npm"
19+
directory: "/src/admin-ui"
20+
schedule:
21+
interval: "weekly"
22+
day: "monday"
23+
open-pull-requests-limit: 10
24+
labels:
25+
- "dependencies"
26+
- "security"
27+
- "admin-ui"
28+
commit-message:
29+
prefix: "chore(deps)"
30+
include: "scope"
31+
32+
# GitHub Actions
33+
- package-ecosystem: "github-actions"
34+
directory: "/"
35+
schedule:
36+
interval: "weekly"
37+
day: "monday"
38+
open-pull-requests-limit: 5
39+
labels:
40+
- "dependencies"
41+
- "ci/cd"
42+
commit-message:
43+
prefix: "chore(deps)"
44+
include: "scope"
45+
46+
# Docker
47+
- package-ecosystem: "docker"
48+
directory: "/src/ControlPlane.Api"
49+
schedule:
50+
interval: "weekly"
51+
day: "monday"
52+
open-pull-requests-limit: 5
53+
labels:
54+
- "dependencies"
55+
- "docker"
56+
commit-message:
57+
prefix: "chore(deps)"
58+
include: "scope"
59+
60+
- package-ecosystem: "docker"
61+
directory: "/src/Node.Runtime"
62+
schedule:
63+
interval: "weekly"
64+
day: "monday"
65+
open-pull-requests-limit: 5
66+
labels:
67+
- "dependencies"
68+
- "docker"
69+
commit-message:
70+
prefix: "chore(deps)"
71+
include: "scope"
72+
73+
- package-ecosystem: "docker"
74+
directory: "/src/Agent.Host"
75+
schedule:
76+
interval: "weekly"
77+
day: "monday"
78+
open-pull-requests-limit: 5
79+
labels:
80+
- "dependencies"
81+
- "docker"
82+
commit-message:
83+
prefix: "chore(deps)"
84+
include: "scope"
85+
86+
- package-ecosystem: "docker"
87+
directory: "/src/admin-ui"
88+
schedule:
89+
interval: "weekly"
90+
day: "monday"
91+
open-pull-requests-limit: 5
92+
labels:
93+
- "dependencies"
94+
- "docker"
95+
commit-message:
96+
prefix: "chore(deps)"
97+
include: "scope"

0 commit comments

Comments
 (0)