Skip to content

Sharphound does not build anymore #134

Description

@cmahrl

With the latest commit #124, Sharphound cannot be compiled anymore.

The following error is thrown:

ObjectProcessors.cs(135,125): error CS7036: There is no argument given that corresponds to the requ ired parameter 'hasLaps' of 'ACLProcessor.ProcessACL(byte[], string, Label, bool, string)'

Steps to reproduce

Using .net 5.0:

  1. dotnet restore .
  2. dotnet build

Activity

  1. ryhanshannon commented on Aug 20, 2025

    @ryhanshannon

    Also having this issue attempting to build with .net 5

  2. ryhanshannon commented on Aug 20, 2025

    @ryhanshannon

    @cmahrl update for you if it's useful: You can get around this if you build the sharphoundcommon project into a local DLL and include it instead of relying on nuget

  3. Octoberfest7 commented on Sep 4, 2025

    @Octoberfest7

    Just as more info here for people, the issue is in the SharpHoundCommon v4.3.1 package in NuGet. While the missing code was added to SharpHoundCommon July 29th, the 4.3.1 which was released august 4th doesn't contain it. Seems like an error on the release teams part when uploading the new version to NuGet.

  4. dubs3c commented on Sep 10, 2025

    @dubs3c

    @ryhanshannon can confirm that this works :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions