Skip to content

Report pip-audit scanner status separately#8

Merged
bsbodden merged 1 commit into
mainfrom
issue-3-pip-audit-scan-status
May 16, 2026
Merged

Report pip-audit scanner status separately#8
bsbodden merged 1 commit into
mainfrom
issue-3-pip-audit-scan-status

Conversation

@bsbodden

Copy link
Copy Markdown
Member

Summary

  • Add structured pip-audit scan results with success/error status
  • Preserve existing list-returning analyzer methods for compatibility
  • Record dependency scan errors separately on the dependency security metric

Closes #3

Tests

  • uv run pytest tests/test_pip_audit_api_integration.py tests/test_dependency_security.py tests/test_cli_import_smoke.py -q
  • uv run ruff check src/mfcqi/analysis/tools/pip_audit_analyzer.py src/mfcqi/metrics/dependency_security.py tests/test_pip_audit_api_integration.py tests/test_dependency_security.py

@github-actions

Copy link
Copy Markdown
Contributor

✅ Code Quality Report

Metric Score Status
MFCQI Score 0.8718538924658638 ✅ Good
Test Coverage 82% ✅ Good
Security Issues 0 ✅ Clean

Quality Gates

  • MFCQI Score: ✅ Minimum 0.75 (Current: 0.8718538924658638)
  • Test Coverage: ✅ Minimum 80% (Current: 82%)
  • Security: ✅ Zero vulnerabilities (Current: 0)

🎉 All quality gates passed! This PR maintains high code quality standards.

📊 View detailed MFCQI breakdown

Run mfcqi analyze src/mfcqi locally to see detailed metrics breakdown.

@bsbodden bsbodden force-pushed the issue-3-pip-audit-scan-status branch from b5c74ba to ba4c9f5 Compare May 16, 2026 20:42
@github-actions

Copy link
Copy Markdown
Contributor

✅ Code Quality Report

Metric Score Status
MFCQI Score 0.8718538924658638 ✅ Good
Test Coverage 82% ✅ Good
Security Issues 0 ✅ Clean

Quality Gates

  • MFCQI Score: ✅ Minimum 0.75 (Current: 0.8718538924658638)
  • Test Coverage: ✅ Minimum 80% (Current: 82%)
  • Security: ✅ Zero vulnerabilities (Current: 0)

🎉 All quality gates passed! This PR maintains high code quality standards.

📊 View detailed MFCQI breakdown

Run mfcqi analyze src/mfcqi locally to see detailed metrics breakdown.

@bsbodden bsbodden force-pushed the issue-3-pip-audit-scan-status branch from ba4c9f5 to 9354c7d Compare May 16, 2026 22:34
@github-actions

Copy link
Copy Markdown
Contributor

✅ MFCQI Score: 0.87 → (±0.000)

➡️ Previous: 0.87

Code quality meets the minimum threshold (0.70).

@github-actions

Copy link
Copy Markdown
Contributor

✅ Code Quality Report

Metric Score Status
MFCQI Score 0.8718538924658638 ✅ Good
Test Coverage 82% ✅ Good
Security Issues 0 ✅ Clean

Quality Gates

  • MFCQI Score: ✅ Minimum 0.75 (Current: 0.8718538924658638)
  • Test Coverage: ✅ Minimum 80% (Current: 82%)
  • Security: ✅ Zero vulnerabilities (Current: 0)

🎉 All quality gates passed! This PR maintains high code quality standards.

📊 View detailed MFCQI breakdown

Run mfcqi analyze src/mfcqi locally to see detailed metrics breakdown.

@bsbodden bsbodden merged commit eeafb64 into main May 16, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Distinguish pip-audit scanner failures from clean dependency results

1 participant