# Blog — Page 7 — Liran Tal

AI security researcher, open-source maintainer, and author. Explore Liran Tal’s blog, research papers, developer tools, books, and conference talks.

Canonical: https://lirantal.com/blog/7

*   Oct 13, 2012 · 1 min read

    ## [daloRADIUS VM update](/blog/2012-10-13)

    Necessary updates for the daloRADIUS VM related to configuration file permissions

    *   [daloradius](/tag/daloradius)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2012-10-13)

*   Oct 9, 2012 · 1 min read

    ## [Alter WYSIWYG settings in Drupal](/blog/2012-10-09)

    Altering WYSIWYG settings to make image URLs absolute so that they are also accessible via Email clients.

    *   [drupal](/tag/drupal)
    *   [php](/tag/php)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2012-10-09)

*   Oct 5, 2012 · 2 min read

    ## [Drupal Commons menu items adjustments](/blog/2012-10-05)

    Using hook\_menu\_alter() to adjust menu items in Drupal Commons

    *   [drupal](/tag/drupal)
    *   [php](/tag/php)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2012-10-05)

*   Oct 2, 2012 · 2 min read

    ## [Views MySQL OrderBy – Drupal module](/blog/2012-10-02)

    A simple Drupal module that provides a Views MySQL OrderBy plugin

    *   [drupal](/tag/drupal)
    *   [php](/tag/php)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2012-10-02)

*   Sep 27, 2012 · 3 min read

    ## [Gearman – offloading Drupal tasks to a job server](/blog/2012-09-27)

    Integrating Gearman with Drupal as a background job server for cloud-native and event-driven performance

    *   [drupal](/tag/drupal)
    *   [gearman](/tag/gearman)
    *   [php](/tag/php)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2012-09-27)

*   Sep 22, 2012 · 1 min read

    ## [daloRADIUS new website and offering](/blog/2012-09-22)

    Updated invoice management and reporting

    *   [daloradius](/tag/daloradius)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2012-09-22)

*   Nov 5, 2010 · 1 min read

    ## [New billing invoices improvements coming to daloRADIUS](/blog/2010-11-05)

    Updated invoice management and reporting

    *   [daloradius](/tag/daloradius)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2010-11-05)

*   Jun 14, 2010 · 1 min read

    ## [daloRADIUS introduces further billing improvements with invoices and payments](/blog/2010-06-14)

    About changes coming to user\_id and userbillinfo table for daloRADIUS and FreeRADIUS

    *   [daloradius](/tag/daloradius)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2010-06-14)

*   May 11, 2010 · 1 min read

    ## [daloRADIUS heartbeat Dashboard](/blog/2010-05-11)

    Monitor daloRADIUS instances from routers, NAS, etc

    *   [daloradius](/tag/daloradius)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2010-05-11)

*   May 9, 2010 · 1 min read

    ## [daloRADIUS operators handling change](/blog/2010-05-09)

    RBAC, ACLs, operators, groups, and other access control related changes in daloRADIUS

    *   [daloradius](/tag/daloradius)
    *   [security](/tag/security)
    *   [auth](/tag/auth)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2010-05-09)

*   May 9, 2010 · 1 min read

    ## [daloRADIUS Users Portal changes](/blog/2010-05-09_-_users_portal_daloradius)

    Users portal login changes related to authentication

    *   [daloradius](/tag/daloradius)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2010-05-09_-_users_portal_daloradius)

*   May 6, 2010 · 1 min read

    ## [daloRADIUS PDF Invoices](/blog/2010-05-06)

    Using dompdf to generate PDF invoices for daloRADIUS billing

    *   [daloradius](/tag/daloradius)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2010-05-06)

*   May 5, 2010 · 1 min read

    ## [daloRADIUS new feature: Import CSV Users](/blog/2010-05-05_-_daloradius_import)

    Auth-type based users import from CSV

    *   [daloradius](/tag/daloradius)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2010-05-05_-_daloradius_import)

*   Invalid Date · 2 min read

    ## [Drupal Performance Tip – 'I’m too young to die' – know your DB engines](/blog/2014-12-15)

    MyISAM or InnoDB? know how to choose database engines

    *   [drupal](/tag/drupal)

     [![](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)](/blog/2014-12-15)

*   Nov 30, 2021 · 4 min read

    ## [The maintainer's CI workflows recipe for a peaceful open source life](/blog/2021-11-30_the-maintainer-ci-workflow-recipe-for-peaceful-open-source-life)

    My GitHub Actions hackathon application entry is about all the small things that would contribute to a better maintainer life.

     [![](/_astro/photo-1447433819943-74a20887a81e.D4S8R7eM_XP7og.jpg)](/blog/2021-11-30_the-maintainer-ci-workflow-recipe-for-peaceful-open-source-life)

*   Oct 30, 2019 · 9 min read

    ## [Angular vs React: the security risk of indirect dependencies](/blog/angular-vs-react-the-security-risk-of-indirect-dependencies-snyk-af83b24d429e)

    This is a blog mirror of Snyk’s State of JavaScript frameworks security report 2019.

     [![](/_astro/d9ebc36b73eb2a4e4cbdfd11dc796714.Mf8Sy1Ct_ZR6LR2.jpg)](/blog/angular-vs-react-the-security-risk-of-indirect-dependencies-snyk-af83b24d429e)

*   Oct 30, 2019 · 4 min read

    ## [Comparing React and Angular secure coding practices](/blog/comparing-react-and-angular-secure-coding-practices-snyk-96315e3faf7d)

    As a follow-up to Snyk’s State of JavaScript frameworks security report 2019, this section of the report is about Angular and React…

     [![](/_astro/f8e264edee29e37dc0b11613b993ce3f.BpTrKcl5_Z293XyW.jpg)](/blog/comparing-react-and-angular-secure-coding-practices-snyk-96315e3faf7d)

*   Oct 30, 2019 · 3 min read

    ## [84% of all websites are impacted by jQuery XSS vulnerabilities](/blog/84-of-all-websites-are-impacted-by-jquery-xss-vulnerabilities-snyk-4c73a935ab11)

    This article is from Snyk’s State of JavaScript frameworks security report 1. In this blog post we’ll review security vulnerabilities…

     [![](/_astro/2cb70ed5b1b503992216c3b92cbc796f.dPezb4Wa_Qo7DT.jpg)](/blog/84-of-all-websites-are-impacted-by-jquery-xss-vulnerabilities-snyk-4c73a935ab11)

*   Oct 9, 2019 · 4 min read

    ## [A Snyk peek into Node.js and npm’s state of open source security report 2019](/blog/a-snyk-peek-into-node-js-and-npms-state-of-open-source-security-report-2019-2209a5adc1e0)

    In the State of Open Source Security Report 2019, we set out to measure the pulse of the open source security landscape throughout the…

     [![](/_astro/862777f77ae5e16d5fa7285b288f7caa.CUgmn5wu_Zxd5NE.jpg)](/blog/a-snyk-peek-into-node-js-and-npms-state-of-open-source-security-report-2019-2209a5adc1e0)

*   Oct 4, 2019 · 6 min read

    ## [My first time at JSConf Budapest, how was it?](/blog/2019-10-04_jsconf-budapest-review)

    Sharing my thoughts and experience on attending JSConf Budapest for the first time

     [![](/_astro/of0bgqoc2ghd5dpsrj9a.Cgiom2X7_ZpB2PE.jpg)](/blog/2019-10-04_jsconf-budapest-review)

*   Aug 19, 2019 · 2 min read

    ## [npm security tips to keep you safe of malicious modules](/blog/2019-08-19_npm-tips-to-keep-you-safe)

    npm security tips to keep you safe of malicious modules

     [![](/_astro/photo-1611172061501-ee8ef02d49c5.DmiX_FB6_Z1V3NBz.jpg)](/blog/2019-08-19_npm-tips-to-keep-you-safe)

*   Jun 14, 2019 · 2 min read

    ## [6 stages of refactoring a jest test case](/blog/2019-06-14_6-stages-of-refactoring-a-jest-test-case)

    what makes a test case good? how can we improve the developer friendliness when writing test code?

     [![](/_astro/photo-1576444356170-66073046b1bc.DDs4tEIv_ZcDMvB.jpg)](/blog/2019-06-14_6-stages-of-refactoring-a-jest-test-case)

*   Jun 4, 2019 · 1 min read

    ## [npm passes the 1 millionth package milestone! What can we learn?](/blog/2019-06-04_npm-passes-1-million-packages)

    June 4th is a historic date where the millionth package was indexed into the npm registry. npm is a package manager for JavaScript packages.

     [![](/_astro/vpw5lbagyjslr79fy8aa.YD_A1a_U_Z1kb9cT.jpg)](/blog/2019-06-04_npm-passes-1-million-packages)

*   May 9, 2019 · 2 min read

    ## [Are you building Docker images? here's how to avoid leaking sensitive information into Docker images](/blog/2019-05-09_avoid-leaking-sensitive-information-when-building-docker-images)

    Sometimes, when building an application inside a Docker image, you need secrets such as an SSH private key to pull code from a private repository but you may be going about it the wrong way by leaking secrets into the image. Here is how to avoid it.

     [![](/_astro/photo-1486467589601-77e4ca1314b6.DzTLGns2_Z6HPyO.jpg)](/blog/2019-05-09_avoid-leaking-sensitive-information-when-building-docker-images)

*   May 1, 2019 · 2 min read

    ## [Why you should use COPY instead of ADD when building Docker images](/blog/2019-05-01_why-you-should-use-copy-instead-of-add)

    Docker provides two commands for copying files from the host to the Docker image when building it: \`COPY\` and \`ADD\`. which one should you use?

     [![](/_astro/photo-1507860731853-84f12e4c036b.BYPBWphX_AB9Gr.jpg)](/blog/2019-05-01_why-you-should-use-copy-instead-of-add)


[

Newer posts

](/blog/6)[

Older posts

](/blog/8)
