Dynamic attribute access via getattr()
Low
- Category
- Dangerous Code Execution
- Content
ds = netCDF4.Dataset(path, "r") result["dimensions"] = dict(ds.dimensions) result["variables"] = list(ds.variables.keys()) result["global_attrs"] = {k: str(getattr(ds, k)) for k in ds.ncattrs()} ds.close() except ImportError: result["checks"].append({"id": "NETCDF4_MISSING", "severity": "warning",- Confidence
- 50% confidence
- Finding
- result["global_attrs"] = {k: str(getattr(ds, k)) for k in ds.ncattrs()}
