RepoRadar hands-on verification log run_id: cohort-20260712-presidio-custom-identifier-scan entity_id: gh:microsoft/presidio mode: local_smoke started_at: 2026-07-13T10:35:30.622642Z completed_at: 2026-07-13T10:35:38.683037Z duration_seconds: 8.060 installation_setup_minutes_ceiling: 1 command: \AppData\Local\hermes\bin\uv.EXE run --isolated --no-project --with presidio-analyzer==2.2.363 python -c "import json; from presidio_analyzer import Pattern, PatternRecognizer; p=Pattern(name='ticket',regex=r'\bTKT-\d{6}\b',score=0.85); r=PatternRecognizer(supported_entity='INTERNAL_TICKET_ID',patterns=[p]); text='Escalate TKT-314159, close TKT-271828, ignore order-12.'; hits=r.analyze(text,entities=['INTERNAL_TICKET_ID']); assert len(hits)==2 and all(text[x.start:x.end].startswith('TKT-') for x in hits); open('result.json','w',encoding='utf-8').write(json.dumps({'entity':'INTERNAL_TICKET_ID','matches':[text[x.start:x.end] for x in hits],'scores':[x.score for x in hits]},sort_keys=True)); print('CHECK_OK entity=INTERNAL_TICKET_ID matches='+str(len(hits))+' scores='+','.join(f'{x.score:.2f}' for x in hits))" credential_policy: child environment allowlisted; credential-like variables excluded; known token patterns redacted from retained output network_policy: isolated package resolution may contact package registries; telemetry and Promptfoo sharing disabled; no model/provider credentials supplied fixture_count: 0 artifact_expectation_count: 1 timeout_seconds: 180 timed_out: false exit_code: 0 expected_marker: CHECK_OK entity=INTERNAL_TICKET_ID matches=2 scores=0.85,0.85 expected_marker_observed: true result: passed cleanup: Per-check temporary home and work directory removed. ===== FIXTURE MANIFEST ===== ===== ARTIFACT EVIDENCE ===== result.json: exists=true bytes=97 sha256=2761a0c565b58c264b7853086108813a4c9c2cbba292cf17a8d01ea0fa9e260d required_markers=4 required_markers_observed=true excluded_markers=1 excluded_markers_absent=true ===== STDOUT ===== CHECK_OK entity=INTERNAL_TICKET_ID matches=2 scores=0.85,0.85 ===== STDERR ===== Downloading blis (5.9MiB) Downloading thinc (1.7MiB) Downloading phonenumbers (2.5MiB) Downloading spacy (14.6MiB) Downloaded thinc Downloaded blis Downloaded phonenumbers Downloaded spacy Installed 52 packages in 485ms cohort_cache_cleanup: Shared cohort package cache removed. bounded_workflow_intended: true bounded_workflow_completed: true