Xakep📅 06.07.2026 13:30⏱️ 7 мин
#Домен#Telegram#Bash#Server#Apache
Содержание статьи Разведка Сканирование портов Точка входа Точка опоры SSRF через Apache CXF (CVE-2022-46364) RCE в Hoverfly (CVE-2025-54123) Продвижение Локальное повышение привилегий Если пользователю разрешили запускать служебный скрипт через sudo, опасность может скрываться в обычном чтении файлов: запрет прямых путей и одиночных символических ссылок можно обойти цепочко…
Читать полностью →Xakep📅 06.07.2026 12:30⏱️ 2 мин
#Bash#Python#Бот#Github#Api
Рекомендуем почитать: Хакер #326. Router from Hell Содержание выпуска Подписка на «Хакер» -50% Эксперты компании Checkmarx обнаружили в PyPI восемь вредоносных пакетов, которые маскировались под форки библиотеки Pyrogram. Скрытый в пакетах бэкдор позволял атакующим выполнять произвольный Python-код и шелл-команды на серверах с Telegram-ботами, читать файлы и похищать секреты. Отмечается, что ориги…
Читать полностью →Dev.to📅 06.07.2026 12:01⏱️ 9 мин
I opened an old TypeScript service after a few weeks away from it and found this: // TODO: fix retry logic async chargeCustomer ( input : ChargeInput ) { // ... } The comment was technically useful when I wrote it. Later, it was almost useless. It did not tell me why the retry logic was risky. It did not tell me whether the issue was still open. It did not tell me if the problem was duplicate char…
Читать полностью →Dev.to📅 06.07.2026 12:00⏱️ 5 мин
At some point the tools I had built stopped being side projects. They became the thing 660 people leaned on every day. And that changed the job. Building something is the easy part. I know that sounds backward. But once people depend on a tool, your real work is no longer making it. Your real work is keeping it from breaking. That part never ends. The night drives The first lesson was small and st…
Читать полностью →Habr📅 06.07.2026 11:56⏱️ 20 мин
Техническое интервью — один из самых неоднозначных этапов инженерного найма. От него ждут точной оценки навыков, но часто всё упирается в опыт конкретного интервьюера: какие вопросы он задаёт, как трактует ответы, где проводит границу между грейдами и как потом формулирует фидбек. Для кандидата это один этап. Для компании — процесс, который может меняться от встречи к встрече. Летом 2024 года мы в…
Читать полностью →Dev.to📅 06.07.2026 11:55⏱️ 2 мин
Canvas LMS agents usually start with an access question: Can the agent read assignments, modules, files, pages, and due dates? That matters. Canvas MCP servers and API clients are useful because they give an agent something concrete to inspect. But access is not the whole workflow. For recurring coursework, the expensive part is often not fetching the Canvas assignment. It is remembering the cours…
Читать полностью →Dev.to📅 06.07.2026 11:53⏱️ 2 мин
Introducing Bookmark Vault: Your Personal Bookmark Vault in Your Browser %HEADING%introducing-bookmark-vault-your-personal-bookmark-vault-in-your-browser%HEADING% Managing bookmarks across devices and browsers can be a nightmare. Browser sync often feels clunky, cloud storage raises privacy concerns, and losing your bookmarks to a browser crash is heartbreaking. Say hello to Bookmark Vault — a Pro…
Читать полностью →Dev.to📅 06.07.2026 11:51⏱️ 15 мин
Travel comms are itinerary-heavy and they change constantly. A "trip" is never one event — it's a flight out, a hotel, a rental car, a dinner reservation, and a flight back. Then the airline shifts the outbound by three hours, the traveler emails "can we push the hotel a night?", and every downstream segment moves. Most "AI travel assistant" demos point a model at a human's inbox and call it a day…
Читать полностью →Dev.to📅 06.07.2026 11:50⏱️ 8 мин
This is the third post in a series. The first covered why APIs break in production . The second covered the plan for building PatchFlow . This one covers what actually happened. The honest version of how this got built I started this hackathon with a clear plan and spent the first three days completely rebuilding it. The original idea was a cloud operations monitoring system. Agents watching infra…
Читать полностью →Dev.to📅 06.07.2026 11:48⏱️ 17 мин
Part 4 ended with a question I couldn't answer: has anyone actually measured what gate decisions do on the reconstructed provenance vector versus the original? Not argued from first principles. Measured. Nobody in the comments had data. Neither did I. So I built the harness: provenance-compaction-lab . Four arms, one oracle Four provenance-tracking arms observe the same synthetic trajectory — same…
Читать полностью →