double-edged
adjective
°Describing a blade, such as a sword or knife, that is sharp on both edges.
°Describing something that is as dangerous for the user as the one it is used on.