hve-core-installer
Audited by Runlayer on Mar 13, 2026
Destructive Action
Destructive Action
Shadow Persistence
Risky tool definition detected
# SPDX-License-Identifier: MIT Describe 'file-status-check' -Tag 'Unit' { BeforeAll { $script:scriptPath = Join-Path $PSScriptRoot '../scripts/file-status-check.ps1' $script:testRoot = Join-Path ([System.IO.Path]::GetTempPath()) "hve-test-file-status-$([guid]::NewGuid().ToString('N'))" } BeforeEach { New-Item -ItemType Directory -Path $script:testRoot -Force | Out-Null Push-Location $script:testRoot } AfterEach { Pop-Location } AfterAll { if (Test-Path $script:testRoot) { Remove-Item $script:tes
Destructive Action
Risky tool definition detected
Destructive Action
Destructive Action
Shadow Persistence
Risky tool definition detected
Risky tool definition detected
# SPDX-License-Identifier: MIT Describe 'upgrade-detection' -Tag 'Unit' { BeforeAll { $script:scriptPath = Join-Path $PSScriptRoot '../scripts/upgrade-detection.ps1' $script:testRoot = Join-Path ([System.IO.Path]::GetTempPath()) "hve-test-upgrade-$([guid]::NewGuid().ToString('N'))" $script:sourceRoot = Join-Path $script:testRoot 'source' } BeforeEach { New-Item -ItemType Directory -Path $script:testRoot -Force | Out-Null New-Item -ItemType Directory -Path $script:sourceRoot -Force | Out-Null Pus
Risky tool definition detected
Risky tool definition detected
command -v jq >/dev/null 2>&1; then echo "⚠️ jq not installed - skipping workspace JSON validation" echo " Install jq for full validation, or manually verify hve-core.code-workspace has 2+ folders" elif [ -f "hve-core.code-workspace" ] && jq -e '.folders | length >= 2' hve-core.code-workspace >/dev/null 2>&1; then echo "✅ Multi-root configured" else echo "❌ Multi-root not configured"; valid=false fi fi # Method 6: submodule check [ "$method" = "6" ] && { grep -q "lib/hve-core" .gitmodules 2>/
Tool passed security scan
Prompt Injection
Guardrail Bypass
Destructive Action
Context Poisoning
Risky tool definition detected
Risky tool definition detected
if "$code_cli" --list-extensions 2>/dev/null | grep -q "ise-hve-essentials.hve-core"; then echo "✅ HVE Core extension installed successfully" installed=true else echo "❌ Extension not found in installed extensions" installed=false fi # Verify version (optional) version=$("$code_cli" --list-extensions --show-versions 2>/dev/null | grep "ise-hve-essentials.hve-core" | sed 's/.*@//' || true) [ -n "$version" ] && echo "📌 Version: $version" echo "EXTENSION_INSTALLED=$installed"
Risky tool definition detected
Risky tool definition detected
$is_devcontainer = $false if ($env:CODESPACES -eq "true") { $env_type = "codespaces" $is_codespaces = $true $is_devcontainer = $true } elseif ((Test-Path "/.dockerenv") -or ($env:REMOTE_CONTAINERS -eq "true")) { $env_type = "devcontainer" $is_devcontainer = $true } $has_devcontainer_json = Test-Path ".devcontainer/devcontainer.json" $has_workspace_file = (Get-ChildItem -Filter "*.code-workspace" -ErrorAction SilentlyContinue | Measure-Object).Count -gt 0 try { $is_hve_core_repo = (Split-Path (gi
Risky tool definition detected
param( [Parameter(Mandatory)] [ValidateScript({ Test-Path $_ })] [string]$HveCoreBasePath ) $ErrorActionPreference = 'Stop' $manifestPath = ".hve-tracking.json" if (Test-Path $manifestPath) { $manifest = Get-Content $manifestPath | ConvertFrom-Json -AsHashtable $sourceVersion = (Get-Content "$hveCoreBasePath/package.json" | ConvertFrom-Json).version Write-Host "UPGRADE_MODE=true" Write-Host "INSTALLED_VERSION=$($manifest.version)" Write-Host "SOURCE_VERSION=$sourceVersion" Write-Host "VERSION_CH
Risky tool definition detected
# SPDX-License-Identifier: MIT Describe 'detect-environment' -Tag 'Unit' { BeforeAll { $script:scriptPath = Join-Path $PSScriptRoot '../scripts/detect-environment.ps1' $script:testRoot = Join-Path ([System.IO.Path]::GetTempPath()) "hve-test-detect-env-$([guid]::NewGuid().ToString('N'))" } BeforeEach { # Clean and recreate temp directory for full isolation between tests if (Test-Path $script:testRoot) { Remove-Item $script:testRoot -Recurse -Force -ErrorAction SilentlyContinue } New-Item -ItemTyp
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Passed Files (2)Click to expand
Tool passed security scan
Tool passed security scan