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
Source
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