『アルティメット スパイダーマン』では宇宙からのシンビオートではなく、ピーターの父親がガンの特効薬として作ったゲル状のスーツであった。ピーターはそのスーツの管理者であるエディに黙ってゲルスーツを持ち出し能力を試そうとするが、ゲルの一部に触れてしまい共生されてしまう（その姿はブラックコスチュームそのものである）。その力に歓喜する中、ベン・パーカーを殺した犯人が逃走しているのを発見、犯人を捕まえるが怒りの感情を抑えることが出来なくなり、ピーターは危うく犯人を殺しかけてしまう。ピーターはスーツを焼却炉に破棄したが、スーツの力に魅了されたエディはスーツを別の保管場所から取り出してスーツと共生しヴェノムと化してしまう。
本節は『マーベル・キャラクター大事典』 15頁による。シンビオートと分離したはずのエディ・ブロックが変化した姿。その色は、ヴェノムの黒に対し白である。能力はヴェノムに準じる他、放射線を浴びた者に対して治療する能力がある。その名の通り、ヴェノムと敵対している。エディは癌の治療法を見つけるためにシンビオートを売却したのだが、結局、癌は悪化し、死を待つのみとなってしまう。しかし、マーティン・リー（ミスター・ネガティブ）のパワーにより、癌は一掃される。その影響でエディの体内に微量ながら残留していたシンビオートが、彼の免疫系と融合してしまう。そして、ガーガンとエディが対決した時、ガーガンのシンビオート（ヴェノム）がエディに戻ろうとするも、彼の肌に接触した途端、燃焼してしまう。それに触発されるかのように、エディの体内のシンビオートが活性化し、彼を包み込んでアンチ・ヴェノムと化していた。
ユージン"フラッシュ"・トンプソンはイラク戦争に参加した際、仲間を救う為に行動した結果、両脚を失い車椅子生活を送っていたが、共生体をマック・ガーガンから奪取したアメリカ軍から「両脚が戻る」事を条件に共生体の宿主となり、それ以降は「エージェント・ヴェノム」として活動している。共生体が寄生している間、共生体が両脚を形成するが、共生体が宿主を凶暴化させる危険性から、軍に「共生体と融合できるのは一度につき48時間まで」という条件を出され、監視下に置かれている。怒りは共生体の破壊衝動に取り込まれる可能性があるため、フラッシュは常に冷静さを保たなくてはいけない。もしもフラッシュが共生体を制御することができなくなれば、軍が"キルスイッチ”を押し、フラッシュが命を落とすよう仕向けられている。
本節で特に出典のない記述は、『マーベル・キャラクター大事典』 351頁による。アンジェロの後、スコーピオンことマック・ガーガンは共生体の能力を渇望し、寄生が実施され、新しいヴェノムとなった。ガーガンと一体化した共生体はさらに凶暴化し、犠牲者をむさぼり喰う事もあった。シニスター・トゥエルブと共闘してスパイダーマンを倒そうとして失敗した後、シビル・ウォーではサンダーボルツ軍に協力し、登録拒否をした超能力者の追跡に参加。シークレット・インベージョンでスクラル人たちと戦った後、ノーマン・オズボーン（グリーン・ゴブリン）が、彼の指揮下にある新アベンジャーズへ移籍させた。凶暴性を抑える薬を与えられ、ノーマンの指示でスパイダーマンに成りすました。『マーベル・アベンジャーズ事典』では、「パワーレベル」という項目があり、新ヴェノムの腕力は5となっている。スパイダーマンは4、マーベル最強クラスのヒーローたち、ハルク、マイティ・ソー、セントリーは7である。
エディは共生体を競売に掛け、ドン・フォルトゥナートが1億ドルで落札。ギャングの親玉である彼は息子のアンジェロに与えるものの、その臆病さに呆れ、共生体はアンジェロを見放し、空中で分離、アンジェロは落下し死亡した。なお、ライフ財団が共生体からスクリーム、ライオット、ファージ、ラッシャー、アゴニーの五体の人造共生体を作り出した。
/** * Prototype Class */abstract class PrototypeFactory implements Cloneable {    public Object clone() throws CloneNotSupportedException {        // call Object.clone()        PrototypeFactory copy = (PrototypeFactory) super.clone();        //In an actual implementation of this pattern you might now change references to        //the expensive to produce parts from the copies that are held inside the prototype.        return copy;    }    abstract void prototypeFactory(int x);    abstract void printValue();}/** * Concrete Prototypes to clone */class PrototypeImpl extends PrototypeFactory {    int x;    public PrototypeImpl(int x) {        this.x = x;    }    @Override    void prototypeFactory(int x) {        this.x = x;    }    public void printValue() {        System.out.println("Value :" + x);    }}/** * Client Class */public class PrototypeExample {    private PrototypeFactory example; // Could have been a private Cloneable example.    public PrototypeExample(PrototypeFactory example) {        this.example = example;    }    public PrototypeFactory makeCopy() throws CloneNotSupportedException {        return (PrototypeFactory) this.example.clone();    }    public static void main(String args[]) {        try {            PrototypeFactory tempExample = null;            int num = 1000;            PrototypeFactory prot = new PrototypeImpl(1000);            PrototypeExample cm = new PrototypeExample(prot);            for (int i = 0; i < 10; i++) {                tempExample = cm.makeCopy();                tempExample.prototypeFactory(i * num);                tempExample.printValue();            }        } catch (CloneNotSupportedException e) {            e.printStackTrace();        }    }}/***Code output**Value :0Value :1000Value :2000Value :3000Value :4000Value :5000Value :6000Value :7000Value :8000Value :9000*/