Анализ сайта sshussain.me
Основное Готовность: 100%
Домен
sshussain.me
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://sshussain.me
301 MovedPermanently
https://suhacker.ai/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 24.09.2026 2:59:59.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык страницы не указан. Рекомендуется явно указать язык документа!
Скорость загрузки
~0,31сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,31сек оптимальна.
Объем документа
25Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 25Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 0
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Ресурсы не найдены. Неужели ваш сайт на чистом html?
Серверные заголовки
Кол-во: 10
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 10шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Alt-Svc | h3=":443"; ma=2592000 |
| cross-origin-opener-policy | same-origin |
| Date | Sat, 22 Aug 2026 00:51:31 GMT |
| Referrer-Policy | same-origin |
| Server | gunicorn |
| Vary | Cookie |
| Via | 1.1 Caddy |
| X-Content-Type-Options | nosniff |
| X-Frame-Options | DENY |
| x-request-time | 0.04159098491072655 |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Gunicorn.
Мета-теги Готовность: 32%
Title
Suha Sabi Hussain
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 17, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
I'm an engineer based in Brooklyn. I work on AI/ML product security and research at Harvey.
You can contact me at suhashussain1 ‘at’ gmail ‘dot’ com or @suhackerr on Twitter.
<em>Disclaimer: The views and opinions expressed on this website are solely my own and do not reflect the views, policies, or positions of my employer or any organization I am or was affiliated with.</em>
<strong>Select Works</strong>
<em>Harvey</em>
How Harvey Secures Embeddings at Scale (Blog Post)
<em>Trail of Bits</em>
<strong>Weaponizing Image Scaling Against Production AI Systems</strong>
<ul>
<li>Blog Post</li>
<li>GitHub Repository </li>
<li>Covered by The Register, Wired Italy, Risky Business, Bleeding Computer, HackRead, BGR, etc.</li>
<li>Black Hat Europe, BSides Berlin, Best Multimodal Build at AI Tinkerers NYC Demopalooza, Insecure Agents (Presented by Kikimora Morozova)</li>
</ul>
<strong>Hijacking Multi-agent Systems in Your PajaMAS</strong>
<ul>
<li>Blog Post</li>
<li>GitHub Repository </li>
</ul>
<strong>Incubated Machine Learning Exploits: Backdooring ML Pipelines Using Input-Handling Bugs</strong>
<ul>
<li>DEFCON 32 (Slides)</li>
<li>HOPE XV</li>
<li>BSides Las Vegas</li>
<li>Invited Talk for the NVIDIA Security Team</li>
</ul>
Lightweight Design Review of the 6079 Proof-of-Inference Protocol (Public Report)
Meta WhatsApp Private Processing Security Assessment (Public Report)
<strong>EZKL Security Assessment</strong> (Public Report)
<strong>Sleepy Pickle: Hybrid ML Exploit Chaining Pickle Insecurity and Model Backdoors</strong>
<ul>
<li>Note: Contributor to the initial Sleepy Pickle PoC</li>
<li>Blog post</li>
</ul>
<strong>Relishing New Fickling Features for Securing ML Systems</strong>
<ul>
<li>Blog Post</li>
<li>GitHub Repository</li>
</ul>
ML File Formats Collection (GitHub Repository)
<strong>MLFiles - Using Input-Handling Bugs to Inject Backdoors Into Machine Learning Pipelines</strong>
<ul>
<li>UCSC LSD Seminar Talk</li>
<li>Undergraduate Thesis</li>
</ul>
<strong>Assessing the Security Posture of a Widely Used Vision Model: YOLOv7</strong>
<ul>
<li>Blog Post</li>
<li>Public Report </li>
</ul>
<strong>Safetensors Security Assessment</strong>
<ul>
<li>Public Report</li>
<li>HuggingFace Press Release</li>
<li>EleutherAI Press Release </li>
<li>Historical Context </li>
</ul>
<strong>Secure Your Machine Learning with Semgrep</strong>
<ul>
<li>Blog Post</li>
<li>GitHub Repository </li>
</ul>
<strong>DEF CON 30 AI Village: Panel: The Use of AI/ML in Offensive Security Operations.</strong>
ToB Podcast Episode: W/Internships
ZCoin Lelantus Security Assessment (Public Report)
<strong>Never a Dill Moment: Exploiting Machine Learning Pickle Files</strong>
<ul>
<li>DEFCON 29 AI Village Talk</li>
<li>Blog Post</li>
<li>GitHub Repository</li>
</ul>
<strong>PrivacyRaven: Comprehensive Privacy Testing for Deep Learning</strong>
<ul>
<li>OpenMined Privacy Conference Talk</li>
<li>Empire Hacking Talk</li>
<li>Blog Post</li>
<li>GitHub Repository</li>
</ul>
<em>RoboJackets</em>
Multiclass Semantic Segmentation for Autonomous Vehicle Perception
<em>NYU CCS</em>
<strong>COPPTCHA: COPPA Tracking by Checking Hardware-Level Activity</strong>
<ul>
<li>IEEE Transactions on Information Forensics and Security (Paper)</li>
<li>Invited Talk for the NSA Board of Directors</li>
</ul>
<strong>A New Method for the Exploitation of Speech Recognition Systems</strong>
<ul>
<li>Invited Talk for the NSA Research Directorate</li>
<li>Computational Cybersecurity for Compromised Environments Workshop</li>
</ul>
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 4411, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1.0
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Не найдено
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph не задана. Страница не оптимизирована под социальные сети. Мета-теги с разметкой Og помогают социальным роботам лучше структурировать Ваш сайт.
Все мета-теги
Кол-во: 2
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 2шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0 |
| name | description | I'm an engineer based in Brooklyn. I work on AI/ML product security and research at Harvey. You can contact me at suhashussain1 ‘at’ gmail ‘dot’ com or @suhackerr on Twitter. <em>Disclaimer: The views and opinions expressed on this website are solely my own and do not reflect the views, policies, or positions of my employer or any organization I am or was affiliated with.</em> <strong>Select Works</strong> <em>Harvey</em> How Harvey Secures Embeddings at Scale (Blog Post) <em>Trail of Bits</em> <strong>Weaponizing Image Scaling Against Production AI Systems</strong> <ul> <li>Blog Post</li> <li>GitHub Repository </li> <li>Covered by The Register, Wired Italy, Risky Business, Bleeding Computer, HackRead, BGR, etc.</li> <li>Black Hat Europe, BSides Berlin, Best Multimodal Build at AI Tinkerers NYC Demopalooza, Insecure Agents (Presented by Kikimora Morozova)</li> </ul> <strong>Hijacking Multi-agent Systems in Your PajaMAS</strong> <ul> <li>Blog Post</li> <li>GitHub Repository </li> </ul> <strong>Incubated Machine Learning Exploits: Backdooring ML Pipelines Using Input-Handling Bugs</strong> <ul> <li>DEFCON 32 (Slides)</li> <li>HOPE XV</li> <li>BSides Las Vegas</li> <li>Invited Talk for the NVIDIA Security Team</li> </ul> Lightweight Design Review of the 6079 Proof-of-Inference Protocol (Public Report) Meta WhatsApp Private Processing Security Assessment (Public Report) <strong>EZKL Security Assessment</strong> (Public Report) <strong>Sleepy Pickle: Hybrid ML Exploit Chaining Pickle Insecurity and Model Backdoors</strong> <ul> <li>Note: Contributor to the initial Sleepy Pickle PoC</li> <li>Blog post</li> </ul> <strong>Relishing New Fickling Features for Securing ML Systems</strong> <ul> <li>Blog Post</li> <li>GitHub Repository</li> </ul> ML File Formats Collection (GitHub Repository) <strong>MLFiles - Using Input-Handling Bugs to Inject Backdoors Into Machine Learning Pipelines</strong> <ul> <li>UCSC LSD Seminar Talk</li> <li>Undergraduate Thesis</li> </ul> <strong>Assessing the Security Posture of a Widely Used Vision Model: YOLOv7</strong> <ul> <li>Blog Post</li> <li>Public Report </li> </ul> <strong>Safetensors Security Assessment</strong> <ul> <li>Public Report</li> <li>HuggingFace Press Release</li> <li>EleutherAI Press Release </li> <li>Historical Context </li> </ul> <strong>Secure Your Machine Learning with Semgrep</strong> <ul> <li>Blog Post</li> <li>GitHub Repository </li> </ul> <strong>DEF CON 30 AI Village: Panel: The Use of AI/ML in Offensive Security Operations.</strong> ToB Podcast Episode: W/Internships ZCoin Lelantus Security Assessment (Public Report) <strong>Never a Dill Moment: Exploiting Machine Learning Pickle Files</strong> <ul> <li>DEFCON 29 AI Village Talk</li> <li>Blog Post</li> <li>GitHub Repository</li> </ul> <strong>PrivacyRaven: Comprehensive Privacy Testing for Deep Learning</strong> <ul> <li>OpenMined Privacy Conference Talk</li> <li>Empire Hacking Talk</li> <li>Blog Post</li> <li>GitHub Repository</li> </ul> <em>RoboJackets</em> Multiclass Semantic Segmentation for Autonomous Vehicle Perception <em>NYU CCS</em> <strong>COPPTCHA: COPPA Tracking by Checking Hardware-Level Activity</strong> <ul> <li>IEEE Transactions on Information Forensics and Security (Paper)</li> <li>Invited Talk for the NSA Board of Directors</li> </ul> <strong>A New Method for the Exploitation of Speech Recognition Systems</strong> <ul> <li>Invited Talk for the NSA Research Directorate</li> <li>Computational Cybersecurity for Compromised Environments Workshop</li> </ul> |
Оптимизация Готовность: 75%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в одном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Среднее число слов в абзаце 9 слишком мало. Сделайте контент более читаемым!
Кол-во слов 415 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Слова из title 3 встречаются в тексте достаточно.
Абзацев с текстом 27 достаточно.
Кол-во знаков контента 2837 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h3> 1.
Тошнота
3
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота страницы в пределах нормы 3.
Академич. тошнота
4,82%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота не дотягивает до нормы 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| security | 9 | 2,17% |
| github | 7 | 1,69% |
| repository | 7 | 1,69% |
| public | 6 | 1,45% |
| report | 6 | 1,45% |
| learning | 5 | 1,20% |
| systems | 4 | 0,96% |
| machine | 4 | 0,96% |
| assessment | 4 | 0,96% |
| harvey | 3 | 0,72% |
| invited | 3 | 0,72% |
| pickle | 3 | 0,72% |
| research | 2 | 0,48% |
| bsides | 2 | 0,48% |
| pipelines | 2 | 0,48% |
| input-handling | 2 | 0,48% |
| defcon | 2 | 0,48% |
| sleepy | 2 | 0,48% |
| backdoors | 2 | 0,48% |
| release | 2 | 0,48% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 50 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 26117 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://sshussain.me/robots.txt
301 MovedPermanently
https://suhacker.ai/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Suha Sabi Hussain</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEwSURBVHgB7ZVBTsMwEEX/2GolQEjkBrkBPQI5ATlKd12SLrtr78EinACOkBuQG7QSEiClzuBpWYFUTxxY1W8ZfWe+7fEfIJFInDuEgbwtyjsQlUTm3q/Oj1+58b9qOueW2apuMQC1ge28vJlcmQcwzU8KmdfdR7/M1vUOf2XgUPzSPHv5DCq46d77QmPCQMFh5+riAs0mF7JGoQwJtosyn1j7igjYUXG9enw5pQmegDW2QizkypAkaMAYvkUkZPxLGWvAd/2Au/9FHhKomvA/0RhoEQtLQI00wOifEAvReANwtkYkEs0hTdCAvGMGNhgI99ho5oKqCfdTVx0Hjrp8s/+UNWFUBrKq3nXTvtCchOxcOweEweNYolnS0ZAE1HdGMFpm36xs61D0JhKJxE++AMI7Z3YRUW4wAAAAAElFTkSuQmCC">
<link rel="alternate" type="application/rss+xml" title="RSS" href="/rss/">
<meta name="description" content="I'm an engineer based in Brooklyn. I work on AI/ML product security and research at Harvey.
You can contact me at suhashussain1 ‘at’ gmail ‘dot’ com or @suhackerr on Twitter.
<em>Disclaimer: The views and opinions expressed on this website are solely my own and do not reflect the views, policies, or positions of my employer or any organization I am or was affiliated with.</em>
<strong>Select Works</strong>
<em>Harvey</em>
How Harvey Secures Embeddings at Scale (Blog Post)
<em>Trail of Bits</em>
<strong>Weaponizing Image Scaling Against Production AI Systems</strong>
<ul>
<li>Blog Post</li>
<li>GitHub Repository </li>
<li>Covered by The Register, Wired Italy, Risky Business, Bleeding Computer, HackRead, BGR, etc.</li>
<li>Black Hat Europe, BSides Berlin, Best Multimodal Build at AI Tinkerers NYC Demopalooza, Insecure Agents (Presented by Kikimora Morozova)</li>
</ul>
<strong>Hijacking Multi-agent Systems in Your PajaMAS</strong>
<ul>
<li>Blog Post</li>
<li>GitHub Repository </li>
</ul>
<strong>Incubated Machine Learning Exploits: Backdooring ML Pipelines Using Input-Handling Bugs</strong>
<ul>
<li>DEFCON 32 (Slides)</li>
<li>HOPE XV</li>
<li>BSides Las Vegas</li>
<li>Invited Talk for the NVIDIA Security Team</li>
</ul>
Lightweight Design Review of the 6079 Proof-of-Inference Protocol (Public Report)
Meta WhatsApp Private Processing Security Assessment (Public Report)
<strong>EZKL Security Assessment</strong> (Public Report)
<strong>Sleepy Pickle: Hybrid ML Exploit Chaining Pickle Insecurity and Model Backdoors</strong>
<ul>
<li>Note: Contributor to the initial Sleepy Pickle PoC</li>
<li>Blog post</li>
</ul>
<strong>Relishing New Fickling Features for Securing ML Systems</strong>
<ul>
<li>Blog Post</li>
<li>GitHub Repository</li>
</ul>
ML File Formats Collection (GitHub Repository)
<strong>MLFiles - Using Input-Handling Bugs to Inject Backdoors Into Machine Learning Pipelines</strong>
<ul>
<li>UCSC LSD Seminar Talk</li>
<li>Undergraduate Thesis</li>
</ul>
<strong>Assessing the Security Posture of a Widely Used Vision Model: YOLOv7</strong>
<ul>
<li>Blog Post</li>
<li>Public Report </li>
</ul>
<strong>Safetensors Security Assessment</strong>
<ul>
<li>Public Report</li>
<li>HuggingFace Press Release</li>
<li>EleutherAI Press Release </li>
<li>Historical Context </li>
</ul>
<strong>Secure Your Machine Learning with Semgrep</strong>
<ul>
<li>Blog Post</li>
<li>GitHub Repository </li>
</ul>
<strong>DEF CON 30 AI Village: Panel: The Use of AI/ML in Offensive Security Operations.</strong>
ToB Podcast Episode: W/Internships
ZCoin Lelantus Security Assessment (Public Report)
<strong>Never a Dill Moment: Exploiting Machine Learning Pickle Files</strong>
<ul>
<li>DEFCON 29 AI Village Talk</li>
<li>Blog Post</li>
<li>GitHub Repository</li>
</ul>
<strong>PrivacyRaven: Comprehensive Privacy Testing for Deep Learning</strong>
<ul>
<li>OpenMined Privacy Conference Talk</li>
<li>Empire Hacking Talk</li>
<li>Blog Post</li>
<li>GitHub Repository</li>
</ul>
<em>RoboJackets</em>
Multiclass Semantic Segmentation for Autonomous Vehicle Perception
<em>NYU CCS</em>
<strong>COPPTCHA: COPPA Tracking by Checking Hardware-Level Activity</strong>
<ul>
<li>IEEE Transactions on Information Forensics and Security (Paper)</li>
<li>Invited Talk for the NSA Board of Directors</li>
</ul>
<strong>A New Method for the Exploitation of Speech Recognition Systems</strong>
<ul>
<li>Invited Talk for the NSA Research Directorate</li>
<li>Computational Cybersecurity for Compromised Environments Workshop</li>
</ul>">
<style>
/* variables */
:root {
font-family: sans-serif;
line-height: 1.5;
color-scheme: light dark;
/* this colour is only used in dark mode */
--dark-mode-color: #212529;
--link-color: #1175e2;
--ascent-color: #006cdf;
--dark-grey-color: #757575;
--light-grey-color: #eff1f5;
--airy-grey-color: #fafafa;
--green-color: #26bd60;
--red-color: #ff0000;
--purple-color: #cd1ecd;
}
@media (max-width: 34rem) {
:root {
/* mobile base font size remains 16px whether zialucia on or off */
font-size: 16px;
}
}
/* dark mode
* create a new color (dark-mode-color)
* override existing colors */
@media (prefers-color-scheme: dark) {
:root {
color: #fff;
background: var(--dark-mode-color);
--link-color: #70b3ff;
--dark-grey-color: #b1b6bb;
--light-grey-color: #353535;
--airy-grey-color: #2b2b2b;
--purple-color: #dd47ec;
}
}
/* general */
html {
line-height: 1.15;
/* prevent adjustments of font size after orientation changes in iOS */
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
a {
text-decoration: none;
color: var(--link-color);
}
a:hover {
text-decoration: underline;
}
a.btn {
display: inline-block;
cursor: pointer;
background: var(--link-color);
color: #fff;
border: 1px solid var(--ascent-color);
padding: 8px 24px;
}
a.btn:hover,
a.btn:active {
background: var(--ascent-color);
text-decoration: none;
}
a.btn:disabled {
pointer-events: none;
background: var(--ascent-color);
}
h1 {
font-size: 1.8rem;
font-weight: 500;
padding-bottom: 4px;
border-bottom: 2px solid var(--light-grey-color);
margin: 16px 0;
}
h2,
h3 {
font-weight: 500;
margin: 16px 0;
}
main {
max-width: 34rem;
margin-bottom: 16px;
margin-left: auto;
margin-right: auto;
padding-left: 8px;
padding-right: 8px;
}
@media print {
main {
max-width: unset;
}
}
@media print {
article {
page-break-before: always;
}
}
aside {
max-width: 34rem;
border: 1px dashed #000;
padding: 2px 6px;
margin-top: 8px;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
@media (max-width: 34rem) {
aside {
margin-left: 8px;
margin-right: 8px;
}
}
.alert-error {
color: var(--red-color);
}
section {
max-width: 34rem;
margin-bottom: 16px;
margin-left: auto;
margin-right: auto;
padding-left: 8px;
padding-right: 8px;
}
nav {
max-width: 34rem;
margin-top: 16px;
margin-left: auto;
margin-right: auto;
padding-left: 8px;
padding-right: 8px;
}
@media print {
nav {
display: none;
}
}
small {
/* fix font size in all browsers */
font-size: 80%;
}
/* prevent sub and sup from affecting the line height in all browsers */
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
ol,
ul {
padding-left: 24px;
}
blockquote {
border-left: 4px solid var(--light-grey-color);
padding-left: 16px;
margin-left: 0;
color: var(--dark-grey-color);
}
figure {
border: 1px var(--light-grey-color) solid;
margin: auto;
color: var(--dark-grey-color);
}
figcaption {
font-size: 12px;
text-align: center;
}
dt {
font-weight: 700;
}
dd {
margin-left: 0;
}
table {
/* remove text indentation from table contents in Chrome and Safari */
text-indent: 0;
/* fix table border color inheritance in Chrome and Safari */
border-color: inherit;
border-collapse: collapse;
border: 1px solid var(--light-grey-color);
width: 100%;
box-sizing: border-box;
}
thead:nth-child(odd),
tr:nth-child(even) {
background: var(--light-grey-color);
}
th,
td {
padding: 4px;
}
pre {
background: var(--airy-grey-color);
overflow-x: auto;
}
code {
background: var(--airy-grey-color);
padding: 2px;
}
hr {
border-top: 1px solid var(--light-grey-color);
border-bottom: none;
border-left: none;
border-right: none;
}
details {
border: 1px solid var(--light-grey-color);
margin-bottom: 8px;
}
details > div {
padding: 16px 24px;
}
details > div > p {
margin: 0;
}
details > div > p + p {
margin-top: 16px;
}
summary {
cursor: pointer;
user-select: none;
background-color: var(--light-grey-color);
padding: 8px;
}
footer {
max-width: 34rem;
margin-left: auto;
margin-right: auto;
margin-top: 56px;
margin-bottom: 16px;
padding-left: 8px;
padding-right: 8px;
color: var(--dark-grey-color);
}
.footer-comment {
margin-bottom: 8px;
}
.help {
cursor: help;
text-decoration: dotted underline;
}
/* mods
* they override specific classes with specific styles */
.type-approve {
color: var(--green-color) !important;
}
.type-delete {
color: var(--red-color) !important;
}
.type-danger {
background: var(--red-color) !important;
border-color: var(--red-color) !important;
}
/* form */
label {
display: block;
margin-top: 16px;
}
button,
input,
optgroup,
select,
textarea {
/* fix font styles in all browsers */
font-family: inherit;
font-size: 100%;
line-height: 1.15;
/* remove margin in Firefox and Safari */
margin: 0;
}
button,
select {
/* remove inheritance of text transform in Edge and Firefox */
text-transform: none;
}
button,
[type='button'],
[type='reset'],
[type='submit'] {
/* fix inability to style clickable types in iOS and Safari */
-webkit-appearance: button;
}
input[type="text"],
input[type="url"],
input[type="email"],
input[type="password"],
textarea {
display: block;
border: 2px solid var(--light-grey-color);
box-sizing: border-box;
width: 34rem;
}
@media (max-width: 34rem) {
input[type="text"],
input[type="url"],
input[type="email"],
input[type="password"],
textarea {
width: 100%;
}
}
@media (prefers-color-scheme: dark) {
input[type="text"],
input[type="url"],
input[type="email"],
input[type="password"],
textarea {
color: #fff;
background: var(--light-grey-color);
}
}
input[type="submit"] {
cursor: pointer;
background: var(--link-color);
color: #fff;
border: 1px solid var(--ascent-color);
padding: 8px 24px;
}
input[type="submit"]:hover,
input[type="submit"]:active {
background: var(--ascent-color);
}
input[type="submit"]:disabled {
pointer-events: none;
background: var(--ascent-color);
}
form .helptext {
color: var(--dark-grey-color);
}
.form-error {
color: var(--red-color);
}
.form-inline {
display: inline-block;
}
.form-inline input[type="submit"] {
border: none;
background: unset;
color: var(--link-color);
padding: 0;
}
.form-inline input[type="submit"]:hover {
text-decoration: underline;
}
/* landing */
.lead {
max-width: 34rem;
border: 1px dashed #000;
padding-top: 8px;
padding-bottom: 8px;
}
@media (prefers-color-scheme: dark) {
.lead {
border-color: #fff;
}
}
.cta {
margin-top: 32px;
margin-bottom: 32px;
}
.cta-link {
font-size: 20px;
}
/* comparisons */
.comparisons {
max-width: 1000px;
}
.comparisons h1,
.comparisons p,
.comparisons ol,
.comparisons ul {
max-width: 34rem;
margin-left: auto;
margin-right: auto;
}
.comparisons-matrix {
overflow: auto;
}
.comparisons table {
min-width: 800px;
white-space: nowrap;
}
.comparisons thead > tr > th:not(:first-child),
.comparisons tbody > tr > td:not(:first-child) {
text-align: center;
}
.comparisons th {
text-align: left;
}
.comparisons tr {
min-width: 300px;
}
/* blog index */
.blog a:hover {
text-decoration: underline;
}
.blog a:visited {
color: var(--purple-color);
}
.blog a:active {
color: var(--red-color);
}
.drafts {
border: 1px solid var(--light-grey-color);
padding: 16px 16px 0;
margin-bottom: 24px;
}
.posts {
list-style: none;
padding-left: 0;
}
.posts li {
margin-bottom: 24px;
}
.posts small {
white-space: nowrap;
color: var(--dark-grey-color);
}
.posts time {
white-space: nowrap;
}
.byline {
color: var(--dark-grey-color);
margin: 16px 0 24px;
}
.byline img {
width: 100%;
}
.webring {
margin-top: 64px;
display: flex;
justify-content: space-between;
}
.webring-name {
color: #000;
}
@media (prefers-color-scheme: dark) {
.webring-name {
color: #fff;
}
}
/* post detail */
.posts-item-brand {
display: block;
margin-top: 16px;
margin-bottom: 16px;
color: var(--dark-grey-color);
}
.posts-item-brand:hover {
text-decoration: none;
}
.posts-item-brand::before {
content: "« ";
}
.posts-item-title {
margin-bottom: 8px;
}
.posts-item-byline {
color: var(--dark-grey-color);
margin-bottom: 8px;
}
.posts-item-notice {
border: 1px solid var(--dark-grey-color);
padding: 8px 16px;
margin-top: 16px;
}
.posts-item-body p {
font-family: serif;
font-size: 1.1rem;
}
.posts-item-body li {
font-family: serif;
font-size: 1.1rem;
}
.posts-item-body img {
max-width: 100%;
display: block;
margin-left: auto;
margin-right: auto;
}
/* comments */
.comments {
margin-top: 64px;
}
.comments-title {
font-size: 1.2rem;
margin-top: 32px;
padding-bottom: 4px;
border-bottom: 2px solid var(--light-grey-color);
}
.comments-body {
margin-bottom: 16px;
}
.comments-body p {
margin-top: 4px;
}
/* page detail */
.pages-item-brand {
display: block;
margin-top: 16px;
margin-bottom: 16px;
color: var(--dark-grey-color);
}
.pages-item-brand:hover {
text-decoration: none;
}
.pages-item-brand::before {
content: "« ";
}
.pages-item-title {
margin-bottom: 8px;
}
.pages-item-byline {
color: var(--dark-grey-color);
margin-bottom: 8px;
}
.pages-item-body p {
font-family: serif;
font-size: 1.1rem;
}
.pages-item-body li {
font-family: serif;
font-size: 1.1rem;
}
.pages-item-body img {
max-width: 100%;
}
.pages-generic-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
column-gap: 16px;
row-gap: 16px;
margin-top: 16px;
}
@media (max-width: 490px) {
.pages-generic-grid {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 340px) {
.pages-generic-grid {
grid-template-columns: 1fr;
}
}
/* dashboard */
.dashboard-cta {
font-size: 1.1rem;
}
.dashboard-list {
margin: 1rem 0;
line-height: 1.6;
}
/* images */
.images-grid {
max-width: 100%;
margin-top: 32px;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
grid-template-rows: 302px;
}
.images-grid-item {
display: flex;
justify-content: center;
border: 1px solid var(--light-grey-color);
}
.images-grid-item img {
max-width: 300px;
max-height: 300px;
object-fit: contain;
}
/* image detail */
.images-item {
max-width: 100%;
margin-top: 32px;
margin-bottom: 32px;
text-align: center;
}
.images-item img {
max-width: 100%;
max-height: 100vh;
}
.images-item-byline {
color: var(--dark-grey-color);
}
/* analytics */
.analytics-chart {
background: var(--light-grey-color);
line-height: 0;
}
svg .analytics-chart-bar {
fill: var(--link-color);
}
svg .analytics-chart-bar:hover {
fill: var(--ascent-color);
}
svg .analytics-chart-text {
font-family: monospace;
font-size: 10px;
}
/* billing stripe */
#subscription-form input[type="submit"] {
margin-top: 8px;
}
#card-element {
border: 1px solid var(--light-grey-color);
padding: 4px 8px;
}
#card-element-errors {
margin-top: 8px;
color: var(--red-color);
}
</style>
</head>
<body>
<nav>
</nav>
<main class="blog" itemscope itemtype="http://schema.org/Blog">
<h1 itemprop="name">Suha Sabi Hussain</h1>
<div class="byline" itemprop="about">
<p>I'm an engineer based in Brooklyn. I work on AI/ML product security and research at Harvey. </p>
<p>You can contact me at suhashussain1 ‘at’ gmail ‘dot’ com or <a href="https://twitter.com/suhackerr">@suhackerr</a> on Twitter.</p>
<p><em>Disclaimer: The views and opinions expressed on this website are solely my own and do not reflect the views, policies, or positions of my employer or any organization I am or was affiliated with.</em></p>
<hr>
<h3 id="select-works"><strong>Select Works</strong></h3>
<h4 id="harvey"><em>Harvey</em></h4>
<p><a href="https://www.harvey.ai/blog/how-harvey-secures-embeddings-at-scale"><strong>How Harvey Secures Embeddings at Scale</strong></a> (Blog Post)</p>
<h4 id="trail-of-bits"><em>Trail of Bits</em></h4>
<p><strong>Weaponizing Image Scaling Against Production AI Systems</strong></p>
<ul>
<li><a href="https://blog.trailofbits.com/2025/08/21/weaponizing-image-scaling-against-production-ai-systems/">Blog Post</a></li>
<li><a href="https://github.com/trailofbits/anamorpher">GitHub Repository</a> </li>
<li>Covered by <a href="https://www.theregister.com/2025/08/21/google_gemini_image_scaling_attack/" title="The Register">The Register</a>, <a href="https://www.wired.it/article/prompt-injection-cosa-e-gemini-a-rischio/">Wired Italy</a>, <a href="https://risky.biz/RB804/">Risky Business</a>, <a href="https://www.bleepingcomputer.com/news/security/new-ai-attack-hides-data-theft-prompts-in-downscaled-images/">Bleeding Computer</a>, <a href="https://hackread.com/hidden-commands-images-exploit-ai-chatbots-steal-data/">HackRead</a>, <a href="https://www.bgr.com/1951379/google-calendar-hacked-ai-hidden-text/">BGR</a>, etc.</li>
<li><a href="https://www.youtube.com/watch?v=rHvFGz7_67k&t=1140s">Black Hat Europe</a>, <a href="https://bsides.berlin/">BSides Berlin</a>, <a href="https://nyc.aitinkerers.org/p/demopalooza-the-javits-center-with-mongodb">Best Multimodal Build at AI Tinkerers NYC Demopalooza</a>, <a href="https://open.spotify.com/episode/5u7PjpiB13ppXgwutNEG70?trackId=0Kn0oNPk91U7AHRjMkT7yN">Insecure Agents</a> (Presented by Kikimora Morozova)</li>
</ul>
<p><strong>Hijacking Multi-agent Systems in Your PajaMAS</strong></p>
<ul>
<li><a href="https://blog.trailofbits.com/2025/07/31/hijacking-multi-agent-systems-in-your-pajamas/">Blog Post</a></li>
<li><a href="https://github.com/trailofbits/pajaMAS">GitHub Repository</a> </li>
</ul>
<p><strong>Incubated Machine Learning Exploits: Backdooring ML Pipelines Using Input-Handling Bugs</strong></p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Z38pTFM0FyU">DEFCON 32</a> (<a href="https://media.defcon.org/DEF%20CON%2032/DEF%20CON%2032%20presentations/DEF%20CON%2032%20-%20Suha%20Sabi%20Hussain%20-%20Incubated%20Machine%20Learning%20Exploits%20Backdooring%20ML%20Pipelines%20Using%20Input-Handling%20Bugs.pdf">Slides</a>)</li>
<li><a href="https://livestream.com/accounts/9198012/events/11160133/videos/248463591">HOPE XV</a></li>
<li><a href="https://www.youtube.com/watch?v=CNCM57DzWqU">BSides Las Vegas</a></li>
<li>Invited Talk for the NVIDIA Security Team</li>
</ul>
<p><a href="https://github.com/trailofbits/publications/blob/master/reviews/2024-05-ailayerlabs-6079smartcontracts-securityreview.pdf"><strong>Lightweight Design Review of the 6079 Proof-of-Inference Protocol</strong></a> (Public Report)</p>
<p><a href="https://github.com/trailofbits/publications/blob/master/reviews/2025-08-meta-whatsapp-privateprocessing-securityreview.pdf"><strong>Meta WhatsApp Private Processing Security Assessment</strong></a> (Public Report)</p>
<p><strong><a href="https://github.com/trailofbits/publications/blob/master/reviews/2025-03-zkonduit-ezkl-securityreview.pdf">EZKL Security Assessment</a></strong> (Public Report)</p>
<p><strong>Sleepy Pickle: Hybrid ML Exploit Chaining Pickle Insecurity and Model Backdoors</strong></p>
<ul>
<li>Note: Contributor to the initial Sleepy Pickle PoC</li>
<li><a href="https://blog.trailofbits.com/2024/06/11/exploiting-ml-models-with-pickle-file-attacks-part-1/">Blog post</a></li>
</ul>
<p><strong>Relishing New Fickling Features for Securing ML Systems</strong> </p>
<ul>
<li><a href="https://blog.trailofbits.com/2024/03/04/relishing-new-fickling-features-for-securing-ml-systems/">Blog Post</a></li>
<li><a href="https://github.com/trailofbits/fickling">GitHub Repository</a></li>
</ul>
<p><a href="https://github.com/trailofbits/ml-file-formats"><strong>ML File Formats Collection</strong></a> (GitHub Repository)</p>
<p><strong>MLFiles - Using Input-Handling Bugs to Inject Backdoors Into Machine Learning Pipelines</strong> </p>
<ul>
<li><a href="https://lsd.ucsc.edu/lsd-seminar/2023fa/#nov-17" title="UCSC LSD Seminar">UCSC LSD Seminar Talk</a></li>
<li>Undergraduate Thesis</li>
</ul>
<p><strong>Assessing the Security Posture of a Widely Used Vision Model: YOLOv7</strong> </p>
<ul>
<li><a href="https://blog.trailofbits.com/2023/11/15/assessing-the-security-posture-of-a-widely-used-vision-model-yolov7/">Blog Post</a></li>
<li><a href="https://github.com/trailofbits/publications/blob/master/reviews/2023-10-yolov7-securityreview.pdf">Public Report</a> </li>
</ul>
<p><strong>Safetensors Security Assessment</strong> </p>
<ul>
<li><a href="https://github.com/trailofbits/publications/blob/master/reviews/2023-03-eleutherai-huggingface-safetensors-securityreview.pdf">Public Report</a></li>
<li><a href="https://huggingface.co/blog/safetensors-security-audit">HuggingFace Press Release</a></li>
<li><a href="https://blog.eleuther.ai/safetensors-security-audit/">EleutherAI Press Release</a> </li>
<li><a href="https://vickiboykis.com/2024/02/28/gguf-the-long-way-around/">Historical Context</a> </li>
</ul>
<p><strong>Secure Your Machine Learning with Semgrep</strong> </p>
<ul>
<li><a href="https://blog.trailofbits.com/2022/10/03/semgrep-maching-learning-static-analysis/">Blog Post</a></li>
<li><a href="https://github.com/trailofbits/semgrep-rules">GitHub Repository</a> </li>
</ul>
<p><strong>DEF CON 30 AI Village: Panel: The Use of AI/ML in Offensive Security Operations.</strong> </p>
<p><a href="https://trailofbits.audio/episodes/winternships"><strong>ToB Podcast Episode: W/Internships</strong></a></p>
<p><a href="https://github.com/trailofbits/publications/blob/master/reviews/zcoin-lelantus-summary.pdf"><strong>ZCoin Lelantus Security Assessment</strong></a> (Public Report)</p>
<p><strong>Never a Dill Moment: Exploiting Machine Learning Pickle Files</strong> </p>
<ul>
<li><a href="https://www.youtube.com/watch?v=bZ0m_H_dEJI">DEFCON 29 AI Village Talk</a></li>
<li><a href="https://blog.trailofbits.com/2021/03/15/never-a-dill-moment-exploiting-machine-learning-pickle-files/">Blog Post</a></li>
<li><a href="https://github.com/trailofbits/fickling">GitHub Repository</a></li>
</ul>
<p><strong>PrivacyRaven: Comprehensive Privacy Testing for Deep Learning</strong> </p>
<ul>
<li><a href="https://www.youtube.com/watch?v=tm4pcG6Fq_c&t=14s">OpenMined Privacy Conference Talk</a></li>
<li><a href="https://www.youtube.com/watch?v=tKFc0ZsWNX4&t=175s">Empire Hacking Talk</a></li>
<li><a href="https://blog.trailofbits.com/2020/10/08/privacyraven-has-left-the-nest/">Blog Post</a></li>
<li><a href="https://github.com/trailofbits/PrivacyRaven">GitHub Repository</a></li>
</ul>
<h4 id="robojackets"><em>RoboJackets</em></h4>
<p><a href="https://github.com/RoboJackets/igvc-software/tree/master/igvc_perception/src/multiclass_segmentation"><strong>Multiclass Semantic Segmentation for Autonomous Vehicle Perception</strong></a></p>
<h4 id="nyu-ccs"><em>NYU CCS</em></h4>
<p><strong>COPPTCHA: COPPA Tracking by Checking Hardware-Level Activity</strong> </p>
<ul>
<li>IEEE Transactions on Information Forensics and Security <a href="https://ieeexplore.ieee.org/abstract/document/9049424">(Paper)</a></li>
<li>Invited Talk for the NSA Board of Directors</li>
</ul>
<p><strong>A New Method for the Exploitation of Speech Recognition Systems</strong> </p>
<ul>
<li>Invited Talk for the NSA Research Directorate</li>
<li>Computational Cybersecurity for Compromised Environments Workshop</li>
</ul>
</div>
<ul class="posts">
</ul>
</main>
<footer>
<p>Subscribe via <a href="/rss/">RSS</a> / <a href="/newsletter/">via Email</a>.</p>
<p>Powered by <a href="https://mataroa.blog/">mataroa.blog</a>.</p>
</footer>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 2
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 2 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /rss/ |
RSS
|
|
Анализировать url |
| /newsletter/ |
via Email
|
|
Анализировать url |
Внешние ссылки
Кол-во: 48
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 48 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| twitter.com |
@suhackerr
|
|
| harvey.ai |
<strong>How Harvey Secures Embeddings at Scale</strong>
|
Анализировать url |
| blog.trailofbits.com |
Blog Post
|
Анализировать url |
| github.com |
GitHub Repository
|
Анализировать url |
| theregister.com |
The Register
|
Анализировать url |
| wired.it |
Wired Italy
|
Анализировать url |
| risky.biz |
Risky Business
|
Анализировать url |
| bleepingcomputer.com |
Bleeding Computer
|
Анализировать url |
| hackread.com |
HackRead
|
Анализировать url |
| bgr.com |
BGR
|
Анализировать url |
| youtube.com |
Black Hat Europe
|
Анализировать url |
| bsides.berlin |
BSides Berlin
|
Анализировать url |
| nyc.aitinkerers.org |
Best Multimodal Build at AI Tinkerers NYC Demopalooza
|
Анализировать url |
| open.spotify.com |
Insecure Agents
|
Анализировать url |
| blog.trailofbits.com |
Blog Post
|
Анализировать url |
| github.com |
GitHub Repository
|
Анализировать url |
| youtube.com |
DEFCON 32
|
Анализировать url |
| media.defcon.org |
Slides
|
Анализировать url |
| livestream.com |
HOPE XV
|
Анализировать url |
| youtube.com |
BSides Las Vegas
|
Анализировать url |
| github.com |
<strong>Lightweight Design Review of the 6079 Proof-of-Inference Protocol</strong>
|
Анализировать url |
| github.com |
<strong>Meta WhatsApp Private Processing Security Assessment</strong>
|
Анализировать url |
| github.com |
EZKL Security Assessment
|
Анализировать url |
| blog.trailofbits.com |
Blog post
|
Анализировать url |
| blog.trailofbits.com |
Blog Post
|
Анализировать url |
| github.com |
GitHub Repository
|
Анализировать url |
| github.com |
<strong>ML File Formats Collection</strong>
|
Анализировать url |
| lsd.ucsc.edu |
UCSC LSD Seminar Talk
|
Анализировать url |
| blog.trailofbits.com |
Blog Post
|
Анализировать url |
| github.com |
Public Report
|
Анализировать url |
| github.com |
Public Report
|
Анализировать url |
| huggingface.co |
HuggingFace Press Release
|
Анализировать url |
| blog.eleuther.ai |
EleutherAI Press Release
|
Анализировать url |
| vickiboykis.com |
Historical Context
|
Анализировать url |
| blog.trailofbits.com |
Blog Post
|
Анализировать url |
| github.com |
GitHub Repository
|
Анализировать url |
| trailofbits.audio |
<strong>ToB Podcast Episode: W/Internships</strong>
|
Анализировать url |
| github.com |
<strong>ZCoin Lelantus Security Assessment</strong>
|
Анализировать url |
| youtube.com |
DEFCON 29 AI Village Talk
|
Анализировать url |
| blog.trailofbits.com |
Blog Post
|
Анализировать url |
| github.com |
GitHub Repository
|
Анализировать url |
| youtube.com |
OpenMined Privacy Conference Talk
|
Анализировать url |
| youtube.com |
Empire Hacking Talk
|
Анализировать url |
| blog.trailofbits.com |
Blog Post
|
Анализировать url |
| github.com |
GitHub Repository
|
Анализировать url |
| github.com |
<strong>Multiclass Semantic Segmentation for Autonomous Vehicle Perception</strong>
|
Анализировать url |
| ieeexplore.ieee.org |
(Paper)
|
Анализировать url |
| mataroa.blog |
mataroa.blog
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Сайт sshussain.me не совсем готов к продвижению (процент готовности лишь 59%). Для попадания в ТОПы поисковых систем нужно:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: