fix: scrub hardcoded test credentials (#477) (#571)

Replace literal passwords in two testing-agent code samples with
environment-variable reads — the secure, idiomatic pattern for each
framework rather than a placeholder string:
- testing-api-tester.md: 'secure_password' -> process.env.TEST_USER_PASSWORD
- testing-performance-benchmarker.md: 'password123' -> __ENV.TEST_USER_PASSWORD (k6)

Removes the weak-credential examples flagged in #477 and models good
secrets hygiene for anyone copying these snippets.

Closes #477

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Michael Sitarzewski
2026-06-06 17:34:21 -05:00
committed by GitHub
parent f8d94c72c4
commit 4e905cff59
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -74,7 +74,7 @@ describe('User API Comprehensive Testing', () => {
headers: { 'Content-Type': 'application/json' }, headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ body: JSON.stringify({
email: 'test@example.com', email: 'test@example.com',
password: 'secure_password' password: process.env.TEST_USER_PASSWORD
}) })
}); });
const data = await response.json(); const data = await response.json();
+1 -1
View File
@@ -90,7 +90,7 @@ export default function () {
// Test critical user journey // Test critical user journey
const loginResponse = http.post(`${baseUrl}/api/auth/login`, { const loginResponse = http.post(`${baseUrl}/api/auth/login`, {
email: 'test@example.com', email: 'test@example.com',
password: 'password123' password: __ENV.TEST_USER_PASSWORD
}); });
check(loginResponse, { check(loginResponse, {