Loving the CC. Great job.
To put in my 2 cents and hopefully improve this CC, I wanted to make a couple of suggestions.
First, I normally play as mostly as an assassination rogue with combat thrown in when I get a couple of good swords. Anyway, it's a priority to keep SnD up and I notice this CC throws it up as after thought. Is it possible to put it at the top of the priorities? For an assassination/combat rogue, SnD is a top priority, not sure about sub as I haven't played it in a while. Anyway for an Assassination rogue the combo rotation should be SnD, rupture, Envenom/Eviserate depending on how many DP's you have on the weapon. The main combo generating attack should be mutilate.
Second is partial bug, partial annoyance. If I loot a junkbox and it happens to have a poison other then DP or IP, it will apply it the next time the poisons time out. For instance, loot a junkbox, it has a wound poison in it. Poison timer runs out, the CC will apply the wound poison over DP even if in settings i have it set for DP. Having something other then DP applied eliminates Envenom which is also one of the top moves for assassination.
Third, is the vanish usage. Is there a way to add a check for mob health. There's been a few times where the rogue has vanished with less then 20k health on a quest mob, causing the mob to reset. Example: Glop. Had a few bad explosions, the NPC is right there, will be healing, still have 30k+ health, Glop is down to 20k, and boom vanish and the need to restart the quest.
Hopefully these haven't been addressed elsewhere in here, but I didn't see these addressed. Hope it helps.