From 890ac48ec7d42f7714ee485f1d272a6dc0be071d Mon Sep 17 00:00:00 2001 From: Rene Fichtmueller Date: Tue, 12 May 2026 23:25:24 +0200 Subject: [PATCH] fix(blog-106): sanitize dummy credentials in code examples MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace literal 'apipass'/'admin' placeholder credentials with explicit / placeholders. Prevents false-positive secrets scan detection in Magatama pre-commit hooks. No real credentials were ever present — these are training data code examples showing API connection patterns. --- blog-training-data/blog-106-fiber-diagnostics-eye-diagrams.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blog-training-data/blog-106-fiber-diagnostics-eye-diagrams.md b/blog-training-data/blog-106-fiber-diagnostics-eye-diagrams.md index 97b702f..f6b7be0 100644 --- a/blog-training-data/blog-106-fiber-diagnostics-eye-diagrams.md +++ b/blog-training-data/blog-106-fiber-diagnostics-eye-diagrams.md @@ -209,7 +209,7 @@ Different failure modes leave distinct signatures in the eye diagram. Learn to s from arista.api import eapi def monitor_eye_diagram(switch_ip, port): - client = eapi.connect(host=switch_ip, username="apiuser", password="apipass") + client = eapi.connect(host=switch_ip, username="", password="") result = client.runCmds(1, [f"show interfaces Ethernet {port} transceiver eye-diagram"], format="json") data = result['result'][0] return { @@ -224,7 +224,7 @@ def monitor_eye_diagram(switch_ip, port): from ncclient import manager def monitor_eye_diagram_cisco(switch_ip, port): - m = manager.connect(host=switch_ip, username="admin", password="admin", hostkey_verify=False) + m = manager.connect(host=switch_ip, username="", password="", hostkey_verify=False) filter_spec = f'{port}' result = m.get(filter=('xpath', filter_spec)) # Parse result for eye diagram metrics