Compare commits
7
Commits
v1.5.6
..
912e91b8cb
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
912e91b8cb | ||
|
|
fd8e5a1a17 | ||
|
|
d50f2cea90 | ||
|
|
99901b64ed | ||
|
|
7ef1337ea0 | ||
|
|
a13713752e | ||
|
|
a9f42e32c5 |
@@ -35,7 +35,7 @@ jobs:
|
|||||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||||
|
|
||||||
- name: Setup .NET 10
|
- name: Setup .NET 10
|
||||||
uses: actions/setup-dotnet@c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 # v5
|
uses: actions/setup-dotnet@9a946fdbd5fb07b82b2f5a4466058b876ab72bb2 # v5
|
||||||
with:
|
with:
|
||||||
dotnet-version: 10.0.x
|
dotnet-version: 10.0.x
|
||||||
|
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ jobs:
|
|||||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||||
|
|
||||||
- name: Setup .NET 10
|
- name: Setup .NET 10
|
||||||
uses: actions/setup-dotnet@c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 # v5
|
uses: actions/setup-dotnet@9a946fdbd5fb07b82b2f5a4466058b876ab72bb2 # v5
|
||||||
with:
|
with:
|
||||||
dotnet-version: 10.0.x
|
dotnet-version: 10.0.x
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,8 @@
|
|||||||
name: Security
|
name: Security
|
||||||
|
|
||||||
|
# Ruft den zentralen Scan-Workflow in security-workflows auf
|
||||||
|
# (Semgrep SAST + Trivy filesystem scan).
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [main, master]
|
branches: [main, master]
|
||||||
@@ -11,10 +15,6 @@ jobs:
|
|||||||
scan:
|
scan:
|
||||||
uses: JonKazama-Hellion/security-workflows/.gitea/workflows/security-scan.yml@main
|
uses: JonKazama-Hellion/security-workflows/.gitea/workflows/security-scan.yml@main
|
||||||
with:
|
with:
|
||||||
# MessageStore.cs uses string-interpolation in CommandText for table
|
# MessageStore.cs interpoliert SQL-Strings, die plugin-lokal sicher sind;
|
||||||
# names and clause-joins that come from internal code constants, not
|
# Semgrep matcht das Pattern, CodeQL mit Datenflussanalyse nicht.
|
||||||
# user input. Values are bound via SqlParameter, the SQL surface is
|
|
||||||
# local-only inside a Dalamud plugin. Semgrep matches the pattern
|
|
||||||
# without dataflow, so it flags those eight call sites; CodeQL
|
|
||||||
# would not. Suppressed for this repo only.
|
|
||||||
semgrep-exclude-rules: 'csharp.lang.security.sqli.csharp-sqli.csharp-sqli'
|
semgrep-exclude-rules: 'csharp.lang.security.sqli.csharp-sqli.csharp-sqli'
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- Closed ranges prevent surprise major bumps during lock file regeneration -->
|
<!-- Closed ranges prevent surprise major bumps during lock file regeneration -->
|
||||||
<PackageReference Include="MessagePack" Version="[3.1.4, 4.0.0)" />
|
<PackageReference Include="MessagePack" Version="[3.1.4, 4.0.0)" />
|
||||||
<PackageReference Include="Microsoft.Data.Sqlite" Version="10.0.7" />
|
<PackageReference Include="Microsoft.Data.Sqlite" Version="10.0.8" />
|
||||||
<!-- v1.5.0 DI-container foundation; matches Lightless pin (Hosting 10.0.7) -->
|
<!-- v1.5.0 DI-container foundation; matches Lightless pin (Hosting 10.0.7) -->
|
||||||
<PackageReference
|
<PackageReference
|
||||||
Include="Microsoft.Extensions.DependencyInjection"
|
Include="Microsoft.Extensions.DependencyInjection"
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
Media-Foundation-based codecs do not). Using the sub-package avoids pulling in
|
Media-Foundation-based codecs do not). Using the sub-package avoids pulling in
|
||||||
NAudio.WinForms (which requires WindowsDesktop and does not build on Linux hosts).
|
NAudio.WinForms (which requires WindowsDesktop and does not build on Linux hosts).
|
||||||
WaveOutEvent and WaveFileReader both live in NAudio.WinMM + NAudio.Core. -->
|
WaveOutEvent and WaveFileReader both live in NAudio.WinMM + NAudio.Core. -->
|
||||||
<PackageReference Include="NAudio.WinMM" Version="2.2.1" />
|
<PackageReference Include="NAudio.WinMM" Version="3.0.0" />
|
||||||
<PackageReference Include="Pidgin" Version="[3.5.1, 4.0.0)" />
|
<PackageReference Include="Pidgin" Version="[3.5.1, 4.0.0)" />
|
||||||
<PackageReference Include="SixLabors.ImageSharp" Version="[3.1.12, 4.0.0)" />
|
<PackageReference Include="SixLabors.ImageSharp" Version="[3.1.12, 4.0.0)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|||||||
@@ -27,11 +27,11 @@
|
|||||||
},
|
},
|
||||||
"Microsoft.Data.Sqlite": {
|
"Microsoft.Data.Sqlite": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
"requested": "[10.0.7, )",
|
"requested": "[10.0.8, )",
|
||||||
"resolved": "10.0.7",
|
"resolved": "10.0.8",
|
||||||
"contentHash": "DZ6G2QuyPrsh5VS+wfiZbNBtYT6p+CkxXjD0aZHF04xso7QsG/uk0JpG30hzYlK6u/wtTzta1Dqfgbc/Sl2sDA==",
|
"contentHash": "iyDWyD6r/SnqgoYYQIlLhxL1ZIGZr+SByMXrJKSA1w7sOt7bPMJmN3h2laqwKqyQkjh/lUPJ7LTXwpvqzhggOQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Data.Sqlite.Core": "10.0.7",
|
"Microsoft.Data.Sqlite.Core": "10.0.8",
|
||||||
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.11",
|
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.11",
|
||||||
"SQLitePCLRaw.core": "2.1.11"
|
"SQLitePCLRaw.core": "2.1.11"
|
||||||
}
|
}
|
||||||
@@ -104,11 +104,12 @@
|
|||||||
},
|
},
|
||||||
"NAudio.WinMM": {
|
"NAudio.WinMM": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
"requested": "[2.2.1, )",
|
"requested": "[3.0.0, )",
|
||||||
"resolved": "2.2.1",
|
"resolved": "3.0.0",
|
||||||
"contentHash": "xFHRFwH4x6aq3IxRbewvO33ugJRvZFEOfO62i7uQJRUNW2cnu6BeBTHUS0JD5KBucZbHZaYqxQG8dwZ47ezQuQ==",
|
"contentHash": "RfBlBk0KPNQx3OUcZtxbqhaz0sKMVTcntBtIHZYfePMA7CjawePHR4xpH+lKoVnWxppPxoAk0Bf8k1fE30RuAQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"NAudio.Core": "2.2.1"
|
"NAudio.Core": "3.0.0",
|
||||||
|
"NAudio.Midi": "3.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Pidgin": {
|
"Pidgin": {
|
||||||
@@ -141,8 +142,8 @@
|
|||||||
},
|
},
|
||||||
"Microsoft.Data.Sqlite.Core": {
|
"Microsoft.Data.Sqlite.Core": {
|
||||||
"type": "Transitive",
|
"type": "Transitive",
|
||||||
"resolved": "10.0.7",
|
"resolved": "10.0.8",
|
||||||
"contentHash": "xVrtBg3M1wJlBDkoT0dXEYB/wSc8bIHJPYtw/bu1AqpWgF79uPSs87DAhERR/Ilumre6TKZa1cjMg3VUUObVLA==",
|
"contentHash": "26t7WDiEjjAls/sFpWvVEFDxt+7Q5VPt6+blU2Lafuj9L8PzAv/GtGV4cqVPtrhWbfD2BX/z2v8hD1qXYtK6Aw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"SQLitePCLRaw.core": "2.1.11"
|
"SQLitePCLRaw.core": "2.1.11"
|
||||||
}
|
}
|
||||||
@@ -377,8 +378,19 @@
|
|||||||
},
|
},
|
||||||
"NAudio.Core": {
|
"NAudio.Core": {
|
||||||
"type": "Transitive",
|
"type": "Transitive",
|
||||||
"resolved": "2.2.1",
|
"resolved": "3.0.0",
|
||||||
"contentHash": "GgkdP6K/7FqXFo7uHvoqGZTJvW4z8g2IffhOO4JHaLzKCdDOUEzVKtveoZkCuUX8eV2HAINqi7VFqlFndrnz/g=="
|
"contentHash": "uEX5xkjbUQ3w8XVuqcX1iMRr0avhOdn2WFiPL2X/kF72anSJSgdLhpkxCxr6N1hQr+hWx1L5lNJJeg0sh6xBiw==",
|
||||||
|
"dependencies": {
|
||||||
|
"System.Numerics.Tensors": "9.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NAudio.Midi": {
|
||||||
|
"type": "Transitive",
|
||||||
|
"resolved": "3.0.0",
|
||||||
|
"contentHash": "h3VjMTBoBAOw63W7mMrv1kHdRQZkuayTpYrUsusUolORkmgfFiMg8eM4VHwgMBcOgm14997B/r7EojavMBu6CQ==",
|
||||||
|
"dependencies": {
|
||||||
|
"NAudio.Core": "3.0.0"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"SQLitePCLRaw.bundle_e_sqlite3": {
|
"SQLitePCLRaw.bundle_e_sqlite3": {
|
||||||
"type": "Transitive",
|
"type": "Transitive",
|
||||||
@@ -406,6 +418,11 @@
|
|||||||
"type": "Transitive",
|
"type": "Transitive",
|
||||||
"resolved": "10.0.7",
|
"resolved": "10.0.7",
|
||||||
"contentHash": "WbmDLeTPYhEzXhvYVioTVn/D1XX6bovyny9n5p8Zxtf03+eY385RB818teZm6n+fA63iZNvng0/Np4tLuhkMhQ=="
|
"contentHash": "WbmDLeTPYhEzXhvYVioTVn/D1XX6bovyny9n5p8Zxtf03+eY385RB818teZm6n+fA63iZNvng0/Np4tLuhkMhQ=="
|
||||||
|
},
|
||||||
|
"System.Numerics.Tensors": {
|
||||||
|
"type": "Transitive",
|
||||||
|
"resolved": "9.0.0",
|
||||||
|
"contentHash": "hyJB4UlpAi19Xr9AXzu2NuagKC4lPfHObNMEAA0HmqFz2rX7wKgzeYzO/jM/eBHDhnUGFFEjk5cOoJaxqg5J4A=="
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user