hunt-sharepoint

Enumerate SharePoint Server endpoints and exploit authentication bypass vulnerabilities.

3|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/cmndcntrlcyber/rtpi --skill hunt-sharepoint-cmndcntrlcyber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-sharepoint
Source: https://github.com/cmndcntrlcyber/rtpi/tree/main/knowledge_seed/bug_hunter_skills/hunt-sharepoint
Command: npx skills add https://github.com/cmndcntrlcyber/rtpi --skill hunt-sharepoint-cmndcntrlcyber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies vulnerabilities in Microsoft SharePoint Server farms, providing a comprehensive analysis of potential security risks.

Core Features & Use Cases

  • Endpoint Enumeration: Enumerates anonymous endpoints for version disclosure and other information.
  • Authentication Bypass: Identifies and demonstrates bypasses for authentication mechanisms.
  • NTLM Topology Disclosure: Discloses Active Directory topology information through NTLM negotiation.
  • SafeControl Enumeration: Enumerates available SafeControl configurations for potential vulnerabilities.
  • Use Case: A penetration tester uses this Skill to identify and exploit vulnerabilities in a SharePoint farm to gain unauthorized access.

Quick Start

Use the hunt-sharepoint skill to enumerate endpoints on the SharePoint farm at 'https://target.example'.

Frequently Asked Questions about hunt-sharepoint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find vulnerabilities in a Microsoft SharePoint Server farm?

Vulnerability hunting in SharePoint involves enumerating anonymous endpoints for version disclosure, bypassing authentication mechanisms, and extracting Active Directory topology via NTLM. It also includes enumerating SafeControl configurations to identify potential security risks within the server farm.

How does NTLM topology disclosure work during SharePoint penetration testing?

NTLM topology disclosure triggers SharePoint NTLM negotiation to expose internal Active Directory structure. This mechanism reveals domain controller names and network topology details without valid credentials, helping penetration testers map internal architecture during security assessments.

What tools do I need to run SharePoint security scripts for endpoint enumeration?

Running SharePoint security scripts requires curl, jq, and Python for command-line operations. These dependencies facilitate HTTP endpoint enumeration, JSON response parsing, and automation of vulnerability hunting tasks across the target server farm.

Can I check a SharePoint farm for authentication bypass vulnerabilities anonymously?

You can check for SharePoint authentication bypass vulnerabilities by enumerating anonymous endpoints and testing authentication mechanisms. This identifies misconfigurations that allow unauthorized access, demonstrating bypass techniques against the target server farm security controls.

What is SafeControl enumeration in SharePoint vulnerability hunting?

SafeControl enumeration identifies available SafeControl configurations within SharePoint to locate potential vulnerabilities. It examines web.config settings for allowed controls, searching for unpatched exploits or insecure implementations that could be leveraged during penetration testing.