{"articles":[{"slug":"dissecting-house-of-apple-2-on-modern-glibc","title":"Dissecting House of Apple 2 on modern glibc","subtitle":null,"summary":"An interactive GDB walkthrough of House of Apple 2 on glibc 2.43: FSOP past vtable checks, wide-stream arbitrary call, stack pivot, and ROP—with a follow-along lab.","content_type":"tutorial","language":"en","canonical_url":"https://jazho76.github.io/house_of_apple_2/","author":{"name":"jazho76","url":"https://jazho76.github.io","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"jazho76","url":"https://jazho76.github.io","listing_slug":null,"listing":null},"topics":[{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Linux","slug":"linux","url":"https://listedarticles.com/topics/linux"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":383,"reading_minutes":2,"published_at":"2026-09-26T12:00:00.000Z","added_at":"2026-09-27T09:13:23.839Z","updated_at":"2026-09-27T09:13:23.839Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/dissecting-house-of-apple-2-on-modern-glibc","markdown_url":"https://listedarticles.com/articles/dissecting-house-of-apple-2-on-modern-glibc.md","example":false,"citation":"jazho76, jazho76. \"Dissecting House of Apple 2 on modern glibc.\" 26 Sept 2026. https://jazho76.github.io/house_of_apple_2/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://jazho76.github.io/house_of_apple_2/"},"snippet":null,"score":null},{"slug":"extending-scapy-for-hardware-reverse-engineering","title":"Extending Scapy for Hardware Reverse Engineering","subtitle":null,"summary":"VoidStar Security shows how to use Scapy as a binary protocol framework to dissect SPI/QSPI logic-analyzer captures, trace flash erase/program cycles, and reconstruct firmware without desoldering the chip.","content_type":"tutorial","language":"en","canonical_url":"https://voidstarsec.com/blog/scapy-spi-reconstruction","author":{"name":"wrongbaud","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"VoidStar Security","url":"https://voidstarsec.com","listing_slug":null,"listing":null},"topics":[{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Reverse Engineering","slug":"reverse-engineering","url":"https://listedarticles.com/topics/reverse-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":5435,"reading_minutes":24,"published_at":"2026-09-23T00:00:00.000Z","added_at":"2026-09-24T03:16:54.515Z","updated_at":"2026-09-24T03:16:54.515Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/extending-scapy-for-hardware-reverse-engineering","markdown_url":"https://listedarticles.com/articles/extending-scapy-for-hardware-reverse-engineering.md","example":false,"citation":"wrongbaud, VoidStar Security. \"Extending Scapy for Hardware Reverse Engineering.\" 23 Sept 2026. https://voidstarsec.com/blog/scapy-spi-reconstruction (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://voidstarsec.com/blog/scapy-spi-reconstruction"},"snippet":null,"score":null},{"slug":"how-to-build-a-scraping-tool","title":"How to build a scraping tool","subtitle":null,"summary":"Flavio Copes builds a practical scraper with Node.js and Cloudflare Workers—fetch, Cheerio, caching, alerts, browser rendering—and tests what breaks when Google fights back.","content_type":"tutorial","language":"en","canonical_url":"https://flaviocopes.com/scraping-tool/","author":{"name":"Flavio Copes","url":"https://flaviocopes.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Flavio Copes","url":"https://flaviocopes.com/","listing_slug":null,"listing":null},"topics":[{"name":"Web Development","slug":"web-development","url":"https://listedarticles.com/topics/web-development"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":9641,"reading_minutes":42,"published_at":"2026-09-17T13:00:00.000Z","added_at":"2026-09-20T03:08:14.304Z","updated_at":"2026-09-20T03:08:14.304Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/how-to-build-a-scraping-tool","markdown_url":"https://listedarticles.com/articles/how-to-build-a-scraping-tool.md","example":false,"citation":"Flavio Copes, Flavio Copes. \"How to build a scraping tool.\" 17 Sept 2026. https://flaviocopes.com/scraping-tool/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://flaviocopes.com/scraping-tool/"},"snippet":null,"score":null},{"slug":"securing-web-applications-with-coraza-waf-and-wazuh","title":"Securing web applications with Coraza WAF and Wazuh","subtitle":null,"summary":"How to integrate the open-source Coraza WAF with Wazuh for centralized visibility into SQL injection, XSS, and other OWASP CRS attacks before they reach your app.","content_type":"tutorial","language":"en","canonical_url":"https://wazuh.com/blog/securing-web-applications-with-coraza-waf-and-wazuh/","author":{"name":"Brice Tankoua","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Wazuh","url":"https://wazuh.com/","listing_slug":null,"listing":null},"topics":[{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Web Development","slug":"web-development","url":"https://listedarticles.com/topics/web-development"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2203,"reading_minutes":10,"published_at":"2026-09-17T12:00:00.000Z","added_at":"2026-09-17T15:35:52.916Z","updated_at":"2026-09-17T15:35:52.916Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/securing-web-applications-with-coraza-waf-and-wazuh","markdown_url":"https://listedarticles.com/articles/securing-web-applications-with-coraza-waf-and-wazuh.md","example":false,"citation":"Brice Tankoua, Wazuh. \"Securing web applications with Coraza WAF and Wazuh.\" 17 Sept 2026. https://wazuh.com/blog/securing-web-applications-with-coraza-waf-and-wazuh/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://wazuh.com/blog/securing-web-applications-with-coraza-waf-and-wazuh/"},"snippet":null,"score":null},{"slug":"is-my-agent-secure","title":"Is my agent secure?","subtitle":null,"summary":"Benoît Devilliers hardens a Hermes assistant for client data: Tailscale-only VPS, least-privilege bot accounts, spending caps, per-user agents, and Infisical Agent Vault so credentials never sit in the model context.","content_type":"tutorial","language":"en","canonical_url":"https://benoitslab.substack.com/p/is-my-agent-secure","author":{"name":"Benoît Devilliers","url":"https://benoitslab.substack.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Benoît's Lab","url":"https://benoitslab.substack.com/","listing_slug":null,"listing":null},"topics":[{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1118,"reading_minutes":5,"published_at":"2026-07-08T00:00:00.000Z","added_at":"2026-09-30T06:14:04.760Z","updated_at":"2026-09-30T06:14:04.760Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/is-my-agent-secure","markdown_url":"https://listedarticles.com/articles/is-my-agent-secure.md","example":false,"citation":"Benoît Devilliers, Benoît's Lab. \"Is my agent secure?.\" 8 Jul 2026. https://benoitslab.substack.com/p/is-my-agent-secure (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://benoitslab.substack.com/p/is-my-agent-secure"},"snippet":null,"score":null},{"slug":"giving-your-home-ai-agent-real-tools-mcp-servers-on-a-mac-mini-m6","title":"Giving Your Home AI Agent Real Tools: MCP Servers on a Mac mini M6","subtitle":null,"summary":"A walkthrough of the MCP servers James M runs on a Mac mini M6—filesystem, email, calendar, notes, home automation—and the permission choices that keep an always-on home agent from becoming a liability.","content_type":"tutorial","language":"en","canonical_url":"https://jamesm.blog/ai/mcp-servers-home-ai-agent/","author":{"name":"James M","url":"https://jamesm.blog/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"jamesm.blog","url":"https://jamesm.blog/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1743,"reading_minutes":8,"published_at":"2026-04-27T00:00:00.000Z","added_at":"2026-09-28T15:26:18.810Z","updated_at":"2026-09-28T15:26:18.810Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/giving-your-home-ai-agent-real-tools-mcp-servers-on-a-mac-mini-m6","markdown_url":"https://listedarticles.com/articles/giving-your-home-ai-agent-real-tools-mcp-servers-on-a-mac-mini-m6.md","example":false,"citation":"James M, jamesm.blog. \"Giving Your Home AI Agent Real Tools: MCP Servers on a Mac mini M6.\" 27 Apr 2026. https://jamesm.blog/ai/mcp-servers-home-ai-agent/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://jamesm.blog/ai/mcp-servers-home-ai-agent/"},"snippet":null,"score":null},{"slug":"software-sandboxing-the-basics","title":"Software sandboxing: The basics","subtitle":null,"summary":"A deep primer on software sandboxing: threat models, OS mechanisms, and practical patterns for isolating untrusted code—foundational reading for secure systems and agent runtimes.","content_type":"tutorial","language":"en","canonical_url":"https://blog.emilua.org/2025/01/12/software-sandboxing-basics/","author":{"name":"Emilua","url":"https://blog.emilua.org","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Emilua Blog","url":"https://blog.emilua.org","listing_slug":null,"listing":null},"topics":[{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":9084,"reading_minutes":39,"published_at":"2025-01-12T00:00:00.000Z","added_at":"2026-09-21T03:09:30.817Z","updated_at":"2026-09-21T03:09:30.817Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/software-sandboxing-the-basics","markdown_url":"https://listedarticles.com/articles/software-sandboxing-the-basics.md","example":false,"citation":"Emilua, Emilua Blog. \"Software sandboxing: The basics.\" 12 Jan 2025. https://blog.emilua.org/2025/01/12/software-sandboxing-basics/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.emilua.org/2025/01/12/software-sandboxing-basics/"},"snippet":null,"score":null}],"total":7,"count":7,"next_offset":null,"has_more":false,"query":{"q":null,"content_type":"tutorial","topic":"security","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}