Repository navigation
Commit dafb028
authored
fix(security): Add 3 packages.lock.json files for dependency locking (#299)
## .NET Lockfile Creation
This PR adds packages.lock.json files to ensure reproducible builds and
secure dependency management.
### Files Added:
- `sample/SendMailTestApp/packages.lock.json`
- `src/FluentEmail.Graph/packages.lock.json`
- `tests/FluentEmail.Graph.Tests/packages.lock.json`
### Benefits:
- **Reproducible builds**: Locked dependency versions ensure consistent
builds across environments
- **Security**: Prevents supply chain attacks by pinning specific
dependency versions
- **Performance**: Faster builds in CI/CD pipelines
- **Deterministic child dependency scanning**: Scanning for child
dependencies becomes deterministic, reducing false positives in
dependency analysis
The lockfiles were generated using `dotnet restore` command.
Co-authored-by: aikido-autofix[bot] <119856028+aikido-autofix[bot]@users.noreply.github.com>1 parent 167cbef commit dafb028
6 files changed
Lines changed: 1540 additions & 0 deletions
File tree
- sample/SendMailTestApp
- src/FluentEmail.Graph
- tests/FluentEmail.Graph.Tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
0 commit comments