Compare commits

...

2 Commits
v1.0.0 ... main

Author SHA1 Message Date
Hermes Agent
93bedba745 v1.1.0: version-tracked batch + dated compliance reports 2026-07-08 13:14:40 +00:00
Hermes Agent
38de0644c7 v1.0.1: batch generate + audit 2026-07-08 13:13:33 +00:00
93 changed files with 1614 additions and 33 deletions

81
RELEASE_NOTES.md Normal file
View File

@ -0,0 +1,81 @@
# SDS Release — 2026-07-08 13:14:40
## Files Generated
| File | Size |
|------|------|
| SDS_BG_ACETONE.pdf | 87 KB |
| SDS_BG_BUTYL_ACETATE.pdf | 87 KB |
| SDS_BG_BUTYL_DIGLYCOL.pdf | 83 KB |
| SDS_BG_BUTYL_GLYCOL.pdf | 88 KB |
| SDS_BG_CHLOROFORM.pdf | 88 KB |
| SDS_BG_CYCLOHEXANONE.pdf | 87 KB |
| SDS_BG_DENATURED_ETHYL_ALCOHOL.pdf | 83 KB |
| SDS_BG_DIETHYLENE_GLYCOL.pdf | 82 KB |
| SDS_BG_DIMETHYL_KETONE.pdf | 87 KB |
| SDS_BG_DIOCTYL_TEREPHTHALATE.pdf | 80 KB |
| SDS_BG_DPGME.pdf | 80 KB |
| SDS_BG_ETHOXYPROPANOL.pdf | 82 KB |
| SDS_BG_ETHYL_ACETATE.pdf | 87 KB |
| SDS_BG_ETHYL_SILICATE.pdf | 88 KB |
| SDS_BG_FORMIC_ACID_85%.pdf | 87 KB |
| SDS_BG_GLYCEROL.pdf | 80 KB |
| SDS_BG_ISOBUTANOL.pdf | 87 KB |
| SDS_BG_METHANOL.pdf | 88 KB |
| SDS_BG_METHOXYPROPANOL.pdf | 82 KB |
| SDS_BG_METHOXYPROPYL_ACETATE.pdf | 83 KB |
| SDS_BG_METHYLENE_CHLORIDE.pdf | 81 KB |
| SDS_BG_METHYL_ETHYL_KETONE.pdf | 87 KB |
| SDS_BG_MONO_ETHYLENE_GLYCOL.pdf | 81 KB |
| SDS_BG_MONO_PROPYLENE_GLYCOL.pdf | 80 KB |
| SDS_BG_N_BUTANOL.pdf | 88 KB |
| SDS_BG_N_PROPANOL.pdf | 87 KB |
| SDS_BG_N_PROPYL_ACETATE.pdf | 87 KB |
| SDS_BG_SODIUM_HYDROXIDE_48%.pdf | 87 KB |
| SDS_BG_SODIUM_HYDROXIDE_DIL.pdf | 87 KB |
| SDS_BG_SODIUM_HYDROXIDE_FLAKES.pdf | 87 KB |
| SDS_BG_TERT_BUTANOL.pdf | 87 KB |
| SDS_BG_TOLUENE.pdf | 88 KB |
| SDS_BG_TRIETHYLENE_GLYCOL.pdf | 80 KB |
| SDS_BG_XYLENE.pdf | 88 KB |
| SDS_Ethyl_Acetate_REV1_BG.pdf | 97 KB |
| SDS_Ethyl_Acetate_REV1_EN.pdf | 79 KB |
| SDS_Ethyl_Acetate_REV1_EN_fixed.pdf | 79 KB |
| SDS_Ethyl_Acetate_REV1_RO.pdf | 55 KB |
## Audit Summary
## Summary
| PASS | 27 |
| BARELY PASS | 0 |
| NO PASS | 0 |
| 1 | SDS_BG_ACETONE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 2 | SDS_BG_BUTYL_DIGLYCOL.pdf | BG | PASS | 6 | 142/146 (97%) |
| 3 | SDS_BG_BUTYL_GLYCOL.pdf | BG | PASS | 7 | 142/146 (97%) |
| 4 | SDS_BG_CHLOROFORM.pdf | BG | PASS | 7 | 142/146 (97%) |
| 5 | SDS_BG_CYCLOHEXANONE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 6 | SDS_BG_DENATURED_ETHYL_ALCOHOL.pdf | BG | PASS | 6 | 144/146 (99%) |
| 7 | SDS_BG_DIETHYLENE_GLYCOL.pdf | BG | PASS | 6 | 141/146 (97%) |
| 8 | SDS_BG_DIMETHYL_KETONE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 9 | SDS_BG_DIOCTYL_TEREPHTHALATE.pdf | BG | PASS | 6 | 137/146 (94%) |
| 10 | SDS_BG_DPGME.pdf | BG | PASS | 6 | 139/146 (95%) |
| 11 | SDS_BG_ETHYL_SILICATE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 12 | SDS_BG_FORMIC_ACID_85%.pdf | BG | PASS | 7 | 144/146 (99%) |
| 13 | SDS_BG_GLYCEROL.pdf | BG | PASS | 6 | 139/146 (95%) |
| 14 | SDS_BG_ISOBUTANOL.pdf | BG | PASS | 7 | 144/146 (99%) |
| 15 | SDS_BG_METHANOL.pdf | BG | PASS | 7 | 144/146 (99%) |
| 16 | SDS_BG_METHYLENE_CHLORIDE.pdf | BG | PASS | 6 | 141/146 (97%) |
| 17 | SDS_BG_METHYL_ETHYL_KETONE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 18 | SDS_BG_MONO_ETHYLENE_GLYCOL.pdf | BG | PASS | 6 | 141/146 (97%) |
| 19 | SDS_BG_MONO_PROPYLENE_GLYCOL.pdf | BG | PASS | 6 | 139/146 (95%) |
| 20 | SDS_BG_SODIUM_HYDROXIDE_48%.pdf | BG | PASS | 7 | 142/146 (97%) |
| 21 | SDS_BG_TOLUENE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 22 | SDS_BG_TRIETHYLENE_GLYCOL.pdf | BG | PASS | 6 | 139/146 (95%) |
| 23 | SDS_BG_XYLENE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 24 | SDS_Ethyl_Acetate_REV1_BG.pdf | BG | PASS | 9 | 136/146 (93%) |
| 25 | SDS_Ethyl_Acetate_REV1_EN.pdf | EN | PASS | 7 | 137/143 (96%) |
| 26 | SDS_Ethyl_Acetate_REV1_EN_fixed.pdf | EN | PASS | 7 | 137/143 (96%) |
| 27 | SDS_Ethyl_Acetate_REV1_RO.pdf | RO | PASS | 8 | 124/131 (95%) |
## Version Tracking
Generated and committed by Hermes Agent on 2026-07-08 13:14:40

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,48 @@
# Compliance Audit Report: SDS_BG_ACETONE
**Language:** Български (BG)
**Grade:** PASS
**Score:** 144/146 (99%)
**Pages:** 7
**Date:** 2026-07-08 13:14:24
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,52 @@
# Compliance Audit Report: SDS_BG_BUTYL_DIGLYCOL
**Language:** Български (BG)
**Grade:** PASS
**Score:** 142/146 (97%)
**Pages:** 6
**Date:** 2026-07-08 13:14:24
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 1/2 | 2/2 | 4/6 (67%) | 🟡 BARELY |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 5: Section 5
- ❌ Missing: Fire hazard
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,52 @@
# Compliance Audit Report: SDS_BG_BUTYL_GLYCOL
**Language:** Български (BG)
**Grade:** PASS
**Score:** 142/146 (97%)
**Pages:** 7
**Date:** 2026-07-08 13:14:25
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 1/2 | 2/2 | 4/6 (67%) | 🟡 BARELY |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 5: Section 5
- ❌ Missing: Fire hazard
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,52 @@
# Compliance Audit Report: SDS_BG_CHLOROFORM
**Language:** Български (BG)
**Grade:** PASS
**Score:** 142/146 (97%)
**Pages:** 7
**Date:** 2026-07-08 13:14:26
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 1/2 | 2/2 | 4/6 (67%) | 🟡 BARELY |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 5: Section 5
- ❌ Missing: Fire hazard
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,48 @@
# Compliance Audit Report: SDS_BG_CYCLOHEXANONE
**Language:** Български (BG)
**Grade:** PASS
**Score:** 144/146 (99%)
**Pages:** 7
**Date:** 2026-07-08 13:14:26
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,48 @@
# Compliance Audit Report: SDS_BG_DENATURED_ETHYL_ALCOHOL
**Language:** Български (BG)
**Grade:** PASS
**Score:** 144/146 (99%)
**Pages:** 6
**Date:** 2026-07-08 13:14:27
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,56 @@
# Compliance Audit Report: SDS_BG_DIETHYLENE_GLYCOL
**Language:** Български (BG)
**Grade:** PASS
**Score:** 141/146 (97%)
**Pages:** 6
**Date:** 2026-07-08 13:14:27
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 1/2 | 2/2 | 4/6 (67%) | 🟡 BARELY |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 4/5 | 8/9 (89%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 5: Section 5
- ❌ Missing: Fire hazard
### Section 14: Section 14
- 🟡 Missing: Tunnel code
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,48 @@
# Compliance Audit Report: SDS_BG_DIMETHYL_KETONE
**Language:** Български (BG)
**Grade:** PASS
**Score:** 144/146 (99%)
**Pages:** 7
**Date:** 2026-07-08 13:14:28
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,58 @@
# Compliance Audit Report: SDS_BG_DIOCTYL_TEREPHTHALATE
**Language:** Български (BG)
**Grade:** PASS
**Score:** 137/146 (94%)
**Pages:** 6
**Date:** 2026-07-08 13:14:28
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 6/7 | 0/2 | 12/16 (75%) | 🟡 BARELY |
| 2 | Section 2 | 4/6 | 3/3 | 11/15 (73%) | 🟡 BARELY |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 4/5 | 8/9 (89%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- ❌ Missing: REACH registration
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 2: Section 2
- ❌ Missing: Pictograms
- ❌ Missing: H-statements
### Section 14: Section 14
- 🟡 Missing: Tunnel code
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,57 @@
# Compliance Audit Report: SDS_BG_DPGME
**Language:** Български (BG)
**Grade:** PASS
**Score:** 139/146 (95%)
**Pages:** 6
**Date:** 2026-07-08 13:14:29
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 4/6 | 3/3 | 11/15 (73%) | 🟡 BARELY |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 4/5 | 8/9 (89%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 2: Section 2
- ❌ Missing: Pictograms
- ❌ Missing: H-statements
### Section 14: Section 14
- 🟡 Missing: Tunnel code
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,48 @@
# Compliance Audit Report: SDS_BG_ETHYL_SILICATE
**Language:** Български (BG)
**Grade:** PASS
**Score:** 144/146 (99%)
**Pages:** 7
**Date:** 2026-07-08 13:14:30
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,48 @@
# Compliance Audit Report: SDS_BG_FORMIC_ACID_85%
**Language:** Български (BG)
**Grade:** PASS
**Score:** 144/146 (99%)
**Pages:** 7
**Date:** 2026-07-08 13:14:30
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,57 @@
# Compliance Audit Report: SDS_BG_GLYCEROL
**Language:** Български (BG)
**Grade:** PASS
**Score:** 139/146 (95%)
**Pages:** 6
**Date:** 2026-07-08 13:14:31
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 4/6 | 3/3 | 11/15 (73%) | 🟡 BARELY |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 4/5 | 8/9 (89%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 2: Section 2
- ❌ Missing: Pictograms
- ❌ Missing: H-statements
### Section 14: Section 14
- 🟡 Missing: Tunnel code
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,48 @@
# Compliance Audit Report: SDS_BG_ISOBUTANOL
**Language:** Български (BG)
**Grade:** PASS
**Score:** 144/146 (99%)
**Pages:** 7
**Date:** 2026-07-08 13:14:32
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,48 @@
# Compliance Audit Report: SDS_BG_METHANOL
**Language:** Български (BG)
**Grade:** PASS
**Score:** 144/146 (99%)
**Pages:** 7
**Date:** 2026-07-08 13:14:32
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,56 @@
# Compliance Audit Report: SDS_BG_METHYLENE_CHLORIDE
**Language:** Български (BG)
**Grade:** PASS
**Score:** 141/146 (97%)
**Pages:** 6
**Date:** 2026-07-08 13:14:33
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 1/2 | 2/2 | 4/6 (67%) | 🟡 BARELY |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 4/5 | 8/9 (89%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 5: Section 5
- ❌ Missing: Fire hazard
### Section 14: Section 14
- 🟡 Missing: Tunnel code
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,48 @@
# Compliance Audit Report: SDS_BG_METHYL_ETHYL_KETONE
**Language:** Български (BG)
**Grade:** PASS
**Score:** 144/146 (99%)
**Pages:** 7
**Date:** 2026-07-08 13:14:33
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,56 @@
# Compliance Audit Report: SDS_BG_MONO_ETHYLENE_GLYCOL
**Language:** Български (BG)
**Grade:** PASS
**Score:** 141/146 (97%)
**Pages:** 6
**Date:** 2026-07-08 13:14:34
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 1/2 | 2/2 | 4/6 (67%) | 🟡 BARELY |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 4/5 | 8/9 (89%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 5: Section 5
- ❌ Missing: Fire hazard
### Section 14: Section 14
- 🟡 Missing: Tunnel code
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,57 @@
# Compliance Audit Report: SDS_BG_MONO_PROPYLENE_GLYCOL
**Language:** Български (BG)
**Grade:** PASS
**Score:** 139/146 (95%)
**Pages:** 6
**Date:** 2026-07-08 13:14:35
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 4/6 | 3/3 | 11/15 (73%) | 🟡 BARELY |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 4/5 | 8/9 (89%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 2: Section 2
- ❌ Missing: Pictograms
- ❌ Missing: H-statements
### Section 14: Section 14
- 🟡 Missing: Tunnel code
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,52 @@
# Compliance Audit Report: SDS_BG_SODIUM_HYDROXIDE_48%
**Language:** Български (BG)
**Grade:** PASS
**Score:** 142/146 (97%)
**Pages:** 7
**Date:** 2026-07-08 13:14:35
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 1/2 | 2/2 | 4/6 (67%) | 🟡 BARELY |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 5: Section 5
- ❌ Missing: Fire hazard
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,48 @@
# Compliance Audit Report: SDS_BG_TOLUENE
**Language:** Български (BG)
**Grade:** PASS
**Score:** 144/146 (99%)
**Pages:** 7
**Date:** 2026-07-08 13:14:36
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,57 @@
# Compliance Audit Report: SDS_BG_TRIETHYLENE_GLYCOL
**Language:** Български (BG)
**Grade:** PASS
**Score:** 139/146 (95%)
**Pages:** 6
**Date:** 2026-07-08 13:14:36
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 4/6 | 3/3 | 11/15 (73%) | 🟡 BARELY |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 4/5 | 8/9 (89%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 2: Section 2
- ❌ Missing: Pictograms
- ❌ Missing: H-statements
### Section 14: Section 14
- 🟡 Missing: Tunnel code
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,48 @@
# Compliance Audit Report: SDS_BG_XYLENE
**Language:** Български (BG)
**Grade:** PASS
**Score:** 144/146 (99%)
**Pages:** 7
**Date:** 2026-07-08 13:14:37
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Section 3 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 2/2 | 6/6 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 4/4 | 12/12 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 9/9 | 13/13 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 2/2 | 4/4 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,73 @@
# Compliance Audit Report: SDS_Ethyl_Acetate_REV1_BG
**Language:** Български (BG)
**Grade:** PASS
**Score:** 136/146 (93%)
**Pages:** 9
**Date:** 2026-07-08 13:14:38
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 2/3 | 14/15 (93%) | ✅ PASS |
| 3 | Section 3 | 2/3 | 1/1 | 5/7 (71%) | 🟡 BARELY |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 1/2 | 5/6 (83%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 3/4 | 11/12 (92%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 7/9 | 11/13 (85%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 1/2 | 3/4 (75%) | 🟡 BARELY |
| 14 | Section 14 | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Section 15 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 2: Section 2
- 🟡 Missing: Precautionary statements
### Section 3: Section 3
- ❌ Missing: Concentration
### Section 5: Section 5
- 🟡 Missing: Firefighters equip
### Section 8: Section 8
- 🟡 Missing: EN standards
### Section 11: Section 11
- 🟡 Missing: Reproductive toxicity
- 🟡 Missing: Aspiration hazard
### Section 13: Section 13
- 🟡 Missing: EWC code
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,60 @@
# Compliance Audit Report: SDS_Ethyl_Acetate_REV1_EN
**Language:** English (EN)
**Grade:** PASS
**Score:** 137/143 (96%)
**Pages:** 7
**Date:** 2026-07-08 13:14:38
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Hazards | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Composition | 2/3 | 1/1 | 5/7 (71%) | 🟡 BARELY |
| 4 | First aid | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Firefighting | 2/2 | 1/2 | 5/6 (83%) | ✅ PASS |
| 6 | Accidental release | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Handling & storage | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Exposure controls | 4/4 | 3/3 | 11/11 (100%) | ✅ PASS |
| 9 | Physical/chemical | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Stability/reactivity | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Toxicological | 2/2 | 7/7 | 11/11 (100%) | ✅ PASS |
| 12 | Ecological | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Disposal | 1/1 | 1/2 | 3/4 (75%) | 🟡 BARELY |
| 14 | Transport | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Regulatory | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Other info | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 3: Composition
- ❌ Missing: Concentration
### Section 5: Firefighting
- 🟡 Missing: Firefighters equipment
### Section 13: Disposal
- 🟡 Missing: EWC code
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,60 @@
# Compliance Audit Report: SDS_Ethyl_Acetate_REV1_EN_fixed
**Language:** English (EN)
**Grade:** PASS
**Score:** 137/143 (96%)
**Pages:** 7
**Date:** 2026-07-08 13:14:39
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Hazards | 6/6 | 3/3 | 15/15 (100%) | ✅ PASS |
| 3 | Composition | 2/3 | 1/1 | 5/7 (71%) | 🟡 BARELY |
| 4 | First aid | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Firefighting | 2/2 | 1/2 | 5/6 (83%) | ✅ PASS |
| 6 | Accidental release | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 7 | Handling & storage | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Exposure controls | 4/4 | 3/3 | 11/11 (100%) | ✅ PASS |
| 9 | Physical/chemical | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Stability/reactivity | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Toxicological | 2/2 | 7/7 | 11/11 (100%) | ✅ PASS |
| 12 | Ecological | 2/2 | 4/4 | 8/8 (100%) | ✅ PASS |
| 13 | Disposal | 1/1 | 1/2 | 3/4 (75%) | 🟡 BARELY |
| 14 | Transport | 2/2 | 5/5 | 9/9 (100%) | ✅ PASS |
| 15 | Regulatory | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 16 | Other info | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 3: Composition
- ❌ Missing: Concentration
### Section 5: Firefighting
- 🟡 Missing: Firefighters equipment
### Section 13: Disposal
- 🟡 Missing: EWC code
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,60 @@
# Compliance Audit Report: SDS_Ethyl_Acetate_REV1_RO
**Language:** Română (RO)
**Grade:** PASS
**Score:** 124/131 (95%)
**Pages:** 8
**Date:** 2026-07-08 13:14:39
## Section Results
| # | Section | Mandatory | Optional | Score | Status |
|---|---------|-----------|----------|-------|--------|
| 1 | Section 1 | 7/7 | 0/2 | 14/16 (88%) | ✅ PASS |
| 2 | Section 2 | 6/6 | 2/3 | 14/15 (93%) | ✅ PASS |
| 3 | Section 3 | 2/3 | 0/0 | 4/6 (67%) | 🟡 BARELY |
| 4 | Section 4 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 5 | Section 5 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
| 6 | Section 6 | 3/3 | 0/0 | 6/6 (100%) | ✅ PASS |
| 7 | Section 7 | 3/3 | 1/1 | 7/7 (100%) | ✅ PASS |
| 8 | Section 8 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 9 | Section 9 | 4/4 | 2/2 | 10/10 (100%) | ✅ PASS |
| 10 | Section 10 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 11 | Section 11 | 2/2 | 6/6 | 10/10 (100%) | ✅ PASS |
| 12 | Section 12 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 13 | Section 13 | 1/1 | 0/0 | 2/2 (100%) | ✅ PASS |
| 14 | Section 14 | 2/2 | 3/3 | 7/7 (100%) | ✅ PASS |
| 15 | Section 15 | 3/4 | 0/0 | 6/8 (75%) | 🟡 BARELY |
| 16 | Section 16 | 2/2 | 1/1 | 5/5 (100%) | ✅ PASS |
## Issues
### Section 1: Section 1
- 🟡 Missing: EC Index number
- 🟡 Missing: Molecular formula
### Section 2: Section 2
- 🟡 Missing: Precautionary statements
### Section 3: Section 3
- ❌ Missing: Concentration
### Section 15: Section 15
- ❌ Missing: REACH Annex XVII
## ⚠️ Verification Required
This audit checks structural completeness. The following must be verified by a REACH expert:
- REACH registration numbers — confirm against your REACH dossier
- H-statements/classification — verify against CLP Annex VI
- OEL values — confirm with national/local regulations
- Transport data — verify against ADR
- DNEL/PNEC values — verify against your CSR
---
*Compliance Auditor v2 | Hermes Agent*

View File

@ -0,0 +1,44 @@
# Master Compliance Audit Report
**Generated:** 2026-07-08 13:14:39
**PDFs audited:** 27
## Summary
| Grade | Count |
|-------|-------|
| PASS | 27 |
| BARELY PASS | 0 |
| NO PASS | 0 |
## Per-Product
| # | File | Lang | Grade | Pages | Score |
|---|------|------|-------|-------|-------|
| 1 | SDS_BG_ACETONE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 2 | SDS_BG_BUTYL_DIGLYCOL.pdf | BG | PASS | 6 | 142/146 (97%) |
| 3 | SDS_BG_BUTYL_GLYCOL.pdf | BG | PASS | 7 | 142/146 (97%) |
| 4 | SDS_BG_CHLOROFORM.pdf | BG | PASS | 7 | 142/146 (97%) |
| 5 | SDS_BG_CYCLOHEXANONE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 6 | SDS_BG_DENATURED_ETHYL_ALCOHOL.pdf | BG | PASS | 6 | 144/146 (99%) |
| 7 | SDS_BG_DIETHYLENE_GLYCOL.pdf | BG | PASS | 6 | 141/146 (97%) |
| 8 | SDS_BG_DIMETHYL_KETONE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 9 | SDS_BG_DIOCTYL_TEREPHTHALATE.pdf | BG | PASS | 6 | 137/146 (94%) |
| 10 | SDS_BG_DPGME.pdf | BG | PASS | 6 | 139/146 (95%) |
| 11 | SDS_BG_ETHYL_SILICATE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 12 | SDS_BG_FORMIC_ACID_85%.pdf | BG | PASS | 7 | 144/146 (99%) |
| 13 | SDS_BG_GLYCEROL.pdf | BG | PASS | 6 | 139/146 (95%) |
| 14 | SDS_BG_ISOBUTANOL.pdf | BG | PASS | 7 | 144/146 (99%) |
| 15 | SDS_BG_METHANOL.pdf | BG | PASS | 7 | 144/146 (99%) |
| 16 | SDS_BG_METHYLENE_CHLORIDE.pdf | BG | PASS | 6 | 141/146 (97%) |
| 17 | SDS_BG_METHYL_ETHYL_KETONE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 18 | SDS_BG_MONO_ETHYLENE_GLYCOL.pdf | BG | PASS | 6 | 141/146 (97%) |
| 19 | SDS_BG_MONO_PROPYLENE_GLYCOL.pdf | BG | PASS | 6 | 139/146 (95%) |
| 20 | SDS_BG_SODIUM_HYDROXIDE_48%.pdf | BG | PASS | 7 | 142/146 (97%) |
| 21 | SDS_BG_TOLUENE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 22 | SDS_BG_TRIETHYLENE_GLYCOL.pdf | BG | PASS | 6 | 139/146 (95%) |
| 23 | SDS_BG_XYLENE.pdf | BG | PASS | 7 | 144/146 (99%) |
| 24 | SDS_Ethyl_Acetate_REV1_BG.pdf | BG | PASS | 9 | 136/146 (93%) |
| 25 | SDS_Ethyl_Acetate_REV1_EN.pdf | EN | PASS | 7 | 137/143 (96%) |
| 26 | SDS_Ethyl_Acetate_REV1_EN_fixed.pdf | EN | PASS | 7 | 137/143 (96%) |
| 27 | SDS_Ethyl_Acetate_REV1_RO.pdf | RO | PASS | 8 | 124/131 (95%) |

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 144/146 (99%) **Score:** 144/146 (99%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:56:58 **Date:** 2026-07-08 13:14:24
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 142/146 (97%) **Score:** 142/146 (97%)
**Pages:** 6 **Pages:** 6
**Date:** 2026-07-08 12:56:59 **Date:** 2026-07-08 13:14:24
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 142/146 (97%) **Score:** 142/146 (97%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:56:59 **Date:** 2026-07-08 13:14:25
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 142/146 (97%) **Score:** 142/146 (97%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:00 **Date:** 2026-07-08 13:14:26
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 144/146 (99%) **Score:** 144/146 (99%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:01 **Date:** 2026-07-08 13:14:26
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 144/146 (99%) **Score:** 144/146 (99%)
**Pages:** 6 **Pages:** 6
**Date:** 2026-07-08 12:57:01 **Date:** 2026-07-08 13:14:27
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 141/146 (97%) **Score:** 141/146 (97%)
**Pages:** 6 **Pages:** 6
**Date:** 2026-07-08 12:57:02 **Date:** 2026-07-08 13:14:27
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 144/146 (99%) **Score:** 144/146 (99%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:02 **Date:** 2026-07-08 13:14:28
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 137/146 (94%) **Score:** 137/146 (94%)
**Pages:** 6 **Pages:** 6
**Date:** 2026-07-08 12:57:03 **Date:** 2026-07-08 13:14:28
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 139/146 (95%) **Score:** 139/146 (95%)
**Pages:** 6 **Pages:** 6
**Date:** 2026-07-08 12:57:03 **Date:** 2026-07-08 13:14:29
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 144/146 (99%) **Score:** 144/146 (99%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:04 **Date:** 2026-07-08 13:14:30
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 144/146 (99%) **Score:** 144/146 (99%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:05 **Date:** 2026-07-08 13:14:30
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 139/146 (95%) **Score:** 139/146 (95%)
**Pages:** 6 **Pages:** 6
**Date:** 2026-07-08 12:57:05 **Date:** 2026-07-08 13:14:31
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 144/146 (99%) **Score:** 144/146 (99%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:06 **Date:** 2026-07-08 13:14:32
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 144/146 (99%) **Score:** 144/146 (99%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:07 **Date:** 2026-07-08 13:14:32
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 141/146 (97%) **Score:** 141/146 (97%)
**Pages:** 6 **Pages:** 6
**Date:** 2026-07-08 12:57:07 **Date:** 2026-07-08 13:14:33
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 144/146 (99%) **Score:** 144/146 (99%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:08 **Date:** 2026-07-08 13:14:33
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 141/146 (97%) **Score:** 141/146 (97%)
**Pages:** 6 **Pages:** 6
**Date:** 2026-07-08 12:57:08 **Date:** 2026-07-08 13:14:34
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 139/146 (95%) **Score:** 139/146 (95%)
**Pages:** 6 **Pages:** 6
**Date:** 2026-07-08 12:57:09 **Date:** 2026-07-08 13:14:35
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 142/146 (97%) **Score:** 142/146 (97%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:10 **Date:** 2026-07-08 13:14:35
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 144/146 (99%) **Score:** 144/146 (99%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:10 **Date:** 2026-07-08 13:14:36
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 139/146 (95%) **Score:** 139/146 (95%)
**Pages:** 6 **Pages:** 6
**Date:** 2026-07-08 12:57:11 **Date:** 2026-07-08 13:14:36
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 144/146 (99%) **Score:** 144/146 (99%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:11 **Date:** 2026-07-08 13:14:37
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 136/146 (93%) **Score:** 136/146 (93%)
**Pages:** 9 **Pages:** 9
**Date:** 2026-07-08 12:57:12 **Date:** 2026-07-08 13:14:38
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 137/143 (96%) **Score:** 137/143 (96%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:13 **Date:** 2026-07-08 13:14:38
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 137/143 (96%) **Score:** 137/143 (96%)
**Pages:** 7 **Pages:** 7
**Date:** 2026-07-08 12:57:13 **Date:** 2026-07-08 13:14:39
## Section Results ## Section Results

View File

@ -4,7 +4,7 @@
**Grade:** PASS **Grade:** PASS
**Score:** 124/131 (95%) **Score:** 124/131 (95%)
**Pages:** 8 **Pages:** 8
**Date:** 2026-07-08 12:57:14 **Date:** 2026-07-08 13:14:39
## Section Results ## Section Results

View File

@ -1,6 +1,6 @@
# Master Compliance Audit Report # Master Compliance Audit Report
**Generated:** 2026-07-08 12:57:14 **Generated:** 2026-07-08 13:14:39
**PDFs audited:** 27 **PDFs audited:** 27
## Summary ## Summary

View File

@ -724,6 +724,11 @@ def main():
report_dir = args.out or os.path.join(os.path.dirname(pdfs[0]), "compliance-reports") report_dir = args.out or os.path.join(os.path.dirname(pdfs[0]), "compliance-reports")
os.makedirs(report_dir, exist_ok=True) os.makedirs(report_dir, exist_ok=True)
# Version-tracked subdirectory
date_stamp = datetime.now().strftime("%Y-%m-%d")
versioned_dir = os.path.join(report_dir, date_stamp)
os.makedirs(versioned_dir, exist_ok=True)
print(f"\n{BOLD}Compliance Audit — EU Language SDS Checker{RESET}") print(f"\n{BOLD}Compliance Audit — EU Language SDS Checker{RESET}")
print(f"Files: {len(pdfs)} | Language: {args.lang}") print(f"Files: {len(pdfs)} | Language: {args.lang}")
print("=" * 70) print("=" * 70)
@ -744,11 +749,15 @@ def main():
grades_count[result["grade"]] = grades_count.get(result["grade"], 0) + 1 grades_count[result["grade"]] = grades_count.get(result["grade"], 0) + 1
# Per-document report # Per-document report (save to both regular and versioned dirs)
report = generate_report(pdf_path, result) report = generate_report(pdf_path, result)
rname = f"compliance-{os.path.basename(pdf_path).replace('.pdf','')}.md" rname = f"compliance-{os.path.basename(pdf_path).replace('.pdf','')}.md"
# Current
with open(os.path.join(report_dir, rname), 'w', encoding='utf-8') as f: with open(os.path.join(report_dir, rname), 'w', encoding='utf-8') as f:
f.write(report) f.write(report)
# Versioned
with open(os.path.join(versioned_dir, rname), 'w', encoding='utf-8') as f:
f.write(report)
all_results.append(result) all_results.append(result)
@ -785,6 +794,10 @@ def main():
master_path = os.path.join(os.path.dirname(pdfs[0]), "master-compliance-audit-report.md") master_path = os.path.join(os.path.dirname(pdfs[0]), "master-compliance-audit-report.md")
with open(master_path, 'w', encoding='utf-8') as f: with open(master_path, 'w', encoding='utf-8') as f:
f.write("\n".join(master)) f.write("\n".join(master))
# Versioned copy
master_ver = os.path.join(versioned_dir, "master-compliance-audit-report.md")
with open(master_ver, 'w', encoding='utf-8') as f:
f.write("\n".join(master))
print(f"\n📋 Reports: {report_dir}/") print(f"\n📋 Reports: {report_dir}/")
print(f"📊 Master: {master_path}") print(f"📊 Master: {master_path}")

View File

@ -11,9 +11,9 @@ Usage:
import os, sys, subprocess, json, glob import os, sys, subprocess, json, glob
from datetime import datetime from datetime import datetime
BASE = os.path.dirname(os.path.abspath(__file__)) BASE = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
OUT = os.path.join(BASE, "output") OUT = os.path.join(BASE, "output")
SCRIPTS = os.path.join(BASE, "scripts") SCRIPTS_DIR = os.path.dirname(os.path.abspath(__file__))
# ─── Colours ─── # ─── Colours ───
GREEN = "\033[92m"; RED = "\033[91m"; YELLOW = "\033[93m"; RESET = "\033[0m"; BOLD = "\033[1m" GREEN = "\033[92m"; RED = "\033[91m"; YELLOW = "\033[93m"; RESET = "\033[0m"; BOLD = "\033[1m"
@ -31,7 +31,7 @@ def sh(cmd, cwd=None):
def generate_all(filter_product=None): def generate_all(filter_product=None):
"""Run the BG batch generator.""" """Run the BG batch generator."""
print(info("\n=== Step 1: Generate PDFs ===")) print(info("\n=== Step 1: Generate PDFs ==="))
code, out, err = sh(f"python3 {SCRIPTS}/generate-and-audit.py") code, out, err = sh(f"python3 {SCRIPTS_DIR}/generate-and-audit.py")
if code != 0: if code != 0:
print(fail(f"Generation failed: {err}")) print(fail(f"Generation failed: {err}"))
return False return False
@ -42,7 +42,7 @@ def generate_all(filter_product=None):
def run_audit(lang="auto"): def run_audit(lang="auto"):
"""Run compliance audit on ALL PDFs in output/.""" """Run compliance audit on ALL PDFs in output/."""
print(info(f"\n=== Step 2: Compliance Audit ===")) print(info(f"\n=== Step 2: Compliance Audit ==="))
code, out, err = sh(f"python3 {SCRIPTS}/compliance-audit.py {OUT}/ --lang {lang}") code, out, err = sh(f"python3 {SCRIPTS_DIR}/compliance-audit.py {OUT}/ --lang {lang}")
if code != 0: if code != 0:
print(fail(f"Audit failed: {err}")) print(fail(f"Audit failed: {err}"))
return False return False