<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Naxaya articles</title>
    <link>https://naxaya.com</link>
    <description>Technical articles, implementation notes, and reusable snippets published on Naxaya.</description>
    <language>en</language>
    <item>
      <title>Azure Functions: diagnose a private HTTP endpoint before changing code</title>
      <link>https://naxaya.com/articles/azure-functions-private-http-trigger-diagnostic-runbook/</link>
      <guid>https://naxaya.com/articles/azure-functions-private-http-trigger-diagnostic-runbook/</guid>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <description>Build an operational runbook for private Azure Functions failures by separating DNS, Private Endpoint, access restrictions, private storage, Application Insights logs and rollback evidence.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>KQL snippet: correlate an Azure Functions private HTTP endpoint</title>
      <link>https://naxaya.com/articles/snippet-kql-azure-functions-private-http-trigger/</link>
      <guid>https://naxaya.com/articles/snippet-kql-azure-functions-private-http-trigger/</guid>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <description>A short query to separate DNS, private access, Functions runtime and application exceptions during a private HTTP incident.</description>
      <category>Snippets</category>
    </item>
    <item>
      <title>Azure AKS: diagnose private ingress before changing deployments</title>
      <link>https://naxaya.com/articles/azure-aks-private-ingress-diagnostic-runbook/</link>
      <guid>https://naxaya.com/articles/azure-aks-private-ingress-diagnostic-runbook/</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <description>Build an operational runbook for AKS private ingress failures by separating DNS, Application Gateway, ingress controller, Kubernetes service endpoints, pod readiness and rollback evidence.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>KQL snippet: correlate AKS private ingress and application logs</title>
      <link>https://naxaya.com/articles/snippet-kql-aks-private-ingress-nginx/</link>
      <guid>https://naxaya.com/articles/snippet-kql-aks-private-ingress-nginx/</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <description>A short query to read ingress controller and application logs together when a private AKS route returns 502, timeouts or no endpoints.</description>
      <category>Snippets</category>
    </item>
    <item>
      <title>Azure Container Apps: diagnose private ingress before changing revisions</title>
      <link>https://naxaya.com/articles/azure-container-apps-private-ingress-diagnostic-runbook/</link>
      <guid>https://naxaya.com/articles/azure-container-apps-private-ingress-diagnostic-runbook/</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <description>Build an operational runbook for Azure Container Apps private ingress failures by separating DNS, ingress mode, revision routing, application logs and rollback evidence.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>KQL snippet: diagnose Container Apps private ingress and revisions</title>
      <link>https://naxaya.com/articles/snippet-kql-container-apps-private-ingress-revisions/</link>
      <guid>https://naxaya.com/articles/snippet-kql-container-apps-private-ingress-revisions/</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <description>A short query to correlate Azure Container Apps system and console logs when private ingress, probes or revision traffic fail.</description>
      <category>Snippets</category>
    </item>
    <item>
      <title>Azure internal APIM: diagnose a private API before changing policies</title>
      <link>https://naxaya.com/articles/azure-internal-apim-private-api-diagnostic-runbook/</link>
      <guid>https://naxaya.com/articles/azure-internal-apim-private-api-diagnostic-runbook/</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
      <description>Qualify a failure across Application Gateway, WAF, internal APIM and a private backend by separating DNS, routing, policy, identity and logs before any fix.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>KQL snippet: correlate WAF and APIM on an Azure private API</title>
      <link>https://naxaya.com/articles/snippet-kql-correlate-waf-apim-private-api/</link>
      <guid>https://naxaya.com/articles/snippet-kql-correlate-waf-apim-private-api/</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
      <description>A short query to see whether a private API request is blocked by Application Gateway WAF, received by APIM or missing from the expected path.</description>
      <category>Snippets</category>
    </item>
    <item>
      <title>Azure managed identity: diagnose private access before changing permissions</title>
      <link>https://naxaya.com/articles/azure-managed-identity-private-access-runbook-key-vault/</link>
      <guid>https://naxaya.com/articles/azure-managed-identity-private-access-runbook-key-vault/</guid>
      <pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
      <description>Build a runbook for Key Vault, Storage or private API access failures with managed identity, RBAC, private DNS, logs and real execution evidence.</description>
      <category>Infrastructure</category>
    </item>
    <item>
      <title>KQL snippet: diagnose Key Vault denial with managed identity</title>
      <link>https://naxaya.com/articles/snippet-kql-managed-identity-key-vault-denied-access/</link>
      <guid>https://naxaya.com/articles/snippet-kql-managed-identity-key-vault-denied-access/</guid>
      <pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
      <description>A short query to separate identity denial, network path and source address when an Azure workload can no longer access Key Vault.</description>
      <category>Snippets</category>
    </item>
    <item>
      <title>Azure: make private paths verifiable with synthetic probes</title>
      <link>https://naxaya.com/articles/azure-private-path-synthetic-probes-dns-tls-waf/</link>
      <guid>https://naxaya.com/articles/azure-private-path-synthetic-probes-dns-tls-waf/</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>Build useful synthetic probes for DNS, TLS, Application Gateway, WAF and Private Endpoint so private Azure paths fail with evidence before production incidents.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>KQL snippet: track synthetic probes for an Azure private path</title>
      <link>https://naxaya.com/articles/snippet-kql-azure-private-path-synthetic-probes/</link>
      <guid>https://naxaya.com/articles/snippet-kql-azure-private-path-synthetic-probes/</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>A short query to track synthetic probe failures and separate DNS, TLS, WAF or Application Gateway symptoms on an Azure private path.</description>
      <category>Snippets</category>
    </item>
    <item>
      <title>Azure WAF: frame an emergency custom rule without losing evidence</title>
      <link>https://naxaya.com/articles/azure-waf-emergency-custom-rule-evidence-rollback/</link>
      <guid>https://naxaya.com/articles/azure-waf-emergency-custom-rule-evidence-rollback/</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
      <description>Apply a temporary Azure WAF custom rule with priority, KQL evidence, business validation and rollback, without permanently hiding managed-rule signals.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>Azure snippet: audit WAF custom rule priorities</title>
      <link>https://naxaya.com/articles/snippet-azure-waf-audit-custom-rule-priorities/</link>
      <guid>https://naxaya.com/articles/snippet-azure-waf-audit-custom-rule-priorities/</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
      <description>A short command to list custom rules in an Azure WAF policy with priority, action and type before an urgent change.</description>
      <category>Snippets</category>
    </item>
    <item>
      <title>Service identity and secret rotation: a production runbook, not an isolated task</title>
      <link>https://naxaya.com/articles/service-identity-secret-rotation-production-runbook/</link>
      <guid>https://naxaya.com/articles/service-identity-secret-rotation-production-runbook/</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
      <description>Build operable rotation for secrets, certificates, and application identities with dependency inventory, evidence, change windows, monitoring, and rollback.</description>
      <category>Infrastructure</category>
    </item>
    <item>
      <title>KQL snippet: detect authentication errors after secret rotation</title>
      <link>https://naxaya.com/articles/snippet-kql-auth-errors-after-secret-rotation/</link>
      <guid>https://naxaya.com/articles/snippet-kql-auth-errors-after-secret-rotation/</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
      <description>A short query to watch 401, 403, and 500 errors after rotating an application secret or service identity.</description>
      <category>Snippets</category>
    </item>
    <item>
      <title>Azure Private Endpoint: detect Terraform, DNS, and network drift before incident</title>
      <link>https://naxaya.com/articles/azure-private-endpoint-drift-terraform-dns-validation/</link>
      <guid>https://naxaya.com/articles/azure-private-endpoint-drift-terraform-dns-validation/</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <description>Build an operational drift reading across Terraform, Private Endpoint, private DNS, CI runners, and validation evidence before a private Azure path breaks in production.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>Azure snippet: detect Private Endpoint DNS drift</title>
      <link>https://naxaya.com/articles/snippet-azure-private-endpoint-drift-dns/</link>
      <guid>https://naxaya.com/articles/snippet-azure-private-endpoint-drift-dns/</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <description>A short check to compare the expected DNS chain, returned private address, and test path from a workload or CI runner.</description>
      <category>Snippets</category>
    </item>
    <item>
      <title>Azure Functions with private Storage: keep runtime, deployment, and diagnostics under control</title>
      <link>https://naxaya.com/articles/azure-functions-private-storage-runtime-deployment-diagnostics/</link>
      <guid>https://naxaya.com/articles/azure-functions-private-storage-runtime-deployment-diagnostics/</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>An operational approach to securing the Azure Functions Storage account with Private Endpoint without breaking runtime behavior, deployments, DNS resolution, triggers, and operational checks.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>Monitoring: turn an alert into an actionable operations runbook</title>
      <link>https://naxaya.com/articles/monitoring-actionable-alert-runbook/</link>
      <guid>https://naxaya.com/articles/monitoring-actionable-alert-runbook/</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>Build useful alerts by connecting signal, diagnosis, scope, decision and rollback path instead of accumulating noisy notifications.</description>
      <category>Infrastructure</category>
    </item>
    <item>
      <title>Azure snippet: check Private Endpoint DNS resolution</title>
      <link>https://naxaya.com/articles/snippet-azure-private-endpoint-dns-check/</link>
      <guid>https://naxaya.com/articles/snippet-azure-private-endpoint-dns-check/</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>A short sequence to confirm that an Azure service exposed through Private Endpoint resolves to a private address from the right network.</description>
      <category>Snippets</category>
    </item>
    <item>
      <title>KQL snippet: list Azure WAF blocked URIs quickly</title>
      <link>https://naxaya.com/articles/snippet-kql-waf-top-blocked-uris/</link>
      <guid>https://naxaya.com/articles/snippet-kql-waf-top-blocked-uris/</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>A short KQL query to identify the most blocked URIs by Azure Web Application Firewall on Application Gateway.</description>
      <category>Snippets</category>
    </item>
    <item>
      <title>Terraform snippet: diagnose a stuck state lock before force-unlock</title>
      <link>https://naxaya.com/articles/snippet-terraform-state-lock-diagnostic/</link>
      <guid>https://naxaya.com/articles/snippet-terraform-state-lock-diagnostic/</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>A short procedure to qualify a stuck Terraform lock, confirm that no apply is still active, and restart with a clean plan.</description>
      <category>Snippets</category>
    </item>
    <item>
      <title>Terraform Azure: secure a private state backend without breaking CI</title>
      <link>https://naxaya.com/articles/terraform-azure-private-state-backend-ci/</link>
      <guid>https://naxaya.com/articles/terraform-azure-private-state-backend-ci/</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <description>Design an Azure Terraform backend based on a private Storage Account with CI identity, controlled network access, locking, separate bootstrap, and a diagnostic runbook when init or plan fails.</description>
      <category>Automation</category>
    </item>
    <item>
      <title>Private Azure Key Vault: diagnose DNS, managed identity, and network access without mixing everything</title>
      <link>https://naxaya.com/articles/azure-private-key-vault-diagnostics-dns-managed-identity-network-access/</link>
      <guid>https://naxaya.com/articles/azure-private-key-vault-diagnostics-dns-managed-identity-network-access/</guid>
      <pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate>
      <description>An operational method to analyze access failures to Azure Key Vault behind Private Endpoint by separating DNS resolution, network path, managed identity, RBAC, and application configuration.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>Azure Key Vault in a private network: organize secret rotation without blind spots</title>
      <link>https://naxaya.com/articles/azure-key-vault-private-network-secret-rotation-without-blind-spots/</link>
      <guid>https://naxaya.com/articles/azure-key-vault-private-network-secret-rotation-without-blind-spots/</guid>
      <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
      <description>A concrete method to operate Azure Key Vault with private endpoint, private DNS, managed identities, secret rotation, and application-side validation controls.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>Azure WAF: qualify a false positive before creating an exclusion</title>
      <link>https://naxaya.com/articles/azure-waf-qualify-false-positive-before-exclusion/</link>
      <guid>https://naxaya.com/articles/azure-waf-qualify-false-positive-before-exclusion/</guid>
      <pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate>
      <description>A practical method to analyze an Azure WAF block, isolate the rule involved, compare application evidence, and decide between a fix, a targeted exclusion, or a custom rule.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>Azure WAF: when to use custom rules before managed OWASP rules</title>
      <link>https://naxaya.com/articles/azure-waf-custom-rules-before-managed-owasp-rules/</link>
      <guid>https://naxaya.com/articles/azure-waf-custom-rules-before-managed-owasp-rules/</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate>
      <description>Know when to add an Azure WAF custom rule to block or allow precise traffic before managed OWASP/CRS rules, without hiding useful security signals.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>Azure WAF: add an OWASP/CRS exclusion without weakening all protection</title>
      <link>https://naxaya.com/articles/azure-waf-add-targeted-owasp-crs-exclusion/</link>
      <guid>https://naxaya.com/articles/azure-waf-add-targeted-owasp-crs-exclusion/</guid>
      <pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate>
      <description>Move from a qualified WAF block to a targeted OWASP/CRS exclusion in an Azure Application Gateway policy, with scope, variable, rule, validation and rollback.</description>
      <category>Cloud</category>
    </item>
    <item>
      <title>WAF and KQL: identify a false positive before creating an exclusion</title>
      <link>https://naxaya.com/articles/waf-kql-identify-false-positive-before-exclusion/</link>
      <guid>https://naxaya.com/articles/waf-kql-identify-false-positive-before-exclusion/</guid>
      <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
      <description>A KQL analysis method to qualify an Azure WAF block, distinguish attack, noise and application false positive, then document the decision before any exclusion.</description>
      <category>Cloud</category>
    </item>
  </channel>
</rss>