Skip to content

feat: safe-improvements → main — Render deployment, CI/CD fixes, workflows#153

Merged
romanchaa997 merged 111 commits intomainfrom
safe-improvements
Apr 30, 2026
Merged

feat: safe-improvements → main — Render deployment, CI/CD fixes, workflows#153
romanchaa997 merged 111 commits intomainfrom
safe-improvements

Conversation

@romanchaa997
Copy link
Copy Markdown
Owner

@romanchaa997 romanchaa997 commented Apr 17, 2026

Summary

Merges all improvements from safe-improvements branch into main.

Changes included:

  • ✅ Working Render deployment (audityzer.onrender.com — status: ok, v1.1.3)
  • ✅ Fixed Dockerfile (single-stage Node 20 Alpine, health check, dumb-init)
  • ✅ Restored and fixed all GitHub Actions workflows (23 files)
  • ✅ Added workflow_dispatch to CodeQL workflow
  • ✅ Fixed CI/CD pipeline (ci-fast, codeql, audityzer-security, deploy-railway)
  • ✅ Added outreach templates for DeFi/Web3 protocols
  • render.yaml configured for auto-deploy
  • server.js with /health endpoint

Deploy

Note: Merge conflicts exist — manual resolution required after PR creation.


Summary by cubic

Stabilizes multi‑target deploys (Render, Railway, and Kubernetes via DOCR + ArgoCD), hardens CI/security gates, and ships a FastAPI audit/report API that stores PDFs in MinIO plus the React Native app. Also fully removes submodules, adds security‑headers and conflict‑resolve workflows, fixes audityzer.io DNS, sets CNAME for audityzer.com, updates web/mobile deps, and adds monitoring, social publishing, and a Perplexity SoT registry.

  • CI/CD & Infra

    • Deploys: Render + Railway + K8s (DOCR images, ArgoCD sync) with TLS, nginx rate limits, Prometheus scrape; DOCR build/push workflow.
    • Workflows: fast CI; CodeQL with manual trigger; Slither/Foundry scans + weekly Optimism scan; health/SSL monitors; security‑headers; social auto‑publish; DNS automations (fix audityzer.io, generic adder); S3 build backups; merge‑conflict resolver jobs.
    • Repo/ops: complete submodule removal and .gitmodules drop; hardened .dockerignore; single‑stage Node 20 Alpine Dockerfile (non‑root + dumb-init); simplified docker-compose (API + MinIO + Prometheus + Grafana); CNAME for audityzer.com; updated issue templates and Code of Conduct.
  • Features & Docs

    • FastAPI service: /api/v1/audit, /api/v1/report, /health; async fixes and input caps; PDF reports via report.py with explicit MinIO creds; e2e results and secrets setup docs.
    • Apps & agents: React Native app; parallel analysis agent pipeline; IoT seismic anomaly detector; CI plugins for GitHub/GitLab/CircleCI/Jenkins; Perplexity SoT registry and ADR; GTM, domain runbook, productization roadmap, and execution summary.
    • Deps: bump @solidjs/start to 1.3.2, vite to 8.x, axios to 1.15.0, aiohttp to 3.13.4.

Written for commit e926a01. Summary will update on new commits. Review in cubic

Audityzer Bot and others added 30 commits July 1, 2025 02:28
- Removed 5 submodules: Airdrop, frontend, my-vue-app, stream-drip-bot, uniswap-dapp-starter
- Deleted .gitmodules file completely
- Removed all submodule entries from git index
- Eliminated .git/modules directory
- Added hardened netlify.toml to prevent submodule issues
- Repository now completely clean of ALL submodule references

Fixes deployment error: 'No url found for submodule path my-vue-app'
Signed-off-by: Igor <romanchaa997@gmail.com>
…e features

🚀 MAJOR PLATFORM ENHANCEMENT DEPLOYMENT

Core Platform Enhancements:
• Enhanced Audityzer Core Platform with SOC integration
• Advanced Business Intelligence platform with analytics
• Comprehensive web platform with mobile responsiveness
• Enterprise-grade testing infrastructure implementation

🔒 Security Operations Center (SOC):
• Real-time security monitoring and incident response
• Threat intelligence integration and analysis
• Access control management and audit trails
• Security events dashboard and analytics

📊 Business Intelligence & Analytics:
• Executive dashboards (CEO/CISO specific views)
• KPI management and performance metrics
• Advanced reporting and data visualization
• Real-time analytics and insights engine

🧪 Testing Infrastructure:
• Comprehensive automated testing suite (unit, integration, e2e)
• Performance and security testing frameworks
• Accessibility testing and mobile responsiveness validation
• CI/CD pipeline integration with quality gates

🔧 CI/CD Platform Integrations:
• GitHub Actions, GitLab CI, Jenkins, CircleCI plugins
• Automated security scanning in development workflows
• Enhanced reporting formats (SARIF, JUnit, HTML)
• Real-time pipeline monitoring and notifications

📱 Mobile Application:
• React Native cross-platform mobile app
• Offline capability and data synchronization
• Biometric authentication and push notifications
• Mobile-optimized security scanning interface

⚡ Performance & Security Optimizations:
• Database query optimization and indexing
• API performance monitoring and caching
• Enhanced authentication and authorization
• Security hardening and compliance monitoring

🎨 Enhanced User Experience:
• Mobile-responsive design across all platforms
• Accessibility improvements (WCAG compliance)
• Advanced customization and theming system
• Improved navigation and user interface

📈 Advanced Analytics & ML:
• AI-powered vulnerability classification
• Predictive security analytics
• Performance monitoring dashboards
• Real-time threat detection algorithms

🔗 Integration Capabilities:
• Enhanced API endpoints and webhooks
• Third-party security tool integrations
• Blockchain and DeFi analysis modules
• Smart contract security assessment tools

📚 Documentation & Training:
• Comprehensive testing implementation guides
• Performance and security audit documentation
• Code quality standards and best practices
• Training materials and user guides

This deployment represents a complete transformation of the Audityzer platform into an enterprise-grade security analysis solution with comprehensive SOC capabilities, advanced BI analytics, robust testing infrastructure, and enhanced user experience across web and mobile platforms.
…k engine foundation - Severity enum for risk classification - Rule class for defining security rules - RiskAssessment dataclass for results - RiskCalculator abstract base class - WebApplicationRiskCalculator implementation - Default security rules (SQL injection, XSS, auth bypass, encryption) - JSON serialization support Target: Dec 11, 10 AM (#31)

Signed-off-by: Igor <romanchaa997@gmail.com>
…chitecture (#38)

This workflow orchestrates a bio-inspired harmonic multi-domain synergy architecture, activating six domains in a synchronized pattern. It includes phases for domain activation, cross-domain linking, API gateway deployment, metric generation, synchronized deployment, health checks, and committing results.

Signed-off-by: Igor <romanchaa997@gmail.com>
Added a backup step to store build artifacts in S3 and clean up old backups.

Signed-off-by: Igor <romanchaa997@gmail.com>
This runbook documents the complete deployment and configuration process for three Unstoppable Domains, detailing each phase from DNSSEC configuration to GitHub Pages deployment, including monitoring and troubleshooting guidelines.

Signed-off-by: Igor <romanchaa997@gmail.com>
Added a comprehensive execution summary for the productization roadmap, detailing project plans, key documents, next steps, and timelines for three SaaS products.

Signed-off-by: Igor <romanchaa997@gmail.com>
This document outlines the productization strategy for three flagship SaaS offerings: Audityzer, heatmap-saas-api, and workspace-security-suite, detailing their missions, pricing strategies, product features, and go-to-market plans.

Signed-off-by: Igor <romanchaa997@gmail.com>
Add railway.toml and railway.json for Railway platform deployment.
Configures Dockerfile-based build with health checks, restart policy,
and port 3000 matching the docker-compose setup.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…railway, monitor-health)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
feat: add Railway deployment configuration
- Updated deployment with DOCR image refs (registry.digitalocean.com/auditorsec/)
- imagePullSecrets for DOCR auth
- cert-manager TLS via letsencrypt-prod ClusterIssuer
- Ingress for k8s.audityzer.com with nginx rate-limiting
- ArgoCD Application manifest for GitOps auto-sync
- DO block storage PVC for reports
- GitHub Actions workflow: build-push-docr.yml
  - Builds Audityzer + MCP images
  - Pushes to DOCR with SHA tags
  - Auto-updates k8s/deployment.yaml image tags
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
npm ci was failing because package-lock.json was out of sync.
Switch builder stage to pnpm (matching pnpm-lock.yaml) and update
.dockerignore to include stale package-lock.json instead of
pnpm-lock.yaml.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The postinstall script references scripts/fix-dependencies.js which
wasn't available during pnpm install. Copy scripts/ directory before
install and remove --prod flag so devDependencies are available for
the build step.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Igor <romanchaa997@gmail.com>
…oyments

Signed-off-by: Igor <romanchaa997@gmail.com>
…ration support

Signed-off-by: Igor <romanchaa997@gmail.com>
…C/Report

Signed-off-by: Igor <romanchaa997@gmail.com>
#181)

* docs(gtm): add COMPETITIVE_MATRIX.md — Web3 audit tool comparison + BRICS market gaps + pricing

Added a comprehensive competitive matrix for AuditorSEC, detailing market positioning, features compared to competitors, market gap analysis, differentiation summary, pricing strategy, market size estimate, and go-to-market priorities.

Signed-off-by: Igor <romanchaa997@gmail.com>

* fix(gtm): convert BRAVE1 market figures to USD — resolve cubic P2 review (#185)

Signed-off-by: Igor <romanchaa997@gmail.com>

---------

Signed-off-by: Igor <romanchaa997@gmail.com>
#180)

* docs(plan): add AUDITOR_SEC_WEEK_PLAN.md — Sprint 260h daily schedule + PR merge order

Added a detailed week plan for Sprint 260h, including daily goals, schedules, blockers, metrics, and PR merge order.

Signed-off-by: Igor <romanchaa997@gmail.com>

* fix(plan): remove bypass-protection wording + clarify sprint day labels — resolve cubic P1/P2 (#184)

Updated the daily schedule to clarify sprint days and merge procedures.

Signed-off-by: Igor <romanchaa997@gmail.com>

---------

Signed-off-by: Igor <romanchaa997@gmail.com>
… quick start API (#179)

Added detailed information about AuditorSEC, including features, quick start instructions, and relevant badges.

Signed-off-by: Igor <romanchaa997@gmail.com>
Added comprehensive Go-To-Market strategy document outlining competitive analysis, customer segments, channel strategy, and launch timeline.

Signed-off-by: Igor <romanchaa997@gmail.com>
@romanchaa997
Copy link
Copy Markdown
Owner Author

PR Review — #153: feat: safe-improvements → main

Status: Open — mega PR merging safe-improvements into main (86 commits)

Scope: This is the primary integration PR aggregating all the recent work: Render deployment, CI/CD fixes, GitHub Actions workflow overhauls, API improvements, and various infrastructure changes.

Key observations:

Blockers to watch before merging to main:

  1. All sub-PRs targeting safe-improvements should be merged first (PRs fix(ci): fix YAML syntax error in ci-cd-clean.yml - add run: to Notif… #167-Refactor audit logic and improve fix(api): fix async blocking - use a… #173)
  2. The merge conflicts in safe-improvements branch (e.g., from Refactor audit logic and improve fix(api): fix async blocking - use a… #173, fix: sync netlify.toml with main to resolve merge conflict #170) need to be resolved
  3. CI checks need to pass on safe-improvements before this can merge to main
  4. Protected ref restrictions on main need to be satisfied

Recommendation: This PR should be the last to merge, after all the smaller safe-improvements targeting PRs are resolved. Prioritize fixing the blocked PRs (#172, #171, #169, #168) and resolving merge conflicts (#173, #170) before attempting to merge this into main.

romanchaa997 and others added 25 commits April 19, 2026 22:26
…ents

Signed-off-by: Igor <romanchaa997@gmail.com>
…ures (#168)

Replaced pnpm action setup with npm install command for consistency across jobs.

Signed-off-by: Igor <romanchaa997@gmail.com>
---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.4
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…updates (#160)

Bumps the npm_and_yarn group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [axios](https://github.com/axios/axios) | `1.9.0` | `1.15.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.2` |
| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.3` | `0.3.5` |
| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |
| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |
| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.2` | `2.1.4` |

Bumps the npm_and_yarn group with 1 update in the /SolidStartApp directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).
Bumps the npm_and_yarn group with 2 updates in the /mobile-app directory: [axios](https://github.com/axios/axios) and [js-yaml](https://github.com/nodeca/js-yaml).


Updates `axios` from 1.9.0 to 1.15.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.9.0...v1.15.0)

Updates `vite` from 6.3.5 to 6.4.2
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

Updates `@eslint/plugin-kit` from 0.3.3 to 0.3.5
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/plugin-kit/CHANGELOG.md)
- [Commits](https://github.com/eslint/rewrite/commits/plugin-kit-v0.3.5/packages/plugin-kit)

Updates `form-data` from 4.0.2 to 4.0.5
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](form-data/form-data@v4.0.2...v4.0.5)

Updates `js-yaml` from 3.14.1 to 3.14.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@3.14.1...3.14.2)

Updates `lodash` from 4.17.21 to 4.18.1
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.21...4.18.1)

Updates `tar-fs` from 2.1.2 to 2.1.4
- [Commits](mafintosh/tar-fs@v2.1.2...v2.1.4)

Updates `vite` from 6.3.5 to 6.4.2
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

Updates `axios` from 1.9.0 to 1.15.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.9.0...v1.15.0)

Updates `@eslint/plugin-kit` from 0.3.3 to 0.3.5
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/plugin-kit/CHANGELOG.md)
- [Commits](https://github.com/eslint/rewrite/commits/plugin-kit-v0.3.5/packages/plugin-kit)

Updates `form-data` from 4.0.2 to 4.0.5
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](form-data/form-data@v4.0.2...v4.0.5)

Updates `js-yaml` from 3.14.1 to 3.14.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@3.14.1...3.14.2)

Updates `lodash` from 4.17.21 to 4.18.1
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.21...4.18.1)

Updates `tar-fs` from 2.1.2 to 2.1.4
- [Commits](mafintosh/tar-fs@v2.1.2...v2.1.4)

Updates `axios` from 1.9.0 to 1.15.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.9.0...v1.15.0)

Updates `form-data` from 4.0.2 to 4.0.5
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](form-data/form-data@v4.0.2...v4.0.5)

Updates `js-yaml` from 3.14.1 to 3.14.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@3.14.1...3.14.2)

Updates `tar-fs` from 2.1.2 to 2.1.4
- [Commits](mafintosh/tar-fs@v2.1.2...v2.1.4)

Updates `vite` from 6.3.5 to 6.4.2
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

Updates `@eslint/plugin-kit` from 0.3.3 to 0.3.5
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/plugin-kit/CHANGELOG.md)
- [Commits](https://github.com/eslint/rewrite/commits/plugin-kit-v0.3.5/packages/plugin-kit)

Updates `lodash` from 4.17.21 to 4.18.1
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.21...4.18.1)

Updates `vite` from 5.4.19 to 8.0.8
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

Updates `esbuild` from 0.21.5 to 0.25.4
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md)
- [Commits](evanw/esbuild@v0.21.5...v0.25.4)

Updates `vite` from 5.4.19 to 8.0.8
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

Updates `esbuild` from 0.21.5 to 0.25.4
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md)
- [Commits](evanw/esbuild@v0.21.5...v0.25.4)

Updates `seroval` from 1.2.1 to 1.5.2
- [Release notes](https://github.com/lxsmnsyc/seroval/releases)
- [Commits](https://github.com/lxsmnsyc/seroval/commits)

Updates `vite` from 5.4.19 to 8.0.8
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

Updates `esbuild` from 0.21.5 to 0.25.4
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md)
- [Commits](evanw/esbuild@v0.21.5...v0.25.4)

Updates `axios` from 1.10.0 to 1.15.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.9.0...v1.15.0)

Updates `js-yaml` from 3.14.1 to 3.14.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@3.14.1...3.14.2)

Updates `axios` from 1.10.0 to 1.15.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.9.0...v1.15.0)

Updates `axios` from 1.10.0 to 1.15.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.9.0...v1.15.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 6.4.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: "@eslint/plugin-kit"
  dependency-version: 0.3.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: form-data
  dependency-version: 4.0.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: tar-fs
  dependency-version: 2.1.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 6.4.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: "@eslint/plugin-kit"
  dependency-version: 0.3.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: form-data
  dependency-version: 4.0.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: tar-fs
  dependency-version: 2.1.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: form-data
  dependency-version: 4.0.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: tar-fs
  dependency-version: 2.1.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 6.4.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: "@eslint/plugin-kit"
  dependency-version: 0.3.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 8.0.8
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: esbuild
  dependency-version: 0.25.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 8.0.8
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: esbuild
  dependency-version: 0.25.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: seroval
  dependency-version: 1.5.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 8.0.8
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: esbuild
  dependency-version: 0.25.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Remove submodules option from checkout step

No .gitmodules file exists in repo. Remove 'submodules: recursive' from security-scan.yml to prevent checkout failures.

Signed-off-by: Igor <romanchaa997@gmail.com>

* fix(workflow): remove empty with: block in foundry-fuzz checkout step (#190)

Signed-off-by: Igor <romanchaa997@gmail.com>

---------

Signed-off-by: Igor <romanchaa997@gmail.com>
* Change pnpm setup to global installation

Replace pnpm/action-setup@v4 (blocked action) with 'npm install -g pnpm@9' to fix CI startup failures in deploy-railway workflow.

Signed-off-by: Igor <romanchaa997@gmail.com>

* fix(workflow): fix YAML indentation for run key in Setup pnpm step (#191)

Signed-off-by: Igor <romanchaa997@gmail.com>

---------

Signed-off-by: Igor <romanchaa997@gmail.com>
* Refactor sync-parallel-tasks workflow conditions

Signed-off-by: Igor <romanchaa997@gmail.com>

* fix(workflow): remove restrictive if condition from sync-issues job

Removed condition to update issues based on health status.

Signed-off-by: Igor <romanchaa997@gmail.com>

---------

Signed-off-by: Igor <romanchaa997@gmail.com>
#200)

* feat(auditorSEC): add SSO attack surface, TTAP model, RaaS findings, Human Stories, Anti-TheCom Academy, talent pipeline

Added detailed sections on AuditorSEC modules, risk scoring, and talent pipeline for cybersecurity education.

Signed-off-by: Igor <romanchaa997@gmail.com>

* Update README.md

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Signed-off-by: Igor <romanchaa997@gmail.com>

---------

Signed-off-by: Igor <romanchaa997@gmail.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Documented the use of Perplexity threads as the source of truth for architecture decisions and operational runbooks, outlining the identifier model, rules, consequences, and action plan.

Signed-off-by: Igor <romanchaa997@gmail.com>
Added Perplexity Source of Truth Registry configuration for UHIP Infra.

Signed-off-by: Igor <romanchaa997@gmail.com>
Added documentation for Perplexity Source of Truth including identifier model, examples, and audit command.

Signed-off-by: Igor <romanchaa997@gmail.com>
This workflow monitors compliance for the Diia.City portal, checking its availability, running a compliance scan, and notifying via Telegram.Weekly compliance checker for Diia.City Q2 2026 deadline (10.07.2026).
Integrates Audityzer scan + Telegram alerts + ClickUp task creation.
Monitors: auditorsec.com, Diia portal status, risk scores.

Secrets required: TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID, CLICKUP_API_TOKEN, CLICKUP_LIST_ID

Signed-off-by: Igor <romanchaa997@gmail.com>
This workflow integrates UptimeRobot alerts with Telegram and ClickUp, sending notifications for downtime and creating tasks for incidents.

Signed-off-by: Igor <romanchaa997@gmail.com>
This workflow checks the SSL expiry dates for auditorsec.com and audityzer.com, sending alerts via Telegram if the expiry is critical. It runs on a schedule and can also be triggered manually.

Signed-off-by: Igor <romanchaa997@gmail.com>
Added a comprehensive setup guide for GitHub Secrets and workflows, including steps for configuring Telegram bot, Cloudflare API tokens, and deploying n8n for monitoring.

Signed-off-by: Igor <romanchaa997@gmail.com>
Updated the workflow to improve readability and error handling for DNS management of audityzer.io. Added dry run summary and enhanced verification steps.

Signed-off-by: Igor <romanchaa997@gmail.com>
Added infrastructure status and immediate actions for site fixes.

Signed-off-by: Igor <romanchaa997@gmail.com>
Integrated 40+ Google AI Studio apps into the main landing page:
- AuditorSEC Defense Suite (5 apps)
- Audityzer Security Tools (6 apps)
- Specialized Solutions (6 apps)

Organized into categorized sections with interactive cards.
Each app has direct launch link to AI Studio public interface.

Apps include:
- Security audit tools
- Web3 testing platforms
- AI-powered fraud detection
- Government compliance frameworks
- Post-quantum cryptography tools

Signed-off-by: Igor <romanchaa997@gmail.com>
…r GCIP2 compliance

Added team section and pilot case study to index.html, detailing team members and their roles, as well as pilot project outcomes.

Signed-off-by: Igor <romanchaa997@gmail.com>
Signed-off-by: Igor <romanchaa997@gmail.com>
…tent plan (Mon/Wed/Fri) (#213)

Signed-off-by: Igor <romanchaa997@gmail.com>
Add permissions section for content access.

Signed-off-by: Igor <romanchaa997@gmail.com>
Removed redundant lines and adjusted formatting for clarity.

Signed-off-by: Igor <romanchaa997@gmail.com>
Removed several test scripts and resolutions, and added a new CI script.

Signed-off-by: Igor <romanchaa997@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants