Attractive catch in witchcraft (8)
I believe the answer is:
magnetic
'attractive' is the definition.
('magnetic' can be a synonym of 'attractive')
'catch in witchcraft' is the wordplay.
'catch' becomes 'net' (netting is a kind of catching).
'in' is an insertion indicator.
'witchcraft' becomes 'magic' (I've seen this before).
'net' going inside 'magic' is 'MAGNETIC'.
(Other definitions for magnetic that I've seen before include "Having the property of attracting iron" , "Very attractive or alluring" , "Drawing" , "attractive result" , "Having the power to attract" .)