It is not malachite. I do not see any karat marks, and it looks like there is flaking to the "gold". I think it is likely costume jewelry and the stone may actually be glass. The hole in the back is not to let light through, it is way too small for that and since a pendant lies flat against a neck or garment no light would come through anyways.