Skip to content
View Dashtid's full-sized avatar

Block or report Dashtid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dashtid/README.md

David Dashti

Product security for regulated medical software. Biomedical engineer turned security specialist - I turn STRIDE threat models into concrete, traceable security requirements and back them with SBOM-driven SCA, static analysis, and black-box dynamic testing.

Currently QA/RA & Security Specialist at Hermes Medical Solutions in Stockholm, working on secure SDLC for medical devices, FDA premarket cybersecurity and IEC 81001-5-1, AppSec, and the AI governance that increasingly wraps around them. Building toward product and application security engineering.

dashti.se - LinkedIn

Open source

13 merged pull requests into 7 security and medical-imaging projects:

Project Merged What
fo-dicom 3 DICOM parsing hardening (bounded decompression)
syft 2 SBOM generation
grype 2 Vulnerability matching correctness
fo-dicom.Codecs 2 JPEG/JPEG-2000 decoder crash fixes
DefectDojo 2 Vulnerability-management platform
presidio 1 PII detection
stereoscope 1 Container image analysis

Open PRs under review at checkov (Terraform OIDC trust-policy checks), pydicom, cartography and purl2cpe.

All of my pull requests

Projects

  • subvectors - cited, versioned conformance vectors for CI/CD OIDC trust decisions: does subject S satisfy trust condition C, and is C safe? Covers GitHub/GitLab issuers against AWS/Azure/GCP consumers. On PyPI (pip install subvectors) with the full corpus in the wheel.
  • subcheck - decodes and validates GitHub Actions OIDC token claims against an expected-claims policy. A CI gate against trust-policy drift, differentially tested against the pinned subvectors corpus. On PyPI (pip install subcheck) and usable as a GitHub Action.
  • portfolio-site - full-stack personal site (Vue 3 + TypeScript, FastAPI) with GitHub OAuth, analytics and an admin CMS.
  • sysadmin-toolkit - Windows/Linux administration automation: maintenance, infrastructure setup, monitoring, DevOps.

Certifications

  • CompTIA Security+ (2026)

Pinned Loading

  1. subvectors subvectors Public

    Cited, versioned conformance vectors for CI/CD OIDC trust decisions - the answer key for 'does subject S satisfy trust condition C, and is C safe?' across GitHub/GitLab issuers and AWS/Azure/GCP co…

    Python

  2. subcheck subcheck Public

    Decode and validate GitHub Actions OIDC token claims against an expected-claims policy - a CI gate against trust-policy drift

    Python

  3. portfolio-site portfolio-site Public

    Full-stack personal portfolio site with Vue 3 + TypeScript frontend and FastAPI backend. Features GitHub OAuth, analytics, and admin CMS.

    Python

  4. sysadmin-toolkit sysadmin-toolkit Public

    System administration automation for Windows/Linux: maintenance scripts, infrastructure setup, monitoring tools, and DevOps automation.

    PowerShell