Senior Backend

Designs and implements backend systems including REST APIs, microservices, database architectures, authentication flows, and security hardening. Use when the user asks to "design REST APIs", "optimize database queries", "implement authentication", "build microservices", "review backend code", "set up GraphQL", "handle database migrations", or "load test APIs". Covers Node.js/Express/Fastify development, PostgreSQL optimization, API security, and backend architecture patterns.

Gitix AI
Gitix AI
· 7 days ago · v1
SkillSpector CRITICAL
90/100 ✕ DO NOT USE
9 security findings detected
MEDIUM Data Exfiltration · External Transmission 50% confidence

Match: https://api.example.com/

Line 17

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

python scripts/database_migration_tool.py --connection postgres://localhost/mydb --analyze

# Load test an API endpoint
python scripts/api_load_tester.py https://api.example.com/users --concurrency 50 --duration 30
```

---

Verify the destination URL is trusted and necessary. Remove or replace with documented APIs. Ensure no secrets, tokens, or PII are transmitted.

MEDIUM Data Exfiltration · External Transmission 50% confidence

Match: https://api.example.com/

Line 85

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

**Usage:**
```bash
# Basic load test
python scripts/api_load_tester.py https://api.example.com/users --concurrency 50 --duration 30
# Output: Throughput (req/sec), latency percentiles (P50/P95/P99), error counts, and scaling recommendations

# Test with custom headers and body

Verify the destination URL is trusted and necessary. Remove or replace with documented APIs. Ensure no secrets, tokens, or PII are transmitted.

MEDIUM Data Exfiltration · External Transmission 50% confidence

Match: https://api.example.com/

Line 89

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

# Output: Throughput (req/sec), latency percentiles (P50/P95/P99), error counts, and scaling recommendations

# Test with custom headers and body
python scripts/api_load_tester.py https://api.example.com/orders \
  --method POST \
  --header "Authorization: Bearer token123" \
  --body '{"product_id": 1, "quantity": 2}' \

Verify the destination URL is trusted and necessary. Remove or replace with documented APIs. Ensure no secrets, tokens, or PII are transmitted.

MEDIUM Data Exfiltration · External Transmission 50% confidence

Match: https://api.example.com/

Line 97

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

  --duration 60

# Compare two endpoints
python scripts/api_load_tester.py https://api.example.com/v1/users https://api.example.com/v2/users \
  --compare --concurrency 50 --duration 30
```

Verify the destination URL is trusted and necessary. Remove or replace with documented APIs. Ensure no secrets, tokens, or PII are transmitted.

MEDIUM Data Exfiltration · External Transmission 50% confidence

Match: https://api.example.com/

Line 97

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

  --duration 60

# Compare two endpoints
python scripts/api_load_tester.py https://api.example.com/v1/users https://api.example.com/v2/users \
  --compare --concurrency 50 --duration 30
```

Verify the destination URL is trusted and necessary. Remove or replace with documented APIs. Ensure no secrets, tokens, or PII are transmitted.

MEDIUM Data Exfiltration · External Transmission 50% confidence

Match: https://api.example.com/

Line 259

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

**Step 4: Load test with attack patterns**
```bash
# Test rate limiting
python scripts/api_load_tester.py https://api.example.com/login \
  --concurrency 200 --duration 10 --expect-rate-limit

# Test input validation

Verify the destination URL is trusted and necessary. Remove or replace with documented APIs. Ensure no secrets, tokens, or PII are transmitted.

MEDIUM Data Exfiltration · External Transmission 50% confidence

Match: https://api.example.com/

Line 263

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

  --concurrency 200 --duration 10 --expect-rate-limit

# Test input validation
python scripts/api_load_tester.py https://api.example.com/users \
  --method POST \
  --body '{"email": "not-an-email"}' \
  --expect-status 400

Verify the destination URL is trusted and necessary. Remove or replace with documented APIs. Ensure no secrets, tokens, or PII are transmitted.

MEDIUM Data Exfiltration · External Transmission 50% confidence

Match: https://api.example.com/

Line 358

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

python scripts/database_migration_tool.py --connection $DATABASE_URL --migrate file.sql

# Performance Testing
python scripts/api_load_tester.py https://api.example.com/endpoint --concurrency 50
python scripts/api_load_tester.py https://api.example.com/endpoint --compare baseline.json
```

Verify the destination URL is trusted and necessary. Remove or replace with documented APIs. Ensure no secrets, tokens, or PII are transmitted.

MEDIUM Data Exfiltration · External Transmission 50% confidence

Match: https://api.example.com/

Line 359

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

# Performance Testing
python scripts/api_load_tester.py https://api.example.com/endpoint --concurrency 50
python scripts/api_load_tester.py https://api.example.com/endpoint --compare baseline.json
```

---

Verify the destination URL is trusted and necessary. Remove or replace with documented APIs. Ensure no secrets, tokens, or PII are transmitted.

3
0
0
0

Comments (0)

Sign in to leave a comment.

No comments yet. Be the first!