SkillAgentSearch skills...

Adversary-in-the-Middle

Hardens LDAP directory services against credential harvesting, LDAP

Install / Use

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill configuring-ldap-security-hardening

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

83/100

Category

Security

Supported Platforms

Universal

Our assessment of Adversary-in-the-Middle

Adversary-in-the-Middle scores 83/100 on our quality scale, 388th of 544 Security skills we index.

Its SKILL.md is 3.0 KB long, split into 7 sections and no code examples: a solid amount of guidance for an agent.

With 33,340 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
26/30
Structure
11/20
Description
12/15
Adoption
19/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 25 days ago, so Adversary-in-the-Middle is actively maintained.
  • It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.

Automated pattern scan on 2026-09-25. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

Adversary-in-the-Middle compared with similar skills

All 4 of these similar skills score higher than Adversary-in-the-Middle; compare them before choosing.

SkillScoreStarsUpdatedFormat
Adversary-in-the-Middle (this skill)by mukul9758333.3k25d agoSKILL.md
algorithmic-artby anthropics100177.9k3d agoSKILL.md
pptxby anthropics100177.9k3d agoSKILL.md
designby nextlevelbuilder100130.2k4d agoSKILL.md
ui-ux-pro-maxby nextlevelbuilder100130.2k4d agoSKILL.md

Frequently asked questions

How do I install Adversary-in-the-Middle?
Run npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill Adversary-in-the-Middle. The install tabs above show the steps for each supported agent.
Which AI agents does Adversary-in-the-Middle work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is Adversary-in-the-Middle safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It is Apache-2.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is Adversary-in-the-Middle still maintained?
The repository was last updated 25 days ago, so Adversary-in-the-Middle is actively maintained.

name: configuring-ldap-security-hardening description: Hardens LDAP directory services against credential harvesting, LDAP injection, anonymous binding, and channel-binding bypass by enforcing LDAPS, channel binding, and LDAP signing. Use when securing an LDAP or Active Directory environment against these attack classes or auditing directory service configurations for these vulnerabilities. domain: cybersecurity subdomain: identity-access-management tags:

  • iam
  • identity
  • access-control
  • ldap
  • directory-services
  • hardening version: '1.0' author: mahipal license: Apache-2.0 nist_csf:
  • PR.AA-01
  • PR.AA-02
  • PR.AA-05
  • PR.AA-06 mitre_attack:
  • T1087.002
  • T1110.003
  • T1557.001
  • T1040
  • T1078.002 mitre_f3: version: '1.1' tactics:
    • initial-access
    • positioning techniques:
    • id: T1110.003 name: 'Brute Force: Password Spraying' tactic: initial-access source: attack
    • id: T1110 name: Brute Force tactic: initial-access source: attack
    • id: F1006 name: Account Takeover tactic: initial-access source: f3
    • id: T1557 name: Adversary-in-the-Middle tactic: positioning source: attack

Configuring LDAP Security Hardening

Overview

Harden LDAP directory services against common attacks including credential harvesting, LDAP injection, anonymous binding, and channel binding bypass. Covers LDAPS enforcement, channel binding, LDAP signing, access control lists, and monitoring for LDAP-based attacks.

When to Use

  • When deploying or configuring configuring ldap security hardening capabilities in your environment
  • When establishing security controls aligned to compliance requirements
  • When building or improving security architecture for this domain
  • When conducting security assessments that require this implementation

Prerequisites

  • Familiarity with identity access management concepts and tools
  • Access to a test or lab environment for safe execution
  • Python 3.8+ with required dependencies installed
  • Appropriate authorization for any testing activities

Objectives

  • Implement comprehensive configuring ldap security hardening capability
  • Establish automated discovery and monitoring processes
  • Integrate with enterprise IAM and security tools
  • Generate compliance-ready documentation and reports
  • Align with NIST 800-53 access control requirements

Security Controls

| Control | NIST 800-53 | Description | |---------|-------------|-------------| | Account Management | AC-2 | Lifecycle management | | Access Enforcement | AC-3 | Policy-based access control | | Least Privilege | AC-6 | Minimum necessary permissions | | Audit Logging | AU-3 | Authentication and access events | | Identification | IA-2 | User and service identification |

Verification

  • [ ] Implementation tested in non-production environment
  • [ ] Security policies configured and enforced
  • [ ] Audit logging enabled and forwarding to SIEM
  • [ ] Documentation and runbooks complete
  • [ ] Compliance evidence generated

Related Skills

View on GitHub
GitHub Stars33.3k
CategorySecurity
Updated25d ago
Forks4.0k

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions