Commit History

test: assert degraded_detectors always present in /health response (batch3 #6)
0d5e5e6

abinazebinoy commited on

feat: add GPT-4o, Flux, Imagen3, Ideogram, Recraft generator profiles and heuristics (audit #14)
29e2221

abinazebinoy commited on

fix: add extension_valid key to validate_file() — was always True (audit #1)
661db04

abinazebinoy commited on

fix: HTTPException UnboundLocalError and health check test assertions
fde89b3

abinazebinoy commited on

docs: comprehensive README update + VERSION 8.4.0 -> 8.5.0
547883a

abinazebinoy commited on

chore: VERSION 8.3.0 -> 8.4.0, update version assertions
f1eb091

abinazebinoy commited on

test: 38 tests for segment detection, format support, and feedback
2fbe24d

abinazebinoy commited on

fix: Platt calibration sign convention and test isolation
bccac68

abinazebinoy commited on

test: 37 tests for MCMC, Platt calibration, and stable evidence IDs
0a440ef

abinazebinoy commited on

chore: VERSION 7.7.0 -> 7.8.0, update version assertions
0f3ba11

abinazebinoy commited on

feat: Noiseprint camera fingerprint and CFA Bayer artifact detectors
4f52894

abinazebinoy commited on

fix(phase-20): update detection_version and methods_used assertions
5a7edf3

abinazebinoy commited on

fix(phase-20): update 15 hardcoded signal-count assertions 26 -> 28
ac08b7a

abinazebinoy commited on

feat: JPEG Ghost + Noise Map detectors — signals 27 & 28
e6024bc

abinazebinoy commited on

feat(feature): webhook delivery system with HMAC signing and retry
e3bc110

abinazebinoy commited on

test: update version assertions from 7.1.0 to 7.2.0
1f9410d

abinazebinoy commited on

fix(ci): fix 10 test failures from previous commits
f7ee01f

abinazebinoy commited on

fix(test): remove HTTP call from test_sse_rejects_oversized
ba17868

abinazebinoy commited on

fix(test): rewrite test_sse.py — null bytes corrupted file
9bf17b0

abinazebinoy commited on

fix(test): fix test_sse_rejects_oversized rate limit conflict
5dfebfc

abinazebinoy commited on

fix(tests): fix 3 CI failures in phase18 branch
f964050

abinazebinoy commited on

feat(sse): real-time signal waterfall via Server-Sent Events
4f7d95f

abinazebinoy commited on

fix(test): update test_version assertion 6.7.0 -> 7.0.0
e3d1460

abinazebinoy commited on

feat(polish): frontend hardening, rate limit consolidation, v7.0.0
9d42189

abinazebinoy commited on

feat(monitoring): observability, inconclusive verdict, image type
30be61a

abinazebinoy commited on

fix(test+frontend+scripts): methods count, 25->26, logo, script cleanup
d2665f0

abinazebinoy commited on

fix(ci): fix 2 CI failures — quality gate wiring and platform rate limit
a283c42

abinazebinoy commited on

fix(tests): fix 2 CI failures in hardening and platform tests
0af3d27

abinazebinoy commited on

test(hardening): system hardening test suite (18 tests)
4c5be6d

abinazebinoy commited on

fix(test): update test_metadata_forensics_no_exif threshold to match accuracy fix
873b48c

abinazebinoy commited on

fix(ci): backdate cached_at not timestamp in test_cache_ttl_expiry
d20e176

abinazebinoy commited on

fix(ci): correct cache TTL expiry test — use bytes key and backdate internal timestamp
8885bb8

abinazebinoy commited on

feat(ci): CI coverage reporting, health checks, gap tests
0f9e97d

abinazebinoy commited on

feat(rbac):API key management and role-based access control
02a7a61

abinazebinoy commited on

feat(reports):forensic report export suite (PDF, JSON, CSV)
6e14abb

abinazebinoy commited on

Merge pull request #104 from abinaze/feature/case-management
a5b25bd

abinazebinoy commited on

feat(cases): evidence case management system
8a775b9

abinazebinoy commited on

fix(batch): accept 429 in test_batch_api_rejects_non_image
1d511a9

abinazebinoy commited on

feat(batch): batch investigation mode for multi-image forensic analysis
6a59fe7

abinazebinoy commited on

feat(robustness): adversarial robustness testing suite
7308a87

abinazebinoy commited on

feat(c2pa): C2PA content credentials verification
b941784

abinazebinoy commited on

fix(platform): guard polyfit on small images; use 128x128 in tests
58a61b3

abinazebinoy commited on

fix(platform): fix 4 CI failures in platform detector
91de62a

abinazebinoy commited on

Merge branch 'main' into feature/platform-forensics
fd86c49

abinazebinoy commited on

feat(platform): invariant tests + pyflakes cleanup
6ecfe4f

abinazebinoy commited on

fix(test): restore correct variable name in test_api_response_schema
6f4daaa

abinazebinoy commited on

fix(attribution): read analyzer_version from settings, fix hardcoded version assertions
bbb825e

abinazebinoy commited on

feat(attribution):multi-class generator attribution classifier
44a70ff

abinazebinoy commited on

feat(heatmap): Grad-CAM manipulation localization heatmap
4a4782a

abinazebinoy commited on

fix: update signal count to 26, fix perturbation non-determinism, fix DIRE import, patch starlette CVE
3b429a5

abinazebinoy commited on