ff6ea2877e
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 3m58s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 29m6s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 15m55s
416 lines
17 KiB
Plaintext
416 lines
17 KiB
Plaintext
{
|
|
"version": "1.5.0",
|
|
"results": {
|
|
"project-docs/V2-ai-platform-embedding-pgvector-2026-06-22.md": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "project-docs/V2-ai-platform-embedding-pgvector-2026-06-22.md",
|
|
"hashed_secret": "141a92417f71895e56c4a5da05f3e98fc78e2220",
|
|
"line_number": 64,
|
|
"is_secret": false,
|
|
"audit_reason": "Documented local-only PostgreSQL credentials."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "project-docs/V2-ai-platform-embedding-pgvector-2026-06-22.md",
|
|
"hashed_secret": "8031f88f0b06be1613e58bda29c3e949459dc528",
|
|
"line_number": 67,
|
|
"is_secret": false,
|
|
"audit_reason": "Explicit embedding-key placeholder in setup documentation."
|
|
}
|
|
],
|
|
"project-docs/V2-contract-api-persistent-repository-2026-06-23.md": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "project-docs/V2-contract-api-persistent-repository-2026-06-23.md",
|
|
"hashed_secret": "d61ceadbdb0081cce7a2c1f65558bd2243ecc161",
|
|
"line_number": 25,
|
|
"is_secret": false,
|
|
"audit_reason": "Documented local-only PostgreSQL credentials."
|
|
}
|
|
],
|
|
"project-docs/V2-database-engineering-baseline-2026-06-24.md": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "project-docs/V2-database-engineering-baseline-2026-06-24.md",
|
|
"hashed_secret": "964a0c3a014c640b82d5ab59c4665a323d20a880",
|
|
"line_number": 127,
|
|
"is_secret": false,
|
|
"audit_reason": "Documented local compose credentials."
|
|
},
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "project-docs/V2-database-engineering-baseline-2026-06-24.md",
|
|
"hashed_secret": "7205a0abf00d1daec13c63ece029057c974795a9",
|
|
"line_number": 139,
|
|
"is_secret": false,
|
|
"audit_reason": "Production example uses explicit CHANGE_ME placeholders."
|
|
}
|
|
],
|
|
"project-docs/V2-phase3-ai-platform-request-tenant-context-2026-07-02.md": [
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "project-docs/V2-phase3-ai-platform-request-tenant-context-2026-07-02.md",
|
|
"hashed_secret": "7a85f4764bbd6daf1c3545efbbf0f279a6dc0beb",
|
|
"line_number": 61,
|
|
"is_secret": false,
|
|
"audit_reason": "Schema-check field name in an example response."
|
|
}
|
|
],
|
|
"project-docs/V2-phase3-provider-ocr-secret-ref-pgvector-schema-2026-07-02.md": [
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "project-docs/V2-phase3-provider-ocr-secret-ref-pgvector-schema-2026-07-02.md",
|
|
"hashed_secret": "7a85f4764bbd6daf1c3545efbbf0f279a6dc0beb",
|
|
"line_number": 77,
|
|
"is_secret": false,
|
|
"audit_reason": "Schema-check field name in an example response."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "project-docs/V2-phase3-provider-ocr-secret-ref-pgvector-schema-2026-07-02.md",
|
|
"hashed_secret": "90e6123ac71a89a866f61b466cbc4b2da1171a2a",
|
|
"line_number": 99,
|
|
"is_secret": false,
|
|
"audit_reason": "Non-sensitive env secret reference used in smoke documentation."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "project-docs/V2-phase3-provider-ocr-secret-ref-pgvector-schema-2026-07-02.md",
|
|
"hashed_secret": "968932234f4a576ce7f167fbeb7664019d12741c",
|
|
"line_number": 112,
|
|
"is_secret": false,
|
|
"audit_reason": "Non-sensitive env secret reference used in smoke documentation."
|
|
}
|
|
],
|
|
"yuqei-ai-platform/services/ai-platform-api/.env.example": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/.env.example",
|
|
"hashed_secret": "141a92417f71895e56c4a5da05f3e98fc78e2220",
|
|
"line_number": 3,
|
|
"is_secret": false,
|
|
"audit_reason": "Documented local-only PostgreSQL credentials."
|
|
}
|
|
],
|
|
"yuqei-ai-platform/services/ai-platform-api/README.md": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/README.md",
|
|
"hashed_secret": "141a92417f71895e56c4a5da05f3e98fc78e2220",
|
|
"line_number": 17,
|
|
"is_secret": false,
|
|
"audit_reason": "Documented local-only PostgreSQL credentials."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/README.md",
|
|
"hashed_secret": "11fa7c37d697f30e6aee828b4426a10f83ab2380",
|
|
"line_number": 49,
|
|
"is_secret": false,
|
|
"audit_reason": "Explicit provider-key placeholder in setup documentation."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/README.md",
|
|
"hashed_secret": "1488a3ad85e01f333b3220769033ea787a21b793",
|
|
"line_number": 65,
|
|
"is_secret": false,
|
|
"audit_reason": "Explicit embedding-key placeholder in setup documentation."
|
|
}
|
|
],
|
|
"yuqei-ai-platform/services/ai-platform-api/alembic.ini": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/alembic.ini",
|
|
"hashed_secret": "141a92417f71895e56c4a5da05f3e98fc78e2220",
|
|
"line_number": 6,
|
|
"is_secret": false,
|
|
"audit_reason": "Documented local-only PostgreSQL credentials."
|
|
}
|
|
],
|
|
"yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/config.py": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/src/yuqei_ai_platform_api/config.py",
|
|
"hashed_secret": "141a92417f71895e56c4a5da05f3e98fc78e2220",
|
|
"line_number": 12,
|
|
"is_secret": false,
|
|
"audit_reason": "Documented local-only PostgreSQL default."
|
|
}
|
|
],
|
|
"yuqei-ai-platform/services/ai-platform-api/tests/test_embeddings.py": [
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/tests/test_embeddings.py",
|
|
"hashed_secret": "96e748b5af8fcfe7ee7342d70171f7264e5b1d17",
|
|
"line_number": 36,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic API key used by a mock transport test."
|
|
}
|
|
],
|
|
"yuqei-ai-platform/services/ai-platform-api/tests/test_object_storage.py": [
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/tests/test_object_storage.py",
|
|
"hashed_secret": "e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4",
|
|
"line_number": 55,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic object-storage key used by a mocked unit test."
|
|
}
|
|
],
|
|
"yuqei-ai-platform/services/ai-platform-api/tests/test_platform_data.py": [
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/tests/test_platform_data.py",
|
|
"hashed_secret": "80ebbbd0957cbf91ab4f3f39ae05b547b7770116",
|
|
"line_number": 96,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic environment secret reference used by a unit test."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/tests/test_platform_data.py",
|
|
"hashed_secret": "f8843a16172173b7829ae8e358969e604e792eab",
|
|
"line_number": 165,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic OCR secret reference used by a unit test."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/tests/test_platform_data.py",
|
|
"hashed_secret": "f63fad0d3c81d12c8ce8b5907fa29f1d5b4fc2f1",
|
|
"line_number": 306,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic OCR key asserted by a unit test."
|
|
}
|
|
],
|
|
"yuqei-ai-platform/services/ai-platform-api/tests/test_provider_flow.py": [
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/tests/test_provider_flow.py",
|
|
"hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f",
|
|
"line_number": 67,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic provider key used by a mocked unit test."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-ai-platform/services/ai-platform-api/tests/test_provider_flow.py",
|
|
"hashed_secret": "dfd7a37d1dc759fc860644d608aa5d8ad9b53c96",
|
|
"line_number": 213,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic environment secret reference used by a unit test."
|
|
}
|
|
],
|
|
"yuqei-ai-platform/services/worker/src/yuqei_worker/config.py": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-ai-platform/services/worker/src/yuqei_worker/config.py",
|
|
"hashed_secret": "141a92417f71895e56c4a5da05f3e98fc78e2220",
|
|
"line_number": 14,
|
|
"is_secret": false,
|
|
"audit_reason": "Documented local-only PostgreSQL default."
|
|
}
|
|
],
|
|
"yuqei-ai-platform/services/worker/tests/test_health.py": [
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-ai-platform/services/worker/tests/test_health.py",
|
|
"hashed_secret": "3acfb2c2b433c0ea7ff107e33df91b18e52f960f",
|
|
"line_number": 30,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic provider key used by a worker health test."
|
|
}
|
|
],
|
|
"yuqei-contract-platform/services/contract-api/.env.example": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-contract-platform/services/contract-api/.env.example",
|
|
"hashed_secret": "7205a0abf00d1daec13c63ece029057c974795a9",
|
|
"line_number": 30,
|
|
"is_secret": false,
|
|
"audit_reason": "Production example uses the explicit CHANGE_ME placeholder."
|
|
}
|
|
],
|
|
"yuqei-contract-platform/services/contract-api/README.md": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-contract-platform/services/contract-api/README.md",
|
|
"hashed_secret": "d61ceadbdb0081cce7a2c1f65558bd2243ecc161",
|
|
"line_number": 17,
|
|
"is_secret": false,
|
|
"audit_reason": "Documented local-only PostgreSQL credentials."
|
|
}
|
|
],
|
|
"yuqei-contract-platform/services/contract-api/tests/test_contract_workflow.py": [
|
|
{
|
|
"type": "Base64 High Entropy String",
|
|
"filename": "yuqei-contract-platform/services/contract-api/tests/test_contract_workflow.py",
|
|
"hashed_secret": "9ea8584df2c99619e1919b4d0218b32f8f9fd66a",
|
|
"line_number": 808,
|
|
"is_secret": false,
|
|
"audit_reason": "Contract template identifier in a test request path."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-contract-platform/services/contract-api/tests/test_contract_workflow.py",
|
|
"hashed_secret": "3e3a880564d6961104d8ca9e82190ef682b3d11a",
|
|
"line_number": 2397,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic AI service key asserted by a mocked review worker test."
|
|
}
|
|
],
|
|
"yuqei-contract-platform/services/contract-api/tests/test_health.py": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-contract-platform/services/contract-api/tests/test_health.py",
|
|
"hashed_secret": "d61ceadbdb0081cce7a2c1f65558bd2243ecc161",
|
|
"line_number": 74,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic local PostgreSQL credentials used by a unit test."
|
|
}
|
|
],
|
|
"yuqei-contract-platform/services/contract-api/tests/test_identity_management.py": [
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-contract-platform/services/contract-api/tests/test_identity_management.py",
|
|
"hashed_secret": "6358449ebfe8a3fd4cf289c411b76cc53f415baa",
|
|
"line_number": 102,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic tenant-admin password used by an identity test."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-contract-platform/services/contract-api/tests/test_identity_management.py",
|
|
"hashed_secret": "6809ffccad03b80fa1fbc32c17e7e054805ec30b",
|
|
"line_number": 139,
|
|
"is_secret": false,
|
|
"audit_reason": "Explicit wrong-password fixture used by a negative test."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-contract-platform/services/contract-api/tests/test_identity_management.py",
|
|
"hashed_secret": "d26b0b74aaf44561a94d607e9d73e4dc6b95fe3d",
|
|
"line_number": 242,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic tenant-owner password used by an identity test."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-contract-platform/services/contract-api/tests/test_identity_management.py",
|
|
"hashed_secret": "42f6c37f356183f42a67d9e0ae515bb51d7590cf",
|
|
"line_number": 281,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic old-password fixture used by a reset test."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-contract-platform/services/contract-api/tests/test_identity_management.py",
|
|
"hashed_secret": "a55a3986a699ba4d2b29b2057811322bf076abd0",
|
|
"line_number": 300,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic new-password fixture used by a reset test."
|
|
}
|
|
],
|
|
"yuqei-infra/compose/.env.example": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-infra/compose/.env.example",
|
|
"hashed_secret": "964a0c3a014c640b82d5ab59c4665a323d20a880",
|
|
"line_number": 24,
|
|
"is_secret": false,
|
|
"audit_reason": "Documented local compose credentials."
|
|
}
|
|
],
|
|
"yuqei-infra/compose/.env.production.example": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-infra/compose/.env.production.example",
|
|
"hashed_secret": "7205a0abf00d1daec13c63ece029057c974795a9",
|
|
"line_number": 63,
|
|
"is_secret": false,
|
|
"audit_reason": "Production example uses explicit CHANGE_ME placeholders."
|
|
}
|
|
],
|
|
"yuqei-infra/compose/docker-compose.yml": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-infra/compose/docker-compose.yml",
|
|
"hashed_secret": "964a0c3a014c640b82d5ab59c4665a323d20a880",
|
|
"line_number": 83,
|
|
"is_secret": false,
|
|
"audit_reason": "Documented local compose fallback credentials."
|
|
}
|
|
],
|
|
"yuqei-infra/scripts/deploy-v2-smoke-docker.ps1": [
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-infra/scripts/deploy-v2-smoke-docker.ps1",
|
|
"hashed_secret": "f3ae48aa9b0d4eaec403d0f4b9cf89527def9aec",
|
|
"line_number": 354,
|
|
"is_secret": false,
|
|
"audit_reason": "Isolated smoke-only database credentials generated by the deploy script."
|
|
}
|
|
],
|
|
"yuqei-infra/tests/test_production_release_tools.py": [
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-infra/tests/test_production_release_tools.py",
|
|
"hashed_secret": "53dc84fccc33570defe1f39cf9612ce69ac7424a",
|
|
"line_number": 48,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic production-preflight secret placeholder used by an infrastructure test."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-infra/tests/test_production_release_tools.py",
|
|
"hashed_secret": "05d90b39f109a93348186597904cd4f49152d061",
|
|
"line_number": 50,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic production-preflight secret placeholder used by an infrastructure test."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-infra/tests/test_production_release_tools.py",
|
|
"hashed_secret": "a5e7de418383e7e8471cc9a21992ce0daafab40f",
|
|
"line_number": 51,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic production-preflight secret placeholder used by an infrastructure test."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-infra/tests/test_production_release_tools.py",
|
|
"hashed_secret": "b5631d35d843013925a520542e7955d954e6b153",
|
|
"line_number": 52,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic production-preflight secret placeholder used by an infrastructure test."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-infra/tests/test_production_release_tools.py",
|
|
"hashed_secret": "25c5fef49509171e38e408bc6dacd86b50a890e5",
|
|
"line_number": 53,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic production-preflight secret placeholder used by an infrastructure test."
|
|
},
|
|
{
|
|
"type": "Secret Keyword",
|
|
"filename": "yuqei-infra/tests/test_production_release_tools.py",
|
|
"hashed_secret": "5653faf32e2d189e6b2ee91e022735727a89ba7b",
|
|
"line_number": 54,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic production-preflight secret placeholder used by an infrastructure test."
|
|
},
|
|
{
|
|
"type": "Basic Auth Credentials",
|
|
"filename": "yuqei-infra/tests/test_production_release_tools.py",
|
|
"hashed_secret": "2aeae636ff10256fe811ae406cc7aba633b55626",
|
|
"line_number": 55,
|
|
"is_secret": false,
|
|
"audit_reason": "Synthetic PostgreSQL URL with a placeholder password used by an infrastructure test."
|
|
}
|
|
]
|
|
}
|
|
}
|