Skip to content

audit: field patterns in data-machine (9) #2404

@homeboy-ci

Description

@homeboy-ci

field patterns

9 audit finding(s) in this category.

Run: https://github.com/Extra-Chill/data-machine/actions/runs/26701476249

Findings

  • inc/Api/Chat/Tools/ConfigureFlowSteps.php:repeated_field_pattern:field_patterns:Repeated field group [handler_slug, user_message] appears in 4 structs: inc/Api/Chat/Tools/ConfigureFlowSteps.php::ConfigureFlowSteps, inc/Api/Chat/Tools/ConfigureFlowSteps.php::ConfigureFlowSteps, inc/Api/Chat/Tools/ConfigureFlowSteps.php::ConfigureFlowSteps, inc/Api/Chat/Tools/ConfigureFlowSteps.php::ConfigureFlowSteps — Repeated field group [handler_slug, user_message] appears in 4 structs: inc/Api/Chat/Tools/ConfigureFlowSteps.php::ConfigureFlowSteps, inc/Api/Chat/Tools/ConfigureFlowSteps.php::ConfigureFlowSteps, inc/Api/Chat/Tools/ConfigureFlowSteps.php::ConfigureFlowSteps, inc/Api/Chat/Tools/ConfigureFlowSteps.php::ConfigureFlowSteps (inc/Api/Chat/Tools/ConfigureFlowSteps.php)
  • inc/Engine/AI/Memory/MemorySectionArtifact.php:repeated_field_pattern:field_patterns:Repeated field group [bundle_slug, bundle_version] appears in 5 structs: inc/Engine/AI/Memory/MemorySectionArtifact.php::MemorySectionArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleManifest.php::AgentBundleManifest, inc/Engine/Bundle/AgentTemplateMetadata.php::AgentTemplateMetadata — Repeated field group [bundle_slug, bundle_version] appears in 5 structs: inc/Engine/AI/Memory/MemorySectionArtifact.php::MemorySectionArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleManifest.php::AgentBundleManifest, inc/Engine/Bundle/AgentTemplateMetadata.php::AgentTemplateMetadata (inc/Engine/AI/Memory/MemorySectionArtifact.php)
  • inc/Engine/AI/Memory/MemorySectionArtifact.php:repeated_field_pattern:field_patterns:Repeated field group [current_hash, installed_at, installed_hash, updated_at] appears in 3 structs: inc/Engine/AI/Memory/MemorySectionArtifact.php::MemorySectionArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact — Repeated field group [current_hash, installed_at, installed_hash, updated_at] appears in 3 structs: inc/Engine/AI/Memory/MemorySectionArtifact.php::MemorySectionArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact (inc/Engine/AI/Memory/MemorySectionArtifact.php)
  • inc/Engine/Bundle/AgentBundleInstalledArtifact.php:repeated_field_pattern:field_patterns:Repeated field group [artifact_id, artifact_type] appears in 3 structs: inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/PromptArtifact.php::PromptArtifact — Repeated field group [artifact_id, artifact_type] appears in 3 structs: inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/PromptArtifact.php::PromptArtifact (inc/Engine/Bundle/AgentBundleInstalledArtifact.php)
  • inc/Engine/Bundle/AgentBundleInstalledArtifact.php:repeated_field_pattern:field_patterns:Repeated field group [bundle_slug, bundle_version] appears in 5 structs: inc/Engine/AI/Memory/MemorySectionArtifact.php::MemorySectionArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleManifest.php::AgentBundleManifest, inc/Engine/Bundle/AgentTemplateMetadata.php::AgentTemplateMetadata — Repeated field group [bundle_slug, bundle_version] appears in 5 structs: inc/Engine/AI/Memory/MemorySectionArtifact.php::MemorySectionArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleManifest.php::AgentBundleManifest, inc/Engine/Bundle/AgentTemplateMetadata.php::AgentTemplateMetadata (inc/Engine/Bundle/AgentBundleInstalledArtifact.php)
  • inc/Engine/Bundle/AgentBundleInstalledArtifact.php:repeated_field_pattern:field_patterns:Repeated field group [current_hash, installed_at, installed_hash, updated_at] appears in 3 structs: inc/Engine/AI/Memory/MemorySectionArtifact.php::MemorySectionArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact — Repeated field group [current_hash, installed_at, installed_hash, updated_at] appears in 3 structs: inc/Engine/AI/Memory/MemorySectionArtifact.php::MemorySectionArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact (inc/Engine/Bundle/AgentBundleInstalledArtifact.php)
  • inc/Engine/Bundle/AgentBundleManifest.php:repeated_field_pattern:field_patterns:Repeated field group [bundle_slug, bundle_version] appears in 5 structs: inc/Engine/AI/Memory/MemorySectionArtifact.php::MemorySectionArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleManifest.php::AgentBundleManifest, inc/Engine/Bundle/AgentTemplateMetadata.php::AgentTemplateMetadata — Repeated field group [bundle_slug, bundle_version] appears in 5 structs: inc/Engine/AI/Memory/MemorySectionArtifact.php::MemorySectionArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleManifest.php::AgentBundleManifest, inc/Engine/Bundle/AgentTemplateMetadata.php::AgentTemplateMetadata (inc/Engine/Bundle/AgentBundleManifest.php)
  • inc/Engine/Bundle/AgentTemplateMetadata.php:repeated_field_pattern:field_patterns:Repeated field group [bundle_slug, bundle_version] appears in 5 structs: inc/Engine/AI/Memory/MemorySectionArtifact.php::MemorySectionArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleManifest.php::AgentBundleManifest, inc/Engine/Bundle/AgentTemplateMetadata.php::AgentTemplateMetadata — Repeated field group [bundle_slug, bundle_version] appears in 5 structs: inc/Engine/AI/Memory/MemorySectionArtifact.php::MemorySectionArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleManifest.php::AgentBundleManifest, inc/Engine/Bundle/AgentTemplateMetadata.php::AgentTemplateMetadata (inc/Engine/Bundle/AgentTemplateMetadata.php)
  • inc/Engine/Bundle/PromptArtifact.php:repeated_field_pattern:field_patterns:Repeated field group [artifact_id, artifact_type] appears in 3 structs: inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/PromptArtifact.php::PromptArtifact — Repeated field group [artifact_id, artifact_type] appears in 3 structs: inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/AgentBundleInstalledArtifact.php::AgentBundleInstalledArtifact, inc/Engine/Bundle/PromptArtifact.php::PromptArtifact (inc/Engine/Bundle/PromptArtifact.php)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions