DCODX Cybersecurity Break it, Fix it
Blog Secure Development TrainingsWebsite
  • 1337 - DCODX Publish
  • Trainings
    • Secure Coding Trainings
  • ๐Ÿ”Research and Talks
    • Talks, events and workshops
    • OWASP MSTG Crackme 1 writeup (Android)
    • OWASP MSTG Crackme 2 writeup (Android)
    • OWASP MSTG Crackme 3 writeup (Android)
Powered by GitBook
LogoLogo

CONTACT US

  • E: info@dcodx.com
  • Linkedin

DEVSECOPS

  • DevSecOps implementation
  • Security Trainings

PENETRATION TESTS

  • Pentests

LET'S MEET

  • Book 15 minutes with one of our experts

@ dcodx.com

On this page
  • Workshop | Hacking and Defending LLM Applications (OWASP LLM Top 10)
  • Backdooring LLMs on HuggingFace: Secure Coding Lessons
  • GitArmor: Policy-as-Code for your GitHub environment
  • DevOps Meet Sec: Your Journey to Delivering Secure Code Fast
  • OWASP Crackme Android solutions
  • Attacking and defending GraphQL applications: a hands-on approach
  • Squatm3gator: 360ยฐ Cybersquatting
  • Squatm3: cybersquatting made easy
  • Automation of MASVS with BDD
  • Mobile BDD security tests on steroids
  • BDD Mobile security testing with OWASP MASVS, OWASP MSTG and Calabash
  1. Research and Talks

Talks, events and workshops

Our past events, talks and workshops.

PreviousSecure Coding TrainingsNextOWASP MSTG Crackme 1 writeup (Android)

Last updated 3 days ago

Ready to hack and fix LLM applications? This workshop will take you through the OWASP LLM Top 10 via hands-on hacking labs. You will learn various techniques to exploit LLM applications vulnerabilities, and how to implement robust secure design patterns. Whether you are a builder or breaker of LLM applications this is for you! At the end of the day there will be an exciting attack-and- defense wargame. Plenty of learning and fun, guaranteed.

Davide Cioccia

@Cyberwise Lithuania 2025

Davide Cioccia @ SecTalks Singapore 2025 (Singapore)

As open source large language models (LLMs) continue to gain traction, so too does the risk of supply chain attacks targeting platforms like Hugging Face. This talk explores the current threat landscape surrounding open source LLMs, focusing on how malicious actors can inject backdoors into models and associated code. We demonstrate practical techniques for bypassing Hugging Faceโ€™s existing security controls, revealing how seemingly benign models can conceal harmful behaviors.

Davide Cioccia, Stefan Petrushevski

GitArmor is an open source tool that intuitively transforms the security requirements and controls for your DevOps implementation into policies as code and enables you to run the checks against your GitHub environment.โ€‹

Hereโ€™s how GitArmor can be a game changer for you:

  1. Policy as Code - Transform your DevOps platform security policies into GitArmor yml files. Stored centrally, these policies can be enforced with on-demand or periodic checks across your GitHub Organization, helping you pinpoint and prioritize areas for improvement.

  2. Security Assessments - Perfect for Security Teams, GitArmor facilitates the reconnaissance phase of possible misconfigurations of the SCM environment.

  3. Dev Team Setup - Ideal for startups, a small development team can utilize GitArmor along with the default policy to ensure their GitHub repositories and organization are securely configured.

Davide Cioccia

@ DevDays / DevPro Europe 2023 (Lithuania) online

@ SECCON NL 2023 (Netherlands)

@ TestCon Europe 2023 (Lithuania)

After spending the last 1 or 2 years getting your DevOps process right, here it comes the new security guy: "We need to move to DevSecOps". This talk wants to share my personal experience, challenges, and successes as DevSecOps Architect in implementing DevSecOps in different DevOps processes. The talk starts with the main question: "Where do we start?" to then moves to topics like IaC security, the policy as code, SAST, SCA, SBOM, Security Champions, CI/CD security, supply chain security, logging and monitoring, and DevSecOps maturity. Don't look at it as a list but as a mix of connected resources that will increase automation and reduce manual bottlenecks. At the end of the talk, attendees should already be able to picture their DevSecOps journey ahead.

Davide Cioccia

@ OWASP MAS

Davide Cioccia & Stefan Petrushevski

@ DevSecCon Boston 2019

"Attacking and Defending GraphQL Applications: A Hands-On Approach" is a workshop that provides practical knowledge on securing GraphQL applications. Participants engage in hands-on activities to identify, exploit, and mitigate vulnerabilities in GraphQL APIs. The workshop covers attack vectors specific to GraphQL and teaches defensive techniques such as authentication, input validation, and rate limiting.

Davide Cioccia & Stefan Petrushevski

@ BlackHat Asia 2019

We presented a new tool to automate cybersquatting attacks and indentify available websites to use in phishing campaigns. The tool also allows you to monitor existing domains for expiration date and buy it as soon as it becomes available. And .... it is opensource

Davide Cioccia & Stefan Petrushevski @ BlackHat Arsenal London 2018

We presented a CLI tool to exploit, detect and prevent cybersquatting attacks. The tool is designed to be fast and give a quick feedback to companies and pentesters.

Davide Cioccia @ Open Security Sammit London 2018

The session has been focused on creating BDD tests to automated the OWASP MSTG test cases, in order to integrate those tests in the CI/CD pipeline*

Davide Cioccia @ OWASP AppSec USA 2018

This talk introduces a new process and practical solution that achieves this โ€“ automation of mobile security tests. We are using a combination of existing penetration testing frameworks (Drozer and Needle), UI automation, underlying system commands available in the mobile OS for execution of tests and describe (write) tests in BDD fashion. In this way, you can cover all kind of security tests, such as testing for not encrypted PII, input validation, cryptography, network security, SQL injection and so on! Basically, the goal is to translate MASVS (and its sister project MSTG) into automated BDD security tests and give pentesters more time to focus on "crazy stuff"

Davide Cioccia @ OWASP AppSec Romania 2017

A novel approach on automating OWASP MASVS and MSTG via unit and integration tests using BDD.

We provided a set of solutions to exploit the OWASP MAS Android Crackle challenges using Ghidra and Frida. Read our writeups

๐Ÿ”
Workshop | Hacking and Defending LLM Applications (OWASP LLM Top 10)
Backdooring LLMs on HuggingFace: Secure Coding Lessons
GitArmor: Policy-as-Code for your GitHub environment
@ BlackHat Arsenal Asia 2025 (Singapore)
@ BlackHat Arsenal Asia 2024 (Singapore)
@ BlackHat Arsenal Europe 2024 (London)
DevOps Meet Sec: Your Journey to Delivering Secure Code Fast
OWASP Crackme Android solutions
here
Attacking and defending GraphQL applications: a hands-on approach
Squatm3gator: 360ยฐ Cybersquatting
Squatm3: cybersquatting made easy
Automation of MASVS with BDD
Mobile BDD security tests on steroids
BDD Mobile security testing with OWASP MASVS, OWASP MSTG and Calabash
LogoGitHub - dcodx/gitarmor: GitArmor is a handy tool that makes it easy to assess the secure setup of your DevOps platform.GitHub
LogoGitHub - david3107/squatm3gator: Squatm3gator is a complete web solution based on the python tool squatm3, designed to enumerate available domains generated modifying the original domain name through different cybersquatting techniquesGitHub