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-hardeningInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
SecuritySupported Platforms
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.
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 foundOur 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.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| Adversary-in-the-Middle (this skill)by mukul975 | 83 | 33.3k | 25d ago | SKILL.md |
| algorithmic-artby anthropics | 100 | 177.9k | 3d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 3d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 130.2k | 4d ago | SKILL.md |
| ui-ux-pro-maxby nextlevelbuilder | 100 | 130.2k | 4d ago | SKILL.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.
Skill content
View source on GitHubname: 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
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
130.2kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
ui-ux-pro-max
130.2kUI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
