New package: GRCSAC.NetVane version 1.2.0 - #423491
Open
GRCSAC wants to merge 3 commits into
Open
Conversation
Author
|
@microsoft-github-policy-service agree company="GRCSAC LLC" |
Contributor
|
The check-in policies require a moderator to approve PRs from the community. Our moderators are community volunteers, please be patient and allow them sufficient time to review your submission. Template: msftbot/requiresApproval/moderator |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New package:
GRCSAC.NetVaneversion 1.2.0NetVane is a local network scanner and security monitor for Windows. It maps the devices on a network, fingerprints open ports, and matches discovered service versions against a bundled NVD and CISA-KEV database. It runs entirely on the local machine — no cloud service, no account, no agent.
PrivilegesRequired=lowest), no UAC promptCN=GRCSAC, via Microsoft Trusted Signing (valid, timestamped)Checklist
manifests/g/GRCSAC/does not exist upstream; this is a new publisher and a new package.winget validate --manifest ...→ Manifest validation succeeded (winget v1.29.290).winget install --manifest— see the note below. The install path was tested, but not through this command.On the install test
winget install --manifestrequireswinget settings --enable LocalManifestFiles, which needs administrator rights on the machine. Rather than change that setting, the install was verified through the path winget'sinnohandler actually takes:The installer URL and SHA256 in this manifest were verified independently against the published artifact — the live URL returns
200with acontent-lengthof 20,688,328 matching the file whose SHA256 is the one declared here — so the download-and-hash step is covered even though it was not exercised throughwinget installitself.After the install, the ARP entry matched
AppsAndFeaturesEntriesexactly:DisplayNameNetVane 1.2.0NetVane 1.2.0DisplayVersion1.2.01.2.0PublisherGRCSACGRCSACProductCode{7B2E9D4C-3A1F-4E58-9C2A-1D6B0F3E9A21}_is1The application started and responded normally afterwards.
Notes on a couple of manifest choices
AppsAndFeaturesEntriescarries a versionedDisplayName. The installer'sUninstallDisplayNameisNetVane {version}, so the ARP name is not the package name and changes each release. Without this block winget cannot correlate an existing install and would keep offering an upgrade that is already applied.UpgradeCode. This is an Inno installer, not MSI;ProductCodeis Inno's{AppId}_is1uninstall key, andAppIdis fixed across versions.MinimumOSVersion: 10.0.10240.0matches the publisher's stated requirement (Windows 10 or 11, 64-bit) rather than being set higher than the product actually supports.Microsoft Reviewers: Open in CodeFlow