<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Nikolaos Pantelaios</title>
    <link>https://npantelaios.github.io/hugosite/</link>
    <description>Recent content on Nikolaos Pantelaios</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 20 May 2024 23:49:01 -0500</lastBuildDate>
    <atom:link href="https://npantelaios.github.io/hugosite/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>FV8: A Forced Execution JavaScript Engine for Detecting Evasive Techniques</title>
      <link>https://npantelaios.github.io/hugosite/publications/fvvvvvvvv8/</link>
      <pubDate>Mon, 20 May 2024 23:49:01 -0500</pubDate>
      <guid>https://npantelaios.github.io/hugosite/publications/fvvvvvvvv8/</guid>
      <description>&lt;p&gt;&lt;a&gt; &lt;strong&gt;Nikolaos Pantelaios&lt;/strong&gt;, and Alexandros Kapravelos. 2024. &lt;em&gt;FV8: A Forced Execution JavaScript Engine for Detecting Evasive Techniques. In proceedings of the Usenix Security Symposium, 2024&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://scholar.google.com/citations?user=kdp9jEEAAAAJ&#34;&gt;Google Scholar for full list of publications:&lt;/a&gt; &amp;ndash;&amp;gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manifest V3 Unveiled: Navigating the New Era of Browser Extensions</title>
      <link>https://npantelaios.github.io/hugosite/publications/manifestv3/</link>
      <pubDate>Fri, 01 Mar 2024 23:49:01 -0500</pubDate>
      <guid>https://npantelaios.github.io/hugosite/publications/manifestv3/</guid>
      <description>&lt;p&gt;&lt;a&gt; &lt;strong&gt;Nikolaos Pantelaios&lt;/strong&gt;, and Alexandros Kapravelos. 2024. &lt;em&gt;Manifest V3 Unveiled: Navigating the New Era of Browser Extensions. arXiv preprint arXiv:2404.08310, 2024&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://scholar.google.com/citations?user=kdp9jEEAAAAJ&#34;&gt;Google Scholar for full list of publications:&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>You&#39;ve Changed: Detecting Malicious Browser Extensions through their Update Deltas</title>
      <link>https://npantelaios.github.io/hugosite/publications/youve_changed/</link>
      <pubDate>Wed, 11 Nov 2020 23:49:01 -0500</pubDate>
      <guid>https://npantelaios.github.io/hugosite/publications/youve_changed/</guid>
      <description>&lt;p&gt;&lt;a&gt; &lt;strong&gt;Nikolaos Pantelaios&lt;/strong&gt;, Nick Nikiforakis, and Alexandros Kapravelos. 2020. &lt;em&gt;You&amp;rsquo;ve Changed: Detecting Malicious Browser Extensions through their Update Deltas&lt;/em&gt;. In Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security (CCS &amp;lsquo;20). Association for Computing Machinery, New York, NY, USA, 477–491. DOI:https://doi.org/10.1145/3372297.3423343&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://npantelaios.github.io/hugosite/publications/youve_changed/pdfs/youve_changed.pdf&#34;&gt;PDF&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://scholar.google.com/citations?user=kdp9jEEAAAAJ&#34;&gt;Google Scholar for full list of publications:&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!---&#xA;&#xA; &lt;a style=&#34;background-color:blue&#34; src=&#34;https://npantelaios.github.io/hugosite/pdfs/youve_changed.pdf&#34;&gt;[PDF]&lt;/a&gt;&#xA;--&gt;&#xA;&lt;!-- &lt;script type=&#34;text/javascript&#34; src=&#34;https://npantelaios.github.io/hugosite/js/pdf-js/build/pdf.js&#34;&gt;&lt;/script&gt;&#xA;&lt;style&gt;&#xA;#the-canvas {&#xA;  border: 1px solid black;&#xA;  direction: ltr;&#xA;  width: 100%;&#xA;  height: auto;&#xA;}&#xA;#paginator{&#xA;    text-align: center;&#xA;    margin-bottom: 10px;&#xA;}&#xA;&lt;/style&gt;&#xA;&#xA;&lt;div id=&#34;paginator&#34;&gt;&#xA;    &lt;button id=&#34;prev&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;next&#34;&gt;Next&lt;/button&gt;&#xA;    &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;Page: &lt;span id=&#34;page_num&#34;&gt;&lt;/span&gt; / &lt;span id=&#34;page_count&#34;&gt;&lt;/span&gt;&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;&lt;div id=&#34;embed-pdf-container&#34;&gt;&#xA;    &lt;canvas id=&#34;the-canvas&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;window.onload = function() {&#xA;&#xA;&#xA;&#xA;var url = &#34;pdfs\/youve_changed.pdf&#34;;&#xA;&#xA;&#xA;var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;&#xA;pdfjsLib.GlobalWorkerOptions.workerSrc = &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;&#xA;var pdfDoc = null,&#xA;    pageNum = 1,&#xA;    pageRendering = false,&#xA;    pageNumPending = null,&#xA;    scale = 3,&#xA;    canvas = document.getElementById(&#39;the-canvas&#39;),&#xA;    ctx = canvas.getContext(&#39;2d&#39;);&#xA;&#xA;&#xA;&#xA;function renderPage(num) {&#xA;  pageRendering = true;&#xA;  &#xA;  pdfDoc.getPage(num).then(function(page) {&#xA;    var viewport = page.getViewport({scale: scale});&#xA;    canvas.height = viewport.height;&#xA;    canvas.width = viewport.width;&#xA;&#xA;    &#xA;    var renderContext = {&#xA;      canvasContext: ctx,&#xA;      viewport: viewport&#xA;    };&#xA;    var renderTask = page.render(renderContext);&#xA;&#xA;    &#xA;    renderTask.promise.then(function() {&#xA;      pageRendering = false;&#xA;      if (pageNumPending !== null) {&#xA;        &#xA;        renderPage(pageNumPending);&#xA;        pageNumPending = null;&#xA;      }&#xA;    });&#xA;  });&#xA;&#xA;  &#xA;  document.getElementById(&#39;page_num&#39;).textContent = num;&#xA;}&#xA;&#xA;&#xA;&#xA;function queueRenderPage(num) {&#xA;  if (pageRendering) {&#xA;    pageNumPending = num;&#xA;  } else {&#xA;    renderPage(num);&#xA;  }&#xA;}&#xA;&#xA;&#xA;&#xA;function onPrevPage() {&#xA;  if (pageNum &lt;= 1) {&#xA;    return;&#xA;  }&#xA;  pageNum--;&#xA;  queueRenderPage(pageNum);&#xA;}&#xA;document.getElementById(&#39;prev&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;&#xA;&#xA;function onNextPage() {&#xA;  if (pageNum &gt;= pdfDoc.numPages) {&#xA;    return;&#xA;  }&#xA;  pageNum++;&#xA;  queueRenderPage(pageNum);&#xA;}&#xA;document.getElementById(&#39;next&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;&#xA;&#xA;pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;  pdfDoc = pdfDoc_;&#xA;  document.getElementById(&#39;page_count&#39;).textContent = pdfDoc.numPages;&#xA;&#xA;  &#xA;  renderPage(pageNum);&#xA;});&#xA;}&#xA;&#xA;&lt;/script&gt; --&gt;</description>
    </item>
    <item>
      <title>About - Nikolaos Pantelaios</title>
      <link>https://npantelaios.github.io/hugosite/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://npantelaios.github.io/hugosite/about/</guid>
      <description>&lt;p&gt;&lt;strong&gt;AI Research Scientist - Meta&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Hello everyone, I am Nikolaos (Nikos) and I am an AI Research Scientist at Meta. I completed my PhD at NCSU. I am a passionate researcher in Machine Learning, Natural Language Processing, Security and Privacy.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Research Interests:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Gen AI&lt;/li&gt;&#xA;&lt;li&gt;LLM&lt;/li&gt;&#xA;&lt;li&gt;Natural Language Processing&lt;/li&gt;&#xA;&lt;li&gt;Product&lt;/li&gt;&#xA;&lt;li&gt;Web Security&lt;/li&gt;&#xA;&lt;li&gt;User Privacy&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;em&gt;Thanks for reading!&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Contact me - Nikolaos Pantelaios</title>
      <link>https://npantelaios.github.io/hugosite/contact/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://npantelaios.github.io/hugosite/contact/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;Email: pantelaios.nikolaos [at] gmail.com&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>CV - Nikolaos Pantelaios</title>
      <link>https://npantelaios.github.io/hugosite/cv/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://npantelaios.github.io/hugosite/cv/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://npantelaios.github.io/hugosite/cv/pdfs/nikolaos_pantelaios_RESUME.pdf&#34;&gt;RESUME&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!-- [CV](pdfs/nikolaos_pantelaios_cv_2.pdf) --&gt;&#xA;&lt;!-- [CV (1-page)](pdfs/nikolaos_pantelaios_cv.pdf) --&gt;</description>
    </item>
  </channel>
</rss>
