hcengineering / hcengineering/platform
Workflow uses `secrets.R2_ACCESS_KEY_ID` on a `pull_request` trigger
- Dominant language
- TypeScript
- Stars
- 27.7k
- Forks
- 2.2k
- PR merge metrics
- No merged PRs in 30d
Description
## Code-quality scan: `hcengineering/platform`
**Score: 70/100 (B)** · 98 findings · scanned 2026-05-20 01:59 UTC · 60,404 LOC
| Severity | Count |
|---|---|
| CRITICAL | 28 |
| HIGH | 34 |
| MEDIUM | 6 |
| LOW | 13 |
📊 [Full filterable report](https://repobility.com/scan/1a8155c4-002f-4a0f-bd44-ca3a6ed02b15/) · 
### Top findings
1. **CRITICAL** `MINED018` — Unsafe Deserialization Pickle
`dev/import-tool/src/index.ts:184` · CWE-502 · ✓ Repobility
2. **CRITICAL** `SEC116` — Ruby YAML.load / Marshal.load on untrusted input
`dev/import-tool/src/index.ts:184` · A08:2021 Software & Data Integrity Failures
3. **CRITICAL** `SEC079` — Python: yaml.load without SafeLoader
`dev/import-tool/src/index.ts:184` · A05:2021 Security Misconfiguration
4. **CRITICAL** `MINED116` — Workflow uses `secrets.R2_SECRET_ACCESS_KEY` on a `pull_request` trigger
`.github/workflows/main.yml:921` · ✓ Repobility
5. **CRITICAL** `MINED116` — Workflow uses `secrets.R2_ACCESS_KEY_ID` on a `pull_request` trigger
`.github/workflows/main.yml:920` · ✓ Repobility
---
**Security note**: this issue is public. If any flagged finding is a real, exploitable vulnerability, please redirect to your `SECURITY.md` policy or open a [private security advisory](https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/privately-reporting-a-security-vulnerability) instead. We're happy to close this and re-submit privately.
---
_Filed automatically. Close this issue if not useful — we won't refile. Full report: https://repobility.com/scan/1a8155c4-002f-4a0f-bd44-ca3a6ed02b15/_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.