Varun Chandrasekaran

75 papers A* 15A 2B 1Misc 1Journal 47Unranked 9
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Yiwei Fu, Tianhao Wang, Varun Chandrasekaran
2026 J jnl
CoRR
Taoran Li, Varun Chandrasekaran, Zhiyuan Yu
2026 J jnl
CoRR
Xiangwen Wang, Ananth Balashankar, Varun Chandrasekaran
2025 J jnl
CoRR
Ali Ebrahimpour Boroojeny, Hari Sundaram, Varun Chandrasekaran
2025 J jnl
CoRR
Bei Yi Ng, Jiarui Li, Xinyuan Tong, Kevin Ye, Gauthami Yenne, Varun Chandrasekaran, Jingjie Li
2025 conf
ACL (1)
Rishabh Adiga, Besmira Nushi, Varun Chandrasekaran
2025 J jnl
CoRR
Pragati Shuddhodhan Meshram, Varun Chandrasekaran
2025 J jnl
CoRR
Tue Do, Varun Chandrasekaran, Daniel Alabi
2025 A* conf
ICLR
Fan Wu, Emily Black, Varun Chandrasekaran
2025 J jnl
CoRR
Tianyang Zhou, Haowen Lin, Somesh Jha, Mihai Christodorescu, Kirill Levchenko, Varun Chandrasekaran
2025 J jnl
CoRR
Siddharth Joshi, Besmira Nushi, Vidhisha Balachandran, Varun Chandrasekaran, Vibhav Vineet, Neel Joshi, Baharan Mirzasoleiman
2025 J jnl
J. Data-centric Mach. Learn. Res.
Siddharth Joshi, Besmira Nushi, Vidhisha Balachandran, Varun Chandrasekaran, Vibhav Vineet, Neel Joshi, Baharan Mirzasoleiman
2025 A* conf
ICML
Ali Ebrahimpour Boroojeny, Hari Sundaram, Varun Chandrasekaran
2025 J jnl
CoRR
Qilong Wu, Taoran Li, Tianyang Zhou, Varun Chandrasekaran
2025 J jnl
CoRR
Hengrui Jia, Taoran Li, Jonas Guan, Varun Chandrasekaran
2025 Misc conf
HotNets
Yunwei Zhao, Varun Chandrasekaran, Thomas Wies, Lakshminarayanan Subramanian
2025 A* conf
ICLR
Ali Ebrahimpour Boroojeny, Hari Sundaram, Varun Chandrasekaran
2025 A* conf
ICLR
Mazda Moayeri, Vidhisha Balachandran, Varun Chandrasekaran, Safoora Yousefi, Thomas Fel, Soheil Feizi, Besmira Nushi, Neel Joshi, Vibhav Vineet
2025 conf
SaTML
Thorsten Eisenhofer, Doreen Riepel, Varun Chandrasekaran, Esha Ghosh, Olga Ohrimenko, Nicolas Papernot
2024 A* conf
ICLR
Mert Yüksekgönül, Varun Chandrasekaran, Erik Jones, Suriya Gunasekar, Ranjita Naik, Hamid Palangi, Ece Kamar, Besmira Nushi
2024 J jnl
CoRR
Rishabh Adiga, Besmira Nushi, Varun Chandrasekaran
2024 J jnl
CoRR
Natasha Butt, Varun Chandrasekaran, Neel Joshi, Besmira Nushi, Vidhisha Balachandran
2024 conf
ACL (1)
Qilong Wu, Varun Chandrasekaran
2024 J jnl
CoRR
Qilong Wu, Varun Chandrasekaran
2024 conf
ACL (Findings)
Rishabh Adiga, Lakshmi Subramanian, Varun Chandrasekaran
2024 J jnl
CoRR
Rishabh Adiga, Lakshminarayanan Subramanian, Varun Chandrasekaran
2024 J jnl
CoRR
Fan Wu, Emily Black, Varun Chandrasekaran
2024 B conf
IEEE Big Data
Varun Chandrasekaran, Suman Banerjee, Diego Perino, Nicolas Kourtellis
2024 A* conf
ICLR
Marah I Abdin, Suriya Gunasekar, Varun Chandrasekaran, Jerry Li, Mert Yüksekgönül, Rahee Ghosh Peshawaria, Ranjita Naik, Besmira Nushi
2024 J jnl
CoRR
Ali Ebrahimpour Boroojeny, Hari Sundaram, Varun Chandrasekaran
2024 A* conf
ICLR
Fan Wu, Huseyin A. Inan, Arturs Backurs, Varun Chandrasekaran, Janardhan Kulkarni, Robert Sim
2024 A* conf
ICLR
Erik Jones, Hamid Palangi, Clarisse Simões, Varun Chandrasekaran, Subhabrata Mukherjee, Arindam Mitra, Ahmed Hassan Awadallah, Ece Kamar
2024 J jnl
CoRR
Qilong Wu, Varun Chandrasekaran
2024 J jnl
CoRR
Mazda Moayeri, Vidhisha Balachandran, Varun Chandrasekaran, Safoora Yousefi, Thomas Fel, Soheil Feizi, Besmira Nushi, Neel Joshi, Vibhav Vineet
2023 J jnl
CoRR
Mert Yüksekgönül, Varun Chandrasekaran, Erik Jones, Suriya Gunasekar, Ranjita Naik, Hamid Palangi, Ece Kamar, Besmira Nushi
2023 J jnl
CoRR
Ranjita Naik, Varun Chandrasekaran, Mert Yüksekgönül, Hamid Palangi, Besmira Nushi
2023 J jnl
CoRR
Marah I Abdin, Suriya Gunasekar, Varun Chandrasekaran, Jerry Li, Mert Yüksekgönül, Rahee Ghosh Peshawaria, Ranjita Naik, Besmira Nushi
2023 J jnl
CoRR
Fan Wu, Huseyin A. Inan, Arturs Backurs, Varun Chandrasekaran, Janardhan Kulkarni, Robert Sim
2023 A conf
EuroS&P
Congyu Fang, Hengrui Jia, Anvith Thudi, Mohammad Yaghini, Christopher A. Choquette-Choo, Natalie Dullerud, Varun Chandrasekaran, Nicolas Papernot
2023 J jnl
CoRR
Sébastien Bubeck, Varun Chandrasekaran, Ronen Eldan, Johannes Gehrke, Eric Horvitz, Ece Kamar, Peter Lee, Yin Tat Lee, Yuanzhi Li, Scott M. Lundberg, Harsha Nori, Hamid Palangi, Marco Túlio Ribeiro, Yi Zhang
2023 J jnl
CoRR
Erik Jones, Hamid Palangi, Clarisse Simões, Varun Chandrasekaran, Subhabrata Mukherjee, Arindam Mitra, Ahmed Awadallah, Ece Kamar
2023 J jnl
CoRR
Jihye Choi, Shruti Tople, Varun Chandrasekaran, Somesh Jha
2022 A* conf
HRI
Brian Tang, Dakota Sullivan, Bengisu Cagiltay, Varun Chandrasekaran, Kassem Fawaz, Bilge Mutlu
2022 J jnl
CoRR
Brian Tang, Dakota Sullivan, Bengisu Cagiltay, Varun Chandrasekaran, Kassem Fawaz, Bilge Mutlu
2022 J jnl
CoRR
Tejumade Afonja, Lucas Bourtoule, Varun Chandrasekaran, Sageev Oore, Nicolas Papernot
2022 J jnl
CoRR
Varun Chandrasekaran, Suman Banerjee, Diego Perino, Nicolas Kourtellis
2022 J jnl
CoRR
Congyu Fang, Hengrui Jia, Anvith Thudi, Mohammad Yaghini, Christopher A. Choquette-Choo, Natalie Dullerud, Varun Chandrasekaran, Nicolas Papernot
2022 A conf
EuroS&P
Anvith Thudi, Gabriel Deza, Varun Chandrasekaran, Nicolas Papernot
2022 J jnl
CoRR
Thorsten Eisenhofer, Doreen Riepel, Varun Chandrasekaran, Esha Ghosh, Olga Ohrimenko, Nicolas Papernot
2021 A* conf
ICML
Jayaram Raghuram, Varun Chandrasekaran, Somesh Jha, Suman Banerjee
2021 J jnl
CoRR
Varun Chandrasekaran, Darren Edge, Somesh Jha, Amit Sharma, Cheng Zhang, Shruti Tople
2021 A* conf
USENIX Security Symposium
Hengrui Jia, Christopher A. Choquette-Choo, Varun Chandrasekaran, Nicolas Papernot
2021 J jnl
Proc. Priv. Enhancing Technol.
Varun Chandrasekaran, Chuhan Gao, Brian Tang, Kassem Fawaz, Somesh Jha, Suman Banerjee
2021 conf
DSN Workshops
Hui Xu, Guanpeng Li, Homa Alemzadeh, Rakesh Bobba, Varun Chandrasekaran, David E. Evans, Nicolas Papernot, Karthik Pattabiraman, Florian Tramèr
2021 A* conf
SP
Lucas Bourtoule, Varun Chandrasekaran, Christopher A. Choquette-Choo, Hengrui Jia, Adelin Travers, Baiwu Zhang, David Lie, Nicolas Papernot
2021 J jnl
CoRR
Adelin Travers, Lorna Licollari, Guanghan Wang, Varun Chandrasekaran, Adam Dziedzic, David Lie, Nicolas Papernot
2021 conf
SOUPS @ USENIX Security Symposium
Varun Chandrasekaran, Suman Banerjee, Bilge Mutlu, Kassem Fawaz
2021 A* conf
SP
Hengrui Jia, Mohammad Yaghini, Christopher A. Choquette-Choo, Natalie Dullerud, Anvith Thudi, Varun Chandrasekaran, Nicolas Papernot
2021 J jnl
CoRR
Hengrui Jia, Mohammad Yaghini, Christopher A. Choquette-Choo, Natalie Dullerud, Anvith Thudi, Varun Chandrasekaran, Nicolas Papernot
2021 J jnl
CoRR
Varun Chandrasekaran, Hengrui Jia, Anvith Thudi, Adelin Travers, Mohammad Yaghini, Nicolas Papernot
2021 J jnl
CoRR
Anvith Thudi, Gabriel Deza, Varun Chandrasekaran, Nicolas Papernot
2020 J jnl
CoRR
Jayaram Raghuram, Varun Chandrasekaran, Somesh Jha, Suman Banerjee
2020 A* conf
USENIX Security Symposium
Varun Chandrasekaran, Kamalika Chaudhuri, Irene Giacomelli, Somesh Jha, Songbai Yan
2020 J jnl
CoRR
Chuhan Gao, Varun Chandrasekaran, Kassem Fawaz, Somesh Jha
2020 J jnl
CoRR
Sanghyun Hong, Varun Chandrasekaran, Yigitcan Kaya, Tudor Dumitras, Nicolas Papernot
2020 conf
DSN Workshops
Homa Alemzadeh, Rakesh Bobba, Varun Chandrasekaran, David E. Evans, Nicolas Papernot, Karthik Pattabiraman, Florian Tramèr
2019 A* conf
MobiCom
Yijing Zeng, Varun Chandrasekaran, Suman Banerjee, Domenico Giustiniano
2019 J jnl
CoRR
Varun Chandrasekaran, Brian Tang, Varsha Pendyala, Kassem Fawaz, Somesh Jha, Xi Wu
2019 J jnl
CoRR
Lakshya Jain, Wilson Wu, Steven Chen, Uyeong Jang, Varun Chandrasekaran, Sanjit A. Seshia, Somesh Jha
2019 J jnl
CoRR
Lucas Bourtoule, Varun Chandrasekaran, Christopher A. Choquette-Choo, Hengrui Jia, Adelin Travers, Baiwu Zhang, David Lie, Nicolas Papernot
2018 J jnl
CoRR
Varun Chandrasekaran, Kassem Fawaz, Bilge Mutlu, Suman Banerjee
2018 J jnl
CoRR
Varun Chandrasekaran, Kamalika Chaudhuri, Irene Giacomelli, Somesh Jha, Songbai Yan
2018 conf
IoT S&P@SIGCOMM
Chuhan Gao, Varun Chandrasekaran, Kassem Fawaz, Suman Banerjee
2016 conf
ACM DEV
Ashlesh Sharma, Varun Chandrasekaran, Fareeha Amjad, Dennis E. Shasha, Lakshminarayanan Subramanian
2016 J jnl
CoRR
Varun Chandrasekaran, Fareeha Amjad, Ashlesh Sharma, Lakshminarayanan Subramanian
Dockerfile
← Index Dockerfile dockerfile
FROM python:3.12-slim

# Prevent interactive prompts during package installation
ENV DEBIAN_FRONTEND=noninteractive

# Install system dependencies (build tools will be removed after pip install).
# curl + ca-certificates + gnupg are needed to add the NodeSource repository
# for the JS analysis toolchain (webcrack + @nodesecure/js-x-ray).
RUN apt-get update && apt-get install -y \
    git \
    gcc \
    g++ \
    build-essential \
    libmagic1 \
    file \
    libqt5core5a \
    libqt5gui5 \
    libqt5widgets5 \
    default-jre-headless \
    curl \
    ca-certificates \
    gnupg \
    && rm -rf /var/lib/apt/lists/*

# Install Node.js 22 LTS (needed by webcrack and @nodesecure/js-x-ray). Pinning
# to 22.x because that's the active LTS — bumping to a future major is a
# deliberate Dockerfile change, not a silent upgrade on rebuild.
RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && \
    apt-get install -y nodejs && \
    rm -rf /var/lib/apt/lists/*

# webcrack is the deobfuscator (CLI on PATH). Pinned to 2.16.0 — released
# 2026-04-25, last verified working with our subprocess invocation. Bumping
# this is a deliberate change so a future regression in webcrack does not
# show up as a silent JSDeobfuscation behaviour shift on image rebuild.
RUN npm install -g webcrack@2.16.0

# Create application directory
WORKDIR /app

# Copy requirements and install Python dependencies
COPY requirements.txt .
RUN pip3 install --no-cache-dir -r requirements.txt

# Remove build dependencies to reduce image size. curl + gnupg are kept —
# curl is widely useful and gnupg is small. Node.js stays.
RUN apt-get remove -y gcc g++ build-essential git && \
    apt-get autoremove -y && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*

# Copy application code (explicit files to help debug .dockerignore issues)
COPY redb/ ./redb/
COPY start.py .
COPY scripts/ ./scripts/

# Install @nodesecure/js-x-ray locally next to its bundled Node bridge so the
# Python wrapper's `node_modules/@nodesecure/js-x-ray` existence check passes
# without any runtime configuration. Version is pinned in the package.json.
# The npm install also triggers the `postinstall: patch-package` hook which
# re-applies the local patch in scripts/patches/ — currently a one-line fix
# for a `from "repl"` → `from "module"` import in [email protected] that breaks
# on Node 22 patches above ~22.10. Drop the patch when js-x-ray ships a fix.
RUN cd /app/redb/extractors/js_extractors/scripts && npm install --omit=dev

# Set up logging path and create logs directory
ENV LOG_FILE_PATH="/app/logs/"
RUN mkdir -p /app/logs

# Environment variables for tools (snapshot-style paths)
ENV CAPA_PATH="/usr/bin/capa"
ENV DIE_PATH="/usr/bin/nfdc"
ENV GORESYM_PATH="/usr/bin/GoReSym"
ENV JADX_PATH="/opt/deploy/jadx/bin/jadx"
ENV APKTOOL_PATH="/usr/local/bin/apktool"
ENV MALCONTENT_PATH="/usr/local/bin/mal"
ENV PATH="/usr/bin:/opt/binaryninja:${PATH}"
ENV PYTHONPATH="/opt/binaryninja/python"

# Tool timeouts
ENV CAPA_TIMEOUT="300"
ENV DIE_TIMEOUT="180"
ENV MALCONTENT_TIMEOUT="300"
ENV JADX_TIMEOUT="600"
ENV BINJA_TIMEOUT="1200"
ENV DECOMPILE_EXTRACTOR_TIMEOUT="2580"

ENV MALCONTENT_FORMATS=pebin,elf,macho,apk,javascript

# JS analysis toolchain. webcrack is on PATH from the global npm install;
# js-x-ray's Python wrapper finds the bundled Node bridge at the default
# location (no env needed). Override these in .env / Nomad if you swap tools.
ENV JS_DEOBFUSCATOR_PATH="webcrack"
ENV JS_DEOBFUSCATE_TIMEOUT="60"
ENV JS_XRAY_TIMEOUT="60"

# Copy the Binary Ninja setup script
COPY scripts/setup-and-run.sh /usr/local/bin/setup-and-run.sh
RUN chmod +x /usr/local/bin/setup-and-run.sh

# Create non-root user for security
RUN useradd -m -u 1000 analyzer
RUN chown -R analyzer:analyzer /app /app/logs
USER analyzer

# Set entrypoint to setup script for Binary Ninja installation (runtime)
ENTRYPOINT ["/usr/local/bin/setup-and-run.sh"]

# Set working directory
WORKDIR /app

# Default command - supports both feature extraction and decompilation
CMD ["python3", "start.py", "--nomad-job"]