ValueError: Unexpected number of <td> elements in CC html row. Expected: 7, actual: 1
File "sec_certs/dataset/common_criteria.py", line 573, in _parse_table
for x in [CommonCriteriaCert.from_html_row(row, cert_status, category_string) for row in body]
File "sec_certs/dataset/common_criteria.py", line 573, in <listcomp>
for x in [CommonCriteriaCert.from_html_row(row, cert_status, category_string) for row in body]
File "sec_certs/sample/common_criteria.py", line 634, in from_html_row
raise ValueError(f"Unexpected number of <td> elements in CC html row. Expected: 7, actual: {len(cells)}")
ValueError: Bad html file: cc_products_active.html (Unexpected number of <td> elements in CC html row. Expected: 7, actual: 1)
(5 additional frame(s) were not displayed)
...
File "sec_certs/serialization/json.py", line 69, in inner_func
result = func(*args, **kwargs)
File "sec_certs/dataset/common_criteria.py", line 378, in get_certs_from_web
html_certs = self._get_all_certs_from_html(get_active, get_archived)
File "sec_certs/dataset/common_criteria.py", line 526, in _get_all_certs_from_html
partial_certs = self._parse_single_html(self.web_dir / file)
File "sec_certs/dataset/common_criteria.py", line 610, in _parse_single_html
certs.update(_parse_table(soup, cert_status, key, val))
File "sec_certs/dataset/common_criteria.py", line 576, in _parse_table
raise ValueError(f"Bad html file: {file.name} ({str(e)})") from e
Sentry Issue: SECCERTS-Q8