Przeanalizuj swój projekt.

Bez konta. To, co Tamiso czyta, zależy od tego, co wyślesz, a wynik znika po 24 godzinach.

Nowy test Najwyżej 25 MB albo archiwum .zip projektu
Wysyłasz Paczkiznane podatności Kodsekrety, typowe błędy
Plik zależnościpackage-lock.json, requirements.txt, SBOM, raport Trivy… Tak Nie, plik go nie zawiera
Archiwum .zip projektuboutique.zip Tak Tak, w pamięci
Adres publicznego repozytorium GitHubgithub.com/organisation/projet Tak Tak, w pamięci
requirements.txtpoetry.lockpackage-lock.jsonpnpm-lock.yamlyarn.lock

Także pyproject.toml, Pipfile, uv.lock i package.json, composer.json i composer.lock (PHP), Gemfile i Gemfile.lock (Ruby), go.mod (Go), Cargo.toml i Cargo.lock (Rust), pom.xml, build.gradle i gradle.lockfile (Java), .csproj i packages.lock.json (.NET), bun.lock, archiwum .zip całego repozytorium, SBOM CycloneDX albo SPDX w JSON i raporty Trivy, Snyk, OSV-Scanner, Dependabot albo SARIF. Kilka plików naraz: Tamiso łączy je bez powtórzeń i pomija te, których nie umie odczytać.

Co czytamy

Z pliku zależności: nazwy i wersje paczek oraz podatności zgłoszone już przez inny skaner. Z archiwum .zip albo repozytorium: także kod, analizowany w pamięci i od razu zapominany (zostają tylko plik, linia i krótki zamaskowany fragment, przez 24 godziny). Nic nie trafia do AI bez Twojej zgody.

Gdzie szukamy

Znane podatności i złośliwe paczki w OSV, prawdopodobieństwo wykorzystania EPSS i katalog wykorzystywanych podatności CISA. W PyPI i npm Tamiso sprawdza też, czy każda paczka istnieje, nie jest zbyt nowa, nie podszywa się pod nazwę znanej paczki i czy jej wersja nie została wycofana przez autorów.

Co dostajesz

Aktualizacje do zrobienia w pierwszej kolejności, odrzucone podatności z powodem i prompt gotowy do wklejenia w asystenta AI.