stabilize tests

This commit is contained in:
master
2026-02-01 21:37:40 +02:00
parent 55744f6a39
commit 5d5e80b2e4
6435 changed files with 33984 additions and 13802 deletions

View File

@@ -13,7 +13,7 @@ Provide advisory feed integration and offline bundles for CVE-to-symbol mapping
- `docs/modules/platform/architecture-overview.md`
- `docs/modules/scanner/architecture.md`
- `docs/modules/concelier/architecture.md`
- `docs/modules/reach-graph/guides/slice-schema.md`
- `docs/modules/reach-graph/schemas/slice-schema.md`
## Working Directory & Boundaries
- Primary scope: `src/Scanner/__Libraries/StellaOps.Scanner.Advisory/`
@@ -30,4 +30,4 @@ Provide advisory feed integration and offline bundles for CVE-to-symbol mapping
## Workflow
- Update sprint status on task transitions.
- Record notable decisions in the sprint Execution Log.
- Record notable decisions in the sprint Execution Log.

View File

@@ -1,9 +1,10 @@
using System.Collections.Immutable;
using System.Net.Http.Json;
using System.Text.Json;
using Microsoft.Extensions.Caching.Memory;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using System.Collections.Immutable;
using System.Net.Http.Json;
using System.Text.Json;
using System.Text.Json.Serialization;
namespace StellaOps.Scanner.Advisory;

View File

@@ -0,0 +1,8 @@
# StellaOps.Scanner.Advisory Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20260130_002_Tools_csproj_remediation_solid_review.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| REMED-05 | TODO | Remediation checklist: docs/implplan/audits/csproj-standards/remediation/checklists/src/Scanner/__Libraries/StellaOps.Scanner.Advisory/StellaOps.Scanner.Advisory.md. |
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |

View File

@@ -18,3 +18,4 @@ provenance, bias/fairness, and safety claims) from parsed SBOMs.
- Keep outputs deterministic (stable ordering, UTC timestamps).
- Avoid new external network calls; use offline fixtures for tests.
- Update sprint status and module docs when contracts change.

View File

@@ -1,9 +1,10 @@
using System.Collections.Immutable;
using StellaOps.BinaryIndex.ML;
using StellaOps.Concelier.SbomIntegration.Models;
using StellaOps.Scanner.AiMlSecurity.Analyzers;
using StellaOps.Scanner.AiMlSecurity.Models;
using StellaOps.Scanner.AiMlSecurity.Policy;
using System.Collections.Immutable;
namespace StellaOps.Scanner.AiMlSecurity;

View File

@@ -1,7 +1,8 @@
using System.Collections.Immutable;
using StellaOps.BinaryIndex.ML;
using StellaOps.Concelier.SbomIntegration.Models;
using StellaOps.Scanner.AiMlSecurity.Policy;
using System.Collections.Immutable;
namespace StellaOps.Scanner.AiMlSecurity.Analyzers;

View File

@@ -1,5 +1,6 @@
using System.Collections.Immutable;
using StellaOps.Scanner.AiMlSecurity.Models;
using System.Collections.Immutable;
namespace StellaOps.Scanner.AiMlSecurity.Analyzers;

View File

@@ -1,6 +1,7 @@
using System.Collections.Immutable;
using StellaOps.Concelier.SbomIntegration.Models;
using StellaOps.Scanner.AiMlSecurity.Models;
using System.Collections.Immutable;
namespace StellaOps.Scanner.AiMlSecurity.Analyzers;

View File

@@ -1,6 +1,7 @@
using System.Collections.Immutable;
using StellaOps.Concelier.SbomIntegration.Models;
using StellaOps.Scanner.AiMlSecurity.Models;
using System.Collections.Immutable;
namespace StellaOps.Scanner.AiMlSecurity.Analyzers;

View File

@@ -1,5 +1,6 @@
using System.Collections.Immutable;
using StellaOps.Scanner.AiMlSecurity.Models;
using System.Collections.Immutable;
namespace StellaOps.Scanner.AiMlSecurity.Analyzers;

View File

@@ -1,7 +1,8 @@
using System.Collections.Immutable;
using StellaOps.BinaryIndex.ML;
using StellaOps.Concelier.SbomIntegration.Models;
using StellaOps.Scanner.AiMlSecurity.Models;
using System.Collections.Immutable;
namespace StellaOps.Scanner.AiMlSecurity.Analyzers;

View File

@@ -1,6 +1,7 @@
using System.Collections.Immutable;
using StellaOps.Concelier.SbomIntegration.Models;
using StellaOps.Scanner.AiMlSecurity.Models;
using System.Collections.Immutable;
namespace StellaOps.Scanner.AiMlSecurity.Analyzers;

View File

@@ -1,7 +1,8 @@
using System.Collections.Immutable;
using StellaOps.Concelier.SbomIntegration.Models;
using StellaOps.Scanner.AiMlSecurity.Models;
using StellaOps.Scanner.AiMlSecurity.Policy;
using System.Collections.Immutable;
namespace StellaOps.Scanner.AiMlSecurity.Analyzers;

View File

@@ -1,6 +1,7 @@
using System.Collections.Immutable;
using StellaOps.Concelier.SbomIntegration.Models;
using StellaOps.Scanner.AiMlSecurity.Models;
using System.Collections.Immutable;
namespace StellaOps.Scanner.AiMlSecurity.Analyzers;

View File

@@ -1,5 +1,6 @@
using System.Collections.Immutable;
using StellaOps.Scanner.AiMlSecurity.Models;
using System.Collections.Immutable;
namespace StellaOps.Scanner.AiMlSecurity.Policy;

View File

@@ -1,8 +1,9 @@
using StellaOps.Scanner.AiMlSecurity.Models;
using System.Collections.Immutable;
using System.Text;
using System.Text.Json;
using System.Text.Json.Serialization;
using StellaOps.Scanner.AiMlSecurity.Models;
using YamlDotNet.Serialization;
using YamlDotNet.Serialization.NamingConventions;

View File

@@ -1,10 +1,11 @@
using StellaOps.Scanner.AiMlSecurity.Models;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Text.Json;
using System.Text.Json.Serialization;
using StellaOps.Scanner.AiMlSecurity.Models;
namespace StellaOps.Scanner.AiMlSecurity.Reporting;

View File

@@ -0,0 +1,8 @@
# StellaOps.Scanner.AiMlSecurity Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20260130_002_Tools_csproj_remediation_solid_review.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| REMED-05 | TODO | Remediation checklist: docs/implplan/audits/csproj-standards/remediation/checklists/src/Scanner/__Libraries/StellaOps.Scanner.AiMlSecurity/StellaOps.Scanner.AiMlSecurity.md. |
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |

View File

@@ -35,11 +35,12 @@ Deliver the Bun analyzer plug-in that inventories npm-ecosystem dependencies fro
## Required Reading
- `docs/modules/scanner/architecture.md`
- `docs/modules/scanner/prep/bun-analyzer-design.md`
- `docs-archived/implplan/SPRINT_0139_0001_0001_scanner_bun.md`
- `docs/modules/scanner/bun-analyzer-gotchas.md`
- `docs/implplan/SPRINT_0407_0001_0001_scanner_bun_detection_gaps.md`
- `docs-archived/implplan/SPRINT_0407_0001_0001_scanner_bun_detection_gaps.md`
## Working Agreement
1. Update task status to `DOING`/`DONE` in both `/docs/implplan/SPRINT_*.md` and the local `TASKS.md` as work progresses.
2. Every behavior change is covered by fixtures + golden tests (and/or unit tests for parsers).
3. If a contract decision is required (identity, evidence locators, container layout), mark the affected task `BLOCKED` in the sprint and record the exact decision needed under **Decisions & Risks**.

View File

@@ -1,5 +1,6 @@
using System;
using StellaOps.Scanner.Analyzers.Lang.Plugin;
using System;
namespace StellaOps.Scanner.Analyzers.Lang.Bun;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Text.Json;

View File

@@ -1,3 +1,4 @@
using System.Security.Cryptography;
namespace StellaOps.Scanner.Analyzers.Lang.Bun.Internal;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Security.Cryptography;
using System.Text.Json;

View File

@@ -1,3 +1,4 @@
using System.Text.Json;
namespace StellaOps.Scanner.Analyzers.Lang.Bun.Internal;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Text.Json;

View File

@@ -0,0 +1,8 @@
# StellaOps.Scanner.Analyzers.Lang.Bun Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20260130_002_Tools_csproj_remediation_solid_review.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| REMED-05 | TODO | Remediation checklist: docs/implplan/audits/csproj-standards/remediation/checklists/src/Scanner/__Libraries/StellaOps.Scanner.Analyzers.Lang.Bun/StellaOps.Scanner.Analyzers.Lang.Bun.md. |
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |

View File

@@ -1,6 +1,7 @@
using System;
using StellaOps.Scanner.Analyzers.Lang;
using StellaOps.Scanner.Analyzers.Lang.Plugin;
using System;
namespace StellaOps.Scanner.Analyzers.Lang.Deno;

View File

@@ -1,10 +1,11 @@
using System.Collections.Generic;
using System.Globalization;
using System.Text;
using StellaOps.Scanner.Analyzers.Lang.Deno.Internal;
using StellaOps.Scanner.Analyzers.Lang.Deno.Internal.Observations;
using StellaOps.Scanner.Analyzers.Lang.Deno.Internal.Runtime;
using StellaOps.Scanner.Core.Contracts;
using System.Collections.Generic;
using System.Globalization;
using System.Text;
namespace StellaOps.Scanner.Analyzers.Lang.Deno;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Text.RegularExpressions;

View File

@@ -1,3 +1,4 @@
using System.Security.Cryptography;
using System.Text;

View File

@@ -1,3 +1,4 @@
using System.Security.Cryptography;
using System.Text;
using System.Text.Json;

View File

@@ -1,6 +1,7 @@
using System.Diagnostics;
using Microsoft.Extensions.Logging;
using StellaOps.Scanner.Analyzers.Lang;
using System.Diagnostics;
namespace StellaOps.Scanner.Analyzers.Lang.Deno.Internal.Runtime;

View File

@@ -1,3 +1,4 @@
using System.Security.Cryptography;
using System.Text;
using System.Text.Encodings.Web;

View File

@@ -0,0 +1,8 @@
# StellaOps.Scanner.Analyzers.Lang.Deno Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20260130_002_Tools_csproj_remediation_solid_review.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| REMED-05 | TODO | Remediation checklist: docs/implplan/audits/csproj-standards/remediation/checklists/src/Scanner/__Libraries/StellaOps.Scanner.Analyzers.Lang.Deno/StellaOps.Scanner.Analyzers.Lang.Deno.md. |
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |

View File

@@ -1,5 +1,6 @@
using System;
using StellaOps.Scanner.Analyzers.Lang.Plugin;
using System;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet;

View File

@@ -1,6 +1,7 @@
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Bundling;
using System.Collections.Immutable;
using System.Globalization;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Bundling;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Bundling;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Reflection;
using System.Reflection.Metadata;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Security.Cryptography;
using System.Text;

View File

@@ -1,6 +1,7 @@
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
using System.Collections.Immutable;
using System.Text.Json;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Config;

View File

@@ -1,5 +1,6 @@
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Conflicts;

View File

@@ -1,6 +1,7 @@
using System.Collections.Immutable;
using StellaOps.Scanner.Core.Contracts;
using StellaOps.Scanner.Emit.Cbom;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Crypto;

View File

@@ -1,11 +1,12 @@
using System.Collections.Immutable;
using System.Security.Cryptography;
using System.Text;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Discovery;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Inheritance;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.LockFiles;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Parsing;
using System.Collections.Immutable;
using System.Security.Cryptography;
using System.Text;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal;
@@ -132,7 +133,9 @@ internal sealed class DotNetDeclaredDependencyCollector
foreach (var packageRef in projectMetadata.PackageReferences)
{
var resolvedVersion = ResolveVersion(packageRef, cpmLookup, propsLookup, projectMetadata);
var versionSource = DetermineVersionSource(packageRef, resolvedVersion, projectMetadata.ManagePackageVersionsCentrally);
// CPM is effective when explicitly set in the project or inherited from Directory.Packages.props
var effectiveCpmEnabled = projectMetadata.ManagePackageVersionsCentrally || !cpmLookup.IsEmpty;
var versionSource = DetermineVersionSource(packageRef, resolvedVersion, effectiveCpmEnabled);
var declaration = new DotNetDependencyDeclaration
{
@@ -253,8 +256,8 @@ internal sealed class DotNetDeclaredDependencyCollector
return packageRef.Version;
}
// If version is empty and CPM is enabled, look up in CPM
if (string.IsNullOrEmpty(packageRef.Version) && projectMetadata.ManagePackageVersionsCentrally)
// If version is empty and CPM is enabled (either in csproj or inherited from Directory.Packages.props), look up in CPM
if (string.IsNullOrEmpty(packageRef.Version) && (projectMetadata.ManagePackageVersionsCentrally || !cpmLookup.IsEmpty))
{
if (cpmLookup.TryGetValue(packageRef.PackageId, out var cpmVersion))
{

View File

@@ -1,3 +1,4 @@
using System.Diagnostics.CodeAnalysis;
using System.Text.Json;

View File

@@ -1,8 +1,9 @@
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Bundling;
using System.Reflection.Metadata;
using System.Reflection.PortableExecutable;
using System.Security.Cryptography;
using System.Text.Json;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Bundling;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal;

View File

@@ -1,3 +1,4 @@
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Diagnostics;

View File

@@ -1,3 +1,4 @@
using System.Linq;
using System.Text.Json;

View File

@@ -1,3 +1,4 @@
using System.Text.Json;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal;

View File

@@ -1,6 +1,7 @@
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
using System.Collections.Immutable;
using System.Xml.Linq;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Inheritance;

View File

@@ -1,6 +1,7 @@
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Parsing;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Inheritance;

View File

@@ -1,7 +1,8 @@
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Parsing;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.PropertyResolution;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Inheritance;

View File

@@ -5,12 +5,13 @@
// Description: Enhanced .NET license detection returning LicenseDetectionResult
// -----------------------------------------------------------------------------
using StellaOps.Scanner.Analyzers.Lang.Core.Licensing;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
using System.Collections.Immutable;
using System.Text;
using System.Text.RegularExpressions;
using System.Xml.Linq;
using StellaOps.Scanner.Analyzers.Lang.Core.Licensing;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Licensing;

View File

@@ -1,5 +1,6 @@
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.LockFiles;

View File

@@ -1,6 +1,7 @@
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
using System.Collections.Immutable;
using System.Text.Json;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.LockFiles;

View File

@@ -1,6 +1,7 @@
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
using System.Collections.Immutable;
using System.Xml.Linq;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Parsing;

View File

@@ -1,6 +1,7 @@
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
using System.Collections.Immutable;
using System.Xml.Linq;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.Parsing;

View File

@@ -1,6 +1,7 @@
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
using System.Collections.Immutable;
using System.Text.RegularExpressions;
using StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.BuildMetadata;
namespace StellaOps.Scanner.Analyzers.Lang.DotNet.Internal.PropertyResolution;

View File

@@ -8,3 +8,4 @@ Source of truth: `docs/implplan/SPRINT_20260112_003_BE_csproj_audit_pending_appl
| AUDIT-HOTLIST-SCANNER-LANG-DOTNET-0001 | DONE | Applied hotlist fixes and tests. |
| AUDIT-0644-A | DONE | Audit tracker updated for DotNet analyzer apply. |
| AUDIT-0698-A | DONE | Test project apply completed (warnings, deterministic fixtures). |
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |

View File

@@ -1,5 +1,6 @@
using System;
using StellaOps.Scanner.Analyzers.Lang.Plugin;
using System;
namespace StellaOps.Scanner.Analyzers.Lang.Go;

View File

@@ -1,9 +1,10 @@
using StellaOps.Scanner.Analyzers.Lang.Go.Internal;
using System;
using System.Collections.Generic;
using System.IO;
using System.Security.Cryptography;
using System.Linq;
using StellaOps.Scanner.Analyzers.Lang.Go.Internal;
using System.Security.Cryptography;
namespace StellaOps.Scanner.Analyzers.Lang.Go;

View File

@@ -5,8 +5,9 @@
// Description: Enhanced Go license detection returning LicenseDetectionResult
// -----------------------------------------------------------------------------
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.Core.Licensing;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.Go.Internal;

View File

@@ -1,3 +1,4 @@
using System.Buffers;
namespace StellaOps.Scanner.Analyzers.Lang.Go.Internal;

View File

@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Buffers;
using System.Collections.Generic;
using System.IO;
using System.Text;

View File

@@ -1,3 +1,4 @@
using System;
using System.Collections.Generic;
using System.IO;

View File

@@ -1,3 +1,4 @@
using System;
using System.Buffers;
using System.Collections.Concurrent;

View File

@@ -1,3 +1,4 @@
using System;
using System.Buffers;
using System.IO;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Text.RegularExpressions;

View File

@@ -0,0 +1,8 @@
# StellaOps.Scanner.Analyzers.Lang.Go Task Board
This board mirrors active sprint tasks for this module.
Source of truth: `docs/implplan/SPRINT_20260130_002_Tools_csproj_remediation_solid_review.md`.
| Task ID | Status | Notes |
| --- | --- | --- |
| REMED-05 | TODO | Remediation checklist: docs/implplan/audits/csproj-standards/remediation/checklists/src/Scanner/__Libraries/StellaOps.Scanner.Analyzers.Lang.Go/StellaOps.Scanner.Analyzers.Lang.Go.md. |
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |

View File

@@ -15,7 +15,7 @@ Implement deterministic Java analyzers that normalise JVM/Build ecosystem inputs
- `docs/modules/scanner/design/surface-fs.md`
- `docs/modules/scanner/design/surface-secrets.md`
- `docs/modules/scanner/design/surface-validation.md`
- `docs/modules/scanner/implementation_plan.md` (Java analyzer sections)
- `docs-archived/implplan/implementation-plans/scanner-implementation-plan.md` (Java analyzer sections)
- Build system references linked from sprint tasks (Maven, Gradle, shading).
## Working Agreement
@@ -25,3 +25,4 @@ Implement deterministic Java analyzers that normalise JVM/Build ecosystem inputs
4. **SBOM accuracy**: produce consistent component/relationship data; no policy/severity decisions.
5. **Testing**: update golden fixtures, determinism harness, and property tests; include shading/multi-module edge cases.
6. **Documentation**: adjust implementation plan notes or author Java-specific design doc when behaviour changes; inform Docs/CLI teams if outputs or configuration differ.

View File

@@ -1,6 +1,7 @@
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.ClassPath;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.Reflection;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Callgraph;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Security.Cryptography;
using System.Text;

View File

@@ -1,3 +1,4 @@
using System.IO.Compression;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.ClassPath;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Security.Cryptography;
using System.Text;

View File

@@ -1,3 +1,4 @@
using System.Buffers.Binary;
using System.Collections.Immutable;
using System.Text;

View File

@@ -1,5 +1,6 @@
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Conflicts;

View File

@@ -1,6 +1,7 @@
using System.Collections.Immutable;
using StellaOps.Scanner.Core.Contracts;
using StellaOps.Scanner.Emit.Cbom;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Crypto;

View File

@@ -1,5 +1,6 @@
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Discovery;

View File

@@ -1,6 +1,7 @@
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using System.Collections.Immutable;
using System.Text.RegularExpressions;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Gradle;

View File

@@ -1,6 +1,7 @@
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using System.Collections.Immutable;
using System.Text.RegularExpressions;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Gradle;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Text.RegularExpressions;

View File

@@ -1,6 +1,7 @@
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using System.Collections.Frozen;
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Gradle;

View File

@@ -1,3 +1,4 @@
using System.Collections.Frozen;
using System.Collections.Immutable;
using System.Text.RegularExpressions;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal;

View File

@@ -1,11 +1,12 @@
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Linq;
using System.Xml.Linq;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.Discovery;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.Gradle;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.Maven;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Linq;
using System.Xml.Linq;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal;

View File

@@ -1,3 +1,4 @@
using System.Text;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal;

View File

@@ -1,7 +1,8 @@
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.ClassPath;
using System.Buffers.Binary;
using System.Collections.Immutable;
using System.Text;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.ClassPath;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Jni;

View File

@@ -5,9 +5,10 @@
// Description: Enhanced Java license detection returning LicenseDetectionResult
// -----------------------------------------------------------------------------
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.Core.Licensing;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.License;

View File

@@ -1,7 +1,8 @@
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using System.Collections.Frozen;
using System.Text.Json;
using System.Text.RegularExpressions;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.License;

View File

@@ -1,5 +1,6 @@
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Maven;

View File

@@ -1,6 +1,7 @@
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.PropertyResolution;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Maven;

View File

@@ -1,6 +1,7 @@
using System.Collections.Immutable;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.PropertyResolution;
using System.Collections.Immutable;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Maven;

View File

@@ -1,8 +1,9 @@
using System.Collections.Immutable;
using System.Xml.Linq;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.License;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.PropertyResolution;
using System.Collections.Immutable;
using System.Xml.Linq;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Maven;

View File

@@ -1,6 +1,7 @@
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
using System.Collections.Immutable;
using System.Text.RegularExpressions;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.BuildMetadata;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.PropertyResolution;

View File

@@ -1,7 +1,8 @@
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.ClassPath;
using System.Buffers.Binary;
using System.Collections.Immutable;
using System.Text;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.ClassPath;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Reflection;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Security.Cryptography;
using System.Text;

View File

@@ -1,11 +1,12 @@
using System.Collections.Immutable;
using System.Diagnostics;
using System.Security.Cryptography;
using System.Text;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.ClassPath;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.Jni;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.Reflection;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.Signature;
using System.Collections.Immutable;
using System.Diagnostics;
using System.Security.Cryptography;
using System.Text;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Resolver;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Security.Cryptography;
using System.Text;

View File

@@ -1,6 +1,7 @@
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.Resolver;
using System.Collections.Immutable;
using System.Globalization;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.Resolver;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.Runtime;

View File

@@ -1,8 +1,9 @@
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.ClassPath;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Linq;
using System.Threading;
using StellaOps.Scanner.Analyzers.Lang.Java.Internal.ClassPath;
namespace StellaOps.Scanner.Analyzers.Lang.Java.Internal.ServiceProviders;

View File

@@ -1,3 +1,4 @@
using System.Collections.Immutable;
using System.Reflection;
using System.Text;

Some files were not shown because too many files have changed in this diff Show More