While designing a pcb with a VGA output, I came across the DDC pins on the connector. I'd like to use that protocol to retrieve data from the monitor.

After searching on the internet, I found that the DDC I2C signals are 5V, but isn't I2C open drain ?
So to interface it with a 3v3 device, couldn't I have 3v3 pull-ups on SDA and SCL instead of using a level shifter ?