https://github.com/PowerShell/PowerShell
· scanned 2026-06-05 11:05 UTC (5 days, 13 hours ago)
· 10 languages
51 raw signals (37 security + 14 graph) 11/13 scanners ran 60th percentile · Csharp · medium (20-100K LoC) System graph score 90 (lower by 29)
Last scanned 5 days, 13 hours ago · v2 · 13 actionable findings from 2 signal sources. 31 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
65.0 | 0.15 | 9.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
70.0 | 0.15 | 10.50 |
practices_score |
61.0 | 0.15 | 9.15 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 61.4 |
All 1828 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
es-metadata.yml |
software | healthy | es-metadata.yml |
global.json |
software | healthy | global.json |
.markdownlint.json |
software | healthy | .markdownlint.json |
stylecop.json |
software | healthy | stylecop.json |
README.md |
software | healthy | README.md |
ADOPTERS.md |
software | healthy | ADOPTERS.md |
DotnetRuntimeMetadata.json |
software | healthy | DotnetRuntimeMetadata.json |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
experimental-feature-windows.json |
software | healthy | experimental-feature-windows.json |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
codecov.yml |
software | healthy | codecov.yml |
experimental-feature-linux.json |
software | healthy | experimental-feature-linux.json |
README.md |
software | healthy | docker/README.md |
InstallTarballPackage.sh |
software | healthy | docker/InstallTarballPackage.sh |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
Dockerfile |
software | healthy | .devcontainer/Dockerfile |
README.md |
software | healthy | test/README.md |
xunit.runner.json |
software | healthy | test/xUnit/xunit.runner.json |
AssemblyInfo.cs |
software | healthy | test/xUnit/AssemblyInfo.cs |
README.md |
software | healthy | test/xUnit/README.md |
test_Serialization.cs |
software | healthy | test/xUnit/csharp/test_Serialization.cs |
test_PowerShellAPI.cs |
software | healthy | test/xUnit/csharp/test_PowerShellAPI.cs |
test_SecuritySupport.cs |
software | healthy | test/xUnit/csharp/test_SecuritySupport.cs |
test_AstDefaultVisit.cs |
software | healthy | test/xUnit/csharp/test_AstDefaultVisit.cs |
test_WildcardPattern.cs |
software | healthy | test/xUnit/csharp/test_WildcardPattern.cs |
test_CommandLineParser.cs |
software | healthy | test/xUnit/csharp/test_CommandLineParser.cs |
test_CryptoUtils.cs |
software | healthy | test/xUnit/csharp/test_CryptoUtils.cs |
test_Binders.cs |
software | healthy | test/xUnit/csharp/test_Binders.cs |
test_Runspace.cs |
software | healthy | test/xUnit/csharp/test_Runspace.cs |
test_ArgumentToVersionTransformationAttribute.cs |
software | healthy | test/xUnit/csharp/test_ArgumentToVersionTransformationAttri… |
test_CorePsPlatform.cs |
software | healthy | test/xUnit/csharp/test_CorePsPlatform.cs |
test_CompletionHelpers.cs |
software | healthy | test/xUnit/csharp/test_CompletionHelpers.cs |
test_Subsystem.cs |
software | healthy | test/xUnit/csharp/test_Subsystem.cs |
test_NamedPipe.cs |
software | healthy | test/xUnit/csharp/test_NamedPipe.cs |
test_ExtensionMethods.cs |
software | healthy | test/xUnit/csharp/test_ExtensionMethods.cs |
test_SessionState.cs |
software | healthy | test/xUnit/csharp/test_SessionState.cs |
test_PSConfiguration.cs |
software | healthy | test/xUnit/csharp/test_PSConfiguration.cs |
test_MshSnapinInfo.cs |
software | healthy | test/xUnit/csharp/test_MshSnapinInfo.cs |
test_PSVersionInfo.cs |
software | healthy | test/xUnit/csharp/test_PSVersionInfo.cs |
test_Prediction.cs |
software | healthy | test/xUnit/csharp/test_Prediction.cs |
test_Utils.cs |
software | healthy | test/xUnit/csharp/test_Utils.cs |
test_PSObject.cs |
software | healthy | test/xUnit/csharp/test_PSObject.cs |
test_Feedback.cs |
software | healthy | test/xUnit/csharp/test_Feedback.cs |
test_NativeInterop.cs |
software | healthy | test/xUnit/csharp/test_NativeInterop.cs |
test_FileSystemProvider.cs |
software | healthy | test/xUnit/csharp/test_FileSystemProvider.cs |
test_RemoteHyperV.cs |
software | healthy | test/xUnit/csharp/test_RemoteHyperV.cs |
PriorityAttribute.cs |
software | healthy | test/xUnit/Asserts/PriorityAttribute.cs |
PriorityOrderer.cs |
software | healthy | test/xUnit/Asserts/PriorityOrderer.cs |
README.md |
software | healthy | test/powershell/README.md |
TestJson.json |
software | healthy | test/powershell/SDK/assets/TestJson.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
software | healthy | docker |
.devcontainer |
software | healthy | .devcontainer |
test |
software | healthy | test |
xUnit |
software | healthy | test/xUnit |
csharp |
software | healthy | test/xUnit/csharp |
Asserts |
software | healthy | test/xUnit/Asserts |
powershell |
software | healthy | test/powershell |
SDK |
software | healthy | test/powershell/SDK |
assets |
software | healthy | test/powershell/SDK/assets |
Modules |
software | healthy | test/powershell/Modules |
Microsoft.PowerShell.Utility |
software | healthy | test/powershell/Modules/Microsoft.PowerShell.Utility |
assets |
software | healthy | test/powershell/Modules/Microsoft.PowerShell.Utility/assets |
engine |
software | healthy | test/powershell/engine |
ExperimentalFeature |
software | healthy | test/powershell/engine/ExperimentalFeature |
assets |
software | healthy | test/powershell/engine/ExperimentalFeature/assets |
ExpTest |
software | healthy | test/powershell/engine/ExperimentalFeature/assets/ExpTest |
dsc |
software | healthy | test/powershell/dsc |
tools |
software | healthy | test/tools |
UnixSocket |
software | healthy | test/tools/UnixSocket |
NamedPipeConnection |
software | healthy | test/tools/NamedPipeConnection |
src |
software | healthy | test/tools/NamedPipeConnection/src |
code |
software | healthy | test/tools/NamedPipeConnection/src/code |
Modules |
software | healthy | test/tools/Modules |
UnixSocket |
software | healthy | test/tools/Modules/UnixSocket |
WebListener |
software | healthy | test/tools/Modules/WebListener |
WebListener |
software | healthy | test/tools/WebListener |
Models |
software | healthy | test/tools/WebListener/Models |
Controllers |
software | healthy | test/tools/WebListener/Controllers |
TestService |
software | healthy | test/tools/TestService |
CodeCoverageAutomation |
software | healthy | test/tools/CodeCoverageAutomation |
TestAlc |
software | healthy | test/tools/TestAlc |
nested |
software | healthy | test/tools/TestAlc/nested |
init |
software | healthy | test/tools/TestAlc/init |
root |
software | healthy | test/tools/TestAlc/root |
TestExe |
software | healthy | test/tools/TestExe |
fuzzing |
software | healthy | test/fuzzing |
FuzzingApp |
software | healthy | test/fuzzing/FuzzingApp |
perf |
software | healthy | test/perf |
benchmarks |
software | healthy | test/perf/benchmarks |
dotnet-tools |
software | healthy | test/perf/dotnet-tools |
Reporting |
software | healthy | test/perf/dotnet-tools/Reporting |
ResultsComparer |
software | healthy | test/perf/dotnet-tools/ResultsComparer |
BenchmarkDotNet.Extensions |
software | healthy | test/perf/dotnet-tools/BenchmarkDotNet.Extensions |
hosting |
software | healthy | test/hosting |
docs |
software | healthy | docs |
testing-guidelines |
software | healthy | docs/testing-guidelines |
building |
software | healthy | docs/building |
dev-process |
software | healthy | docs/dev-process |
git |
software | healthy | docs/git |
host-powershell |
software | healthy | docs/host-powershell |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
changes |
cicd | healthy | .github/workflows/windows-ci.yml |
ci_build |
cicd | healthy | .github/workflows/windows-ci.yml |
windows_test_unelevated_ci |
cicd | healthy | .github/workflows/windows-ci.yml |
windows_test_elevated_ci |
cicd | healthy | .github/workflows/windows-ci.yml |
windows_test_unelevated_others |
cicd | healthy | .github/workflows/windows-ci.yml |
windows_test_elevated_others |
cicd | healthy | .github/workflows/windows-ci.yml |
xunit_tests |
cicd | healthy | .github/workflows/windows-ci.yml |
analyze |
cicd | healthy | .github/workflows/windows-ci.yml |
windows_packaging |
cicd | healthy | .github/workflows/windows-ci.yml |
ready_to_merge |
cicd | healthy | .github/workflows/windows-ci.yml |
dependency-review |
cicd | healthy | .github/workflows/dependency-review.yml |
analyze |
cicd | healthy | .github/workflows/analyze-reusable.yml |
xunit |
cicd | healthy | .github/workflows/xunit-tests.yml |
copilot-setup-steps |
cicd | healthy | .github/workflows/copilot-setup-steps.yml |
package |
cicd | healthy | .github/workflows/windows-packaging-reusable.yml |
verify-markdown-links |
cicd | healthy | .github/workflows/verify-markdown-links.yml |
changes |
cicd | healthy | .github/workflows/macos-ci.yml |
ci_build |
cicd | healthy | .github/workflows/macos-ci.yml |
macos_test_unelevated_ci |
cicd | healthy | .github/workflows/macos-ci.yml |
macos_test_elevated_ci |
cicd | healthy | .github/workflows/macos-ci.yml |
macos_test_unelevated_others |
cicd | healthy | .github/workflows/macos-ci.yml |
macos_test_elevated_others |
cicd | healthy | .github/workflows/macos-ci.yml |
xunit_tests |
cicd | healthy | .github/workflows/macos-ci.yml |
PackageMac-macos_packaging |
cicd | healthy | .github/workflows/macos-ci.yml |
ready_to_merge |
cicd | healthy | .github/workflows/macos-ci.yml |
analysis |
cicd | healthy | .github/workflows/scorecards.yml |
verify-labels |
cicd | healthy | .github/workflows/labels.yml |
changes |
cicd | healthy | .github/workflows/linux-ci.yml |
merge_conflict_check |
cicd | healthy | .github/workflows/linux-ci.yml |
ci_build |
cicd | healthy | .github/workflows/linux-ci.yml |
linux_test_unelevated_ci |
cicd | healthy | .github/workflows/linux-ci.yml |
linux_test_elevated_ci |
cicd | healthy | .github/workflows/linux-ci.yml |
linux_test_unelevated_others |
cicd | healthy | .github/workflows/linux-ci.yml |
linux_test_elevated_others |
cicd | healthy | .github/workflows/linux-ci.yml |
xunit_tests |
cicd | healthy | .github/workflows/linux-ci.yml |
infrastructure_tests |
cicd | healthy | .github/workflows/linux-ci.yml |
ready_to_merge |
cicd | healthy | .github/workflows/linux-ci.yml |
linux_packaging |
cicd | healthy | .github/workflows/linux-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::windows-ci |
cicd | healthy | .github/workflows/windows-ci.yml |
gha::dependency-review |
cicd | healthy | .github/workflows/dependency-review.yml |
gha::analyze-reusable |
cicd | healthy | .github/workflows/analyze-reusable.yml |
gha::xunit-tests |
cicd | healthy | .github/workflows/xunit-tests.yml |
gha::copilot-setup-steps |
cicd | healthy | .github/workflows/copilot-setup-steps.yml |
gha::windows-packaging-reusable |
cicd | healthy | .github/workflows/windows-packaging-reusable.yml |
gha::verify-markdown-links |
cicd | healthy | .github/workflows/verify-markdown-links.yml |
gha::macos-ci |
cicd | healthy | .github/workflows/macos-ci.yml |
gha::scorecards |
cicd | healthy | .github/workflows/scorecards.yml |
gha::labels |
cicd | healthy | .github/workflows/labels.yml |
gha::linux-ci |
cicd | healthy | .github/workflows/linux-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:256 |
network | healthy | tools/AttackSurfaceAnalyzer/docker/Dockerfile |
port:28 |
network | healthy | tools/AttackSurfaceAnalyzer/docker/Dockerfile |
port:30787 |
network | healthy | tools/AttackSurfaceAnalyzer/docker/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
1.0.0.59 |
network | healthy | tools/cgmanifest/tpn/cgmanifest.json |
1.2.0.556 |
network | healthy | tools/cgmanifest/tpn/cgmanifest.json |
| Label | Layer | Status | Path |
|---|---|---|---|
image::.devcontainer/Dockerfile |
hardware | healthy | .devcontainer/Dockerfile |
image::tools/AttackSurfaceAnalyzer/docker/Dockerfile |
hardware | healthy | tools/AttackSurfaceAnalyzer/docker/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
SCORECARD_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8xwrppvw |
software | healthy | /tmp/repobility-clone-8xwrppvw |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | tools/AttackSurfaceAnalyzer/docker/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | .devcontainer/devcontainer.json |
This page is publicly accessible at:
https://repobility.com/scan/efb774a0-8380-4ef2-be2a-fc38d5321ea9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/efb774a0-8380-4ef2-be2a-fc38d5321ea9/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.