<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Yeti.Security on Yeti.Security — Pen-testing &amp; security consulting</title><link>https://yetisecurity.cz/</link><description>Recent content in Yeti.Security on Yeti.Security — Pen-testing &amp; security consulting</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 07 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://yetisecurity.cz/index.xml" rel="self" type="application/rss+xml"/><item><title>Penetration Testing</title><link>https://yetisecurity.cz/services/penetration-testing/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://yetisecurity.cz/services/penetration-testing/</guid><description>&lt;p>A scoped, time-boxed assessment against a defined surface. The most common
engagement shape we run.&lt;/p>
&lt;h2 id="whats-in-scope">What&amp;rsquo;s in scope&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Web applications&lt;/strong> — production-grade SPAs, APIs, admin consoles&lt;/li>
&lt;li>&lt;strong>Mobile&lt;/strong> — native iOS and Android binaries plus their backends (OWASP MASTG)&lt;/li>
&lt;li>&lt;strong>REST &amp;amp; GraphQL APIs&lt;/strong> — including auth-token replay, IDOR, rate-limiting&lt;/li>
&lt;li>&lt;strong>Cloud configuration&lt;/strong> — AWS, GCP, Azure (read-only review)&lt;/li>
&lt;/ul>
&lt;p>We do not test customer-leased on-premises hardware, third-party SaaS we don&amp;rsquo;t
host, or anything you don&amp;rsquo;t have written authorization to test.&lt;/p></description></item><item><title>Red Team Engagement</title><link>https://yetisecurity.cz/services/red-team/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://yetisecurity.cz/services/red-team/</guid><description>&lt;p>A simulated adversary campaign with a defined objective (&amp;ldquo;exfiltrate the
customer-PII bucket&amp;rdquo;, &amp;ldquo;deploy ransomware to the build server&amp;rdquo;, &amp;ldquo;obtain a
production AWS access key&amp;rdquo;), tested across as many vectors as it takes.&lt;/p>
&lt;h2 id="what-gets-tested">What gets tested&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Initial access&lt;/strong> — phishing, smishing, OSINT, supply-chain via dependency&lt;/li>
&lt;li>&lt;strong>Lateral movement&lt;/strong> — once in, can we move? what&amp;rsquo;s logged?&lt;/li>
&lt;li>&lt;strong>Privilege escalation&lt;/strong> — IAM, group policy, sudoer files, the lot&lt;/li>
&lt;li>&lt;strong>Detection &amp;amp; response&lt;/strong> — does your SOC see us? in how long? what gets paged?&lt;/li>
&lt;li>&lt;strong>Exfiltration&lt;/strong> — the final boss: can we leave with what we came for?&lt;/li>
&lt;/ul>
&lt;h2 id="how-it-runs">How it runs&lt;/h2>
&lt;p>Four-week minimum, six-week typical. We coordinate timing with a single point
of contact on your side (usually CISO or VP Eng) who is &lt;em>not&lt;/em> in the SOC. The
SOC doesn&amp;rsquo;t know we&amp;rsquo;re coming — that&amp;rsquo;s the point.&lt;/p></description></item><item><title>Security Consulting</title><link>https://yetisecurity.cz/services/consulting/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://yetisecurity.cz/services/consulting/</guid><description>&lt;p>A monthly retainer for teams who want senior security guidance without
hiring a full-time security engineer. The right shape for most Series A–B
companies.&lt;/p>
&lt;h2 id="whats-included">What&amp;rsquo;s included&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Fractional CISO&lt;/strong> — a named senior practitioner who attends your weekly
security/eng review and answers Slack&lt;/li>
&lt;li>&lt;strong>Threat modeling&lt;/strong> — quarterly half-day sessions to map what you&amp;rsquo;re shipping
against what attackers want&lt;/li>
&lt;li>&lt;strong>Architecture review&lt;/strong> — every major system gets a read before it ships&lt;/li>
&lt;li>&lt;strong>SDLC integration&lt;/strong> — we set up the linters, the dependency scanning, the
secret-detection in your CI, and tune them so they don&amp;rsquo;t get ignored&lt;/li>
&lt;li>&lt;strong>Incident retainer&lt;/strong> — on-call coverage for the first 24 hours of any
declared incident; we then hand off to a forensics partner&lt;/li>
&lt;/ul>
&lt;h2 id="how-it-works">How it works&lt;/h2>
&lt;p>Eight hours/week, billed monthly. We don&amp;rsquo;t track hours within the month —
this isn&amp;rsquo;t an agency.&lt;/p></description></item><item><title>Crampon-7: credential-stuffing wave targeting fleet-management SaaS</title><link>https://yetisecurity.cz/journal/crampon-7-credential-stuffing/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://yetisecurity.cz/journal/crampon-7-credential-stuffing/</guid><description>&lt;div class="callout crit">&lt;span class="label">// TLP:AMBER · limited distribution&lt;/span>
This brief contains active-campaign indicators. Share inside your organization
and with trusted partners only. Do not redistribute publicly.
&lt;/div>

&lt;p>A coordinated credential-stuffing campaign is targeting US-based
fleet-management platforms. Yeti has observed activity against three customers
in the last 72 hours. Recommended actions are at the bottom of this post.&lt;/p>
&lt;p>&lt;span class="stat-inline">
&lt;span class="v">HIGH&lt;/span>
&lt;span class="l">severity&lt;/span>
&lt;/span>

&lt;span class="stat-inline">
&lt;span class="v">11&lt;/span>
&lt;span class="l">known victims&lt;/span>
&lt;/span>

&lt;span class="stat-inline">
&lt;span class="v">~3%&lt;/span>
&lt;span class="l">success rate&lt;/span>
&lt;/span>

&lt;span class="stat-inline">
&lt;span class="v">05.04&lt;/span>
&lt;span class="l">first seen&lt;/span>
&lt;/span>
&lt;/p>
&lt;h2 id="summary">Summary&lt;/h2>
&lt;p>Threat actor &lt;strong>CRAMPON-7&lt;/strong> is replaying credentials harvested from a 2025
unrelated SaaS breach against fleet-management login endpoints. Distributed
across approximately 4,200 residential proxies; rate-limited at 1.5
requests/second per IP — well below typical naive rate-limiting thresholds.&lt;/p></description></item><item><title>The first six findings we see, every time</title><link>https://yetisecurity.cz/journal/first-six-findings/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://yetisecurity.cz/journal/first-six-findings/</guid><description>&lt;p>Eighteen months in, we&amp;rsquo;ve completed 38 engagements. They span fintechs, fleet-
management SaaS, two robotics companies, and a healthtech firm we can&amp;rsquo;t name.
Different stacks, different teams, very different threat models.&lt;/p>
&lt;p>And yet — the same six findings appear in roughly the same order, every time.&lt;/p>
&lt;p>Treat this list as a &lt;strong>pre-emptive remediation roadmap&lt;/strong>. If you can knock
these out before our next visit (or, ideally, before someone else&amp;rsquo;s first
visit), the rest of the engagement is materially more useful.&lt;/p></description></item><item><title>Northstar Robotics: fixing twelve findings before the report shipped</title><link>https://yetisecurity.cz/journal/northstar-case-study/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://yetisecurity.cz/journal/northstar-case-study/</guid><description>&lt;p>In Q2 2026 we ran a four-week penetration test against &lt;strong>Northstar Robotics&lt;/strong>,
a fleet-management SaaS for autonomous logistics vehicles. The engagement
covered their production web app, the operator mobile apps (iOS + Android),
and their customer-facing API.&lt;/p>
&lt;p>We found 28 issues — two critical, four high, nine medium, eight low, five
informational. None of those numbers are unusual. The unusual part: by the
time we sent the final report, &lt;strong>20 of the 28 were already fixed&lt;/strong>. Six more
had open PRs. Two were deferred deliberately, with a documented exception.&lt;/p></description></item><item><title>About Yeti</title><link>https://yetisecurity.cz/about/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://yetisecurity.cz/about/</guid><description>&lt;p>We&amp;rsquo;re a small offensive-security firm. We test other people&amp;rsquo;s systems for a living
and we try to do it the way a senior practitioner would explain things to a peer
they respect — direct, with the receipts, and without theatrics.&lt;/p>
&lt;h2 id="what-we-believe">What we believe&lt;/h2>
&lt;p>&lt;strong>Honest, never theatrical.&lt;/strong> We don&amp;rsquo;t dramatize findings to inflate scope. A medium
is a medium. Reports describe risk in plain English with the math attached.&lt;/p>
&lt;p>&lt;strong>Practitioner-first.&lt;/strong> Everything we ship is something a working engineer can act
on by Friday. No 200-page PDFs that nobody reads.&lt;/p></description></item><item><title>Get in touch</title><link>https://yetisecurity.cz/contact/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://yetisecurity.cz/contact/</guid><description>&lt;p>The fastest way to reach us is &lt;strong>&lt;a href="mailto:hello@yeti.security">hello@yeti.security&lt;/a>&lt;/strong>.&lt;/p>
&lt;p>Tell us:&lt;/p>
&lt;ul>
&lt;li>Roughly what you&amp;rsquo;d like tested (web app, mobile, infrastructure, all of the above)&lt;/li>
&lt;li>A target window (the next 30 days? Q4? before your next SOC 2 audit?)&lt;/li>
&lt;li>Whether you have a compliance trigger — and if so, which one&lt;/li>
&lt;/ul>
&lt;p>We&amp;rsquo;ll come back inside two business days with a scoped proposal. No sales motion
attached, no follow-up sequences.&lt;/p>
&lt;form class="inquiry-form" action="https://api.web3forms.com/submit" method="POST" data-ajax-form>
 &lt;input type="hidden" name="access_key" value="bc58a866-83fc-4f22-8c05-ffdbd1a0d63d">
 &lt;input type="hidden" name="subject" value="New engagement inquiry from yetisecurity.cz">
 &lt;input type="hidden" name="from_name" value="Yeti.Security website">
 &lt;input type="hidden" name="redirect" value="https://yetisecurity.cz/thanks/">

 &lt;input class="form-botcheck" type="checkbox" name="botcheck" tabindex="-1" autocomplete="off">
 &lt;div class="form-status" data-form-status role="status" aria-live="polite" hidden>&lt;/div>

 &lt;div class="form-grid">
 &lt;label class="field">
 &lt;span>Name&lt;/span>
 &lt;input type="text" name="name" autocomplete="name" required>
 &lt;/label>

 &lt;label class="field">
 &lt;span>Work email&lt;/span>
 &lt;input type="email" name="email" autocomplete="email" required>
 &lt;/label>

 &lt;label class="field">
 &lt;span>Company&lt;/span>
 &lt;input type="text" name="company" autocomplete="organization" required>
 &lt;/label>

 &lt;label class="field">
 &lt;span>Website or app&lt;/span>
 &lt;input type="url" name="website" inputmode="url" placeholder="https://">
 &lt;/label>

 &lt;label class="field">
 &lt;span>Engagement type&lt;/span>
 &lt;select name="engagement_type" required>
 &lt;option value="">Select one&lt;/option>
 &lt;option>Penetration testing&lt;/option>
 &lt;option>Red team engagement&lt;/option>
 &lt;option>Security consulting&lt;/option>
 &lt;option>Not sure yet&lt;/option>
 &lt;/select>
 &lt;/label>

 &lt;label class="field">
 &lt;span>Target window&lt;/span>
 &lt;select name="target_window" required>
 &lt;option value="">Select one&lt;/option>
 &lt;option>Next 30 days&lt;/option>
 &lt;option>1-3 months&lt;/option>
 &lt;option>This quarter&lt;/option>
 &lt;option>Flexible&lt;/option>
 &lt;/select>
 &lt;/label>
 &lt;/div>

 &lt;label class="field">
 &lt;span>What should we test?&lt;/span>
 &lt;textarea name="message" rows="7" minlength="20" required>&lt;/textarea>
 &lt;/label>

 &lt;label class="consent">
 &lt;input type="checkbox" name="consent" value="yes" required>
 &lt;span>I consent to Yeti.Security using this information to respond to my inquiry.&lt;/span>
 &lt;/label>

 &lt;div class="form-actions">
 &lt;button class="btn primary" type="submit">Send inquiry →&lt;/button>
 &lt;span>Prefer email? &lt;a href="mailto:hello@yeti.security">hello@yeti.security&lt;/a>&lt;/span>
 &lt;/div>
&lt;/form>

&lt;div class="callout">&lt;span class="label">// for sensitive material&lt;/span>
If your message contains anything you&amp;rsquo;d rather keep private, use our PGP key —
fingerprint &lt;code>4F2A 1B7C 9E3D 8B41 6F02&lt;/code>, full key at &lt;a href="https://yetisecurity.cz/pgp.txt">yetisecurity.cz/pgp.txt&lt;/a>.
&lt;/div>

&lt;h2 id="other-channels">Other channels&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Phone&lt;/strong> — &lt;a href="tel:&amp;#43;13035550100">&amp;#43;1 303 555 0100&lt;/a>, business hours MT&lt;/li>
&lt;li>&lt;strong>Office&lt;/strong> — 1810 Blake St, Suite 400, Denver CO 80202&lt;/li>
&lt;li>&lt;strong>Signal&lt;/strong> — on request, after first contact&lt;/li>
&lt;li>&lt;strong>LinkedIn&lt;/strong> — &lt;a href="https://linkedin.com/company/yeti-security">linkedin.com/company/yeti-security&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="responsible-disclosure">Responsible disclosure&lt;/h2>
&lt;p>If you&amp;rsquo;ve found a vulnerability in &lt;strong>our&lt;/strong> systems — yetisecurity.cz, the
verification service at verify.yetisecurity.cz, or anything we operate — see
the &lt;a href="https://yetisecurity.cz/disclosure/">disclosure policy&lt;/a> and email
&lt;a href="mailto:security@yeti.security">security@yeti.security&lt;/a> directly.&lt;/p></description></item><item><title>Inquiry received</title><link>https://yetisecurity.cz/thanks/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://yetisecurity.cz/thanks/</guid><description>&lt;p>Thanks for the details. We&amp;rsquo;ll review the scope and come back inside two business days.&lt;/p>
&lt;p>If you need to send sensitive material, use our PGP key at &lt;a href="https://yetisecurity.cz/pgp.txt">yetisecurity.cz/pgp.txt&lt;/a> or email &lt;a href="mailto:security@yeti.security">security@yeti.security&lt;/a>.&lt;/p></description></item><item><title>Privacy</title><link>https://yetisecurity.cz/privacy/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://yetisecurity.cz/privacy/</guid><description>&lt;p>We&amp;rsquo;re a security firm. We are not in the data-broker business. Specifically:&lt;/p>
&lt;h2 id="what-we-collect">What we collect&lt;/h2>
&lt;p>&lt;strong>On this website&lt;/strong> — a minimal analytics pixel (self-hosted) that records page,
referrer, country (not IP), and rough screen size. No cookies. No
fingerprinting. No third-party analytics.&lt;/p>
&lt;p>&lt;strong>Through contact forms&lt;/strong> — whatever you put in the form. We store it in our
inbox until the engagement (if any) ends, then we archive and encrypt it.&lt;/p></description></item><item><title>Responsible disclosure</title><link>https://yetisecurity.cz/disclosure/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://yetisecurity.cz/disclosure/</guid><description>&lt;p>If you believe you&amp;rsquo;ve found a security issue in &lt;strong>anything we operate&lt;/strong> —
yetisecurity.cz, verify.yetisecurity.cz, our public tooling repos, or any
service we host — please tell us. We will not pursue legal action against
researchers acting in good faith under this policy.&lt;/p>
&lt;h2 id="in-scope">In scope&lt;/h2>
&lt;ul>
&lt;li>yetisecurity.cz and all its subdomains&lt;/li>
&lt;li>verify.yetisecurity.cz attestation service&lt;/li>
&lt;li>Public repositories under github.com/yeti-security/*&lt;/li>
&lt;li>Any artifact we explicitly publish (PGP keys, public reports, downloadable tooling)&lt;/li>
&lt;/ul>
&lt;h2 id="out-of-scope">Out of scope&lt;/h2>
&lt;ul>
&lt;li>Customer environments — even ones we&amp;rsquo;ve recently tested. Those belong to
the customer; please report to them directly.&lt;/li>
&lt;li>Findings that depend on physical access, social engineering of staff,
or rate-limiting/DoS.&lt;/li>
&lt;li>Reports generated by automated scanners with no manual validation.&lt;/li>
&lt;/ul>
&lt;h2 id="how-to-report">How to report&lt;/h2>
&lt;p>&lt;strong>Email: &lt;a href="mailto:security@yeti.security">security@yeti.security&lt;/a>&lt;/strong> — encrypted
with our PGP key if the material is sensitive. Fingerprint
&lt;code>4F2A 1B7C 9E3D 8B41 6F02&lt;/code>; full key at &lt;a href="https://yetisecurity.cz/pgp.txt">yetisecurity.cz/pgp.txt&lt;/a>.&lt;/p></description></item></channel></rss>