Home / Function/ detect_mac_address() — langchain Function Reference

detect_mac_address() — langchain Function Reference

Architecture documentation for the detect_mac_address() function in _redaction.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  144b8f45_3aae_6f61_a5cf_5fb42b52a60c["detect_mac_address()"]
  be639235_9a02_cc2d_5a7d_637d822fb3b3["_redaction.py"]
  144b8f45_3aae_6f61_a5cf_5fb42b52a60c -->|defined in| be639235_9a02_cc2d_5a7d_637d822fb3b3
  style 144b8f45_3aae_6f61_a5cf_5fb42b52a60c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain_v1/langchain/agents/middleware/_redaction.py lines 128–146

def detect_mac_address(content: str) -> list[PIIMatch]:
    """Detect MAC addresses in content.

    Args:
        content: The text content to scan for MAC addresses.

    Returns:
        A list of detected MAC address matches.
    """
    pattern = r"\b([0-9A-Fa-f]{2}[:-]){5}[0-9A-Fa-f]{2}\b"
    return [
        PIIMatch(
            type="mac_address",
            value=match.group(),
            start=match.start(),
            end=match.end(),
        )
        for match in re.finditer(pattern, content)
    ]

Domain

Subdomains

Frequently Asked Questions

What does detect_mac_address() do?
detect_mac_address() is a function in the langchain codebase, defined in libs/langchain_v1/langchain/agents/middleware/_redaction.py.
Where is detect_mac_address() defined?
detect_mac_address() is defined in libs/langchain_v1/langchain/agents/middleware/_redaction.py at line 128.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free