Releases: Cogensec/Gideon
Releases · Cogensec/Gideon
v1.1.1: TypeScript Error Resolution
Fixed
- Strict Type Safety Enforcement: Resolved ~80 TypeScript compilation errors to achieve successful compilation via
tsc --noEmit. - Barrel File Re-exports (
src/gideon/index.ts):- Updated re-exports from
prompts.ts,recon.ts, andreports.ts. - Replaced non-existent exports (e.g.,
buildReportPrompt,formatHackerOneReport) with actual implementations (likebuildStatusPrompt,generateEngagementReport).
- Updated re-exports from
- Zod v4 API Compatibility:
- Updated
z.record(z.any())schemas toz.record(z.string(), z.any())ensuring compliance with v4 schema definitions. - Removed explicit empty object assignments
.default({})for properties with required fields to fix parameter overload mismatch errors acrossgovernance/types.ts,openclaw/types.ts,skills/types.ts,tools/security/types.ts, andutils/config-loader.ts.
- Updated
- Skills Layer Refactoring: Fixed staleness by aligning references with current underlying internal APIs.
- Code Scanning: Migrated logic to
scanPathfrom deprecatedscanDirectory, updating internal result field mappings. - Data Analytics: Updated deprecated
runBatchIOCAnalysiscalls tobatchAnalyzeIOCs, alongside modernRapidsResultfields. - Governance: Standardized proxy entity property access (e.g.,
createdAt->registeredAt,lastActiveAt->lastSeenAt) and properly invokedAuditLogger.listPolicySets. - Security Research: Realigned missing toolkit functions (
getToolsByCategory) and updated missing enumeration fallback hooks. - Threat Detection: Updated commands to modern Morpheus GPU pipeline wrappers (
analyzeWithDFP,detectDGA,detectPhishing,detectRansomware). - Voice: Remapped
speakTextinvocation footprint to match thetextToSpeechgeneralized parameterized options dictionary format.
- Code Scanning: Migrated logic to
- Null-Safety & Casting Validations:
gideon.ts: Re-aligned parameter properties for accurately calculatingCVSSInput.rapids.ts: Eliminated compilation type-casting violations across operations by using safe intermediaries (as unknown as Type).agent-registry.ts: Corrected potential truthy syntax leaks utilizing strict conditional object spreading.credential-guard.ts&personaplex.ts: Installed exact strictnullandundefinedbounding criteria for WebSocket connections and active session handling properties.scanner.ts: Deduped recursive object properties initialized within native code configurations.
v1.1.0
What's Changed
- feat: integrate OpenRouter and fix Tavily lazy initialization by @requie in #5
- Merge Dev with main for resync by @requie in #6
- Merge pull request #6 from Cogensec/main by @requie in #7
- docs: Update README to detail new Exa AI, OpenRouter, and NVIDIA integration by @requie in #8
- docs: Add new feature documentation and install project dependencies. by @requie in #9
- chore: Update Netlify build command to nest build output under `dist/… by @requie in #10
- feat: initialize Astro Starlight documentation site with custom brand… by @requie in #11
- Dev by @requie in #13
- Feat openclaw security sidecar by @requie in #14
Full Changelog: https://github.com/Cogensec/Gideon/commits/v1.1.0