File falco-event-generator.changes of Package falco-event-generator

-------------------------------------------------------------------
Thu Oct 03 11:31:53 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 0.12.0:
  * increase timeout for
    syscall.DisallowedSSHConnectionNonStandardPort
  * update(events): disable
    PotentialLocalPrivilegeEscalationViaEnvironmentVariablesMisuse
  * update(events): disable JavaProcessClassFileDownload
  * use setup-go v3 gh action with go v1.23.1
  * rename files to be consistent with rules names
  * prevent zombie processes
  * move randomString() to a separate file, allowing build on macos
  * fix: Enhance Falco syscall events triggering and reliability
  * Added an event for default stable rule Detect release_agent
    File Container Escapes
  * Fix: Updated function name to the correct rule name
  * Added an event for polkit local privilege escalation
    ulnerability
  * Added an event for default rule sudo potential privilege
    escalation
  * docs(OWNERS): add alacuku (Aldo Lacuku) to approvers
  * Update events/syscall/mount_launched_in_privileged_container.go
  * adding event for this rule
  * adding an event on interpreted procs inbound network activity
  * adding an event on modify container entrypoint
  * adding an event on triggering rule
  * adding an event on interpreted procs outbound network activity
  * adding event on triggering this rule
  * adding an event on packet_socket_created_in_container
  * adding an event
  * Fix: os.Mkdir("/dev") instead if os.Mkdir("/dev/shm")
  * adding an event for disallowed_ssh_connection_non_standard_port
  * adding an event on reading environment variable from /proc
    files
  * Fix: Ptrace call is detached after a ptrace call with traceme
    argument from child process
  * Added an event for default stable rule ptrace anti debug
    attempt
  * Added documentation for the skipping actions due non-supported
    context
  * Refactor: use return.ErrSkipped to skip actions due to non
    supported context or prerequisite
  * update(pkg/runner/helper): SpawnAsWithSymlink and SpawnAs to
    copy the binary
  * Create a new binary by copying it form existing binary instead
    of creating a new binary
  * Added an event for default stable rule Drop and execute new
    binary in container
  * more explained comment on `why to use IP 169.254.169.254`
  * adding comment on clarification of IP address
  * updated comment
  * corrected an indentation error
  * Update contact_cloud_metadata_service_from_container.go
  * adding an event for contact cloud metadata service from
    container
  * Fix: Event-generator executable is loaded into memory instead
    of go binary
  * Event-generator executable path is now available to actions
  * Debris removed after functionreturn
  * Added an event for fileless execution via memfd create
  * Fix: Created a unique file under tmp dir
  * Added an event for default rule Container Drift Detected
    open+create
  * Fix: Set execute permission on file via writefile instead of
    chmod
  * Refactor command execution to use a dynamic script path and
    also added comments
  * Create /dev/shm if not exists and Remove debris at end
  * Changing the condition to trigger falco rule
  * Code size reduced
  * Created script file in dev shm folder if not exists
  * Added an event for default stable rule execution from dev shm
  * Update and rename launch_remote_file_copy_tool_in_container.go
    to launch_remote_file_copy_tools_in_container.go
  * Update launch_remote_file_copy_tool_in_container.go
  * adding event on launch remote file copy tool in container
  * Fix: Create a unique temp file instead of using any random file
    name
  * Fix: Changed the function name according to name conventions in
    documentation
  * Added an event for default rule set setuid or set setgid bit
  * Refactor: Create a unique temp directory and changed function
    name
  * created a directory and syslog file inside it
  * Added an event for default stable rule clear log activities
  * Update unexpected_udp_traffic.go
  * adding event on unexpected_udp_traffic
  * chore: don't log inside DoNothing helper
  * chore: fix copyright year
  * update(events/helper): add the DoNothing helper
  * Refactor: Just set execute permission on empty file is enough
    trigger the rule
  * Code size reduced
  * Added an event for default rule Container drift detected using
    chmod
  * Update netcat_remote_code_execution_in_container.go
  * adding event on netcat rce in container
  * Fix: Updated comments for better understanding
  * Added an event for default stable rule PTRACE attached to
    process
  * Update launch_suspicious_network_tool_in_container.go
  * Rename launch_network_tool.go to
    launch_suspicious_network_tool_in_container.go
  * Update launch_network_tool.go
  * Update launch_network_tool.go
  * adding an event of launching network tool
  * User uid is set to non zero when generating the event
  * Added an event for default rule
    UnprivilegedDelegationofPageFaultsHandlingtoaUserspaceProcess
  * Switch to a new user such that username is not equal to _apt
  * Added an event for Launch Package Management Process In
    Container
  * Update debugfs_launched_in_privilleged_container.go
  * Update debugfs_launched_in_privilleged_container.go
  * event on debugfs launched in privilleged container
  * Fix: Use MkdirTemp instead of Mkdir to create a unique temp
    directory
  * Now file is created by event generator and reads the shell
    configuration file
  * Added an event for default rule read shell configuration file
  * Added an event for default stable rule find aws credentials
  * Fix: Rule triggers irrsepective of command successful or not
  * Added an event for default rule Detect crypto miners using the
    Stratum protocol
  * Fix: First look whether curl exists or not
  * Refactor: Now http_proxy env variable set only for curl command
    not for entire event generator
  * HTTP_PROXY env variable value is reverted to its original value
    after function return
  * Added an event for default rule program run with diallowed http
    proxy env
  * Fix: createSshDirectoryUnderHome also returns a cleanup
    function
  * Fix: Helper function name changed
  * Refactored code by using  a helper function
    CreateSshDirectoryUnderHome to remove code redundancy
  * Refactored ReadSshInformation function to improve directory
    creation logic
  * Remove the created directory at end
  * Uncommented a line
  * Reduced code size
  * Using temporary data by creating them and removing them after
    completion
  * Added an event for adding ssh keys to authorized keys
  * Refactor: createSshDirectoryUnderHome also returns a cleanup
    function
  * Fix: No need to export internal utilities
  * Fix: Event should be diabled by default as it is not a stable
    rule event
  * Fix: There is no need of for loop as MkdirTemp internally does
    it
  * Added an helper function to create .ssh directory inside home
  * Refactored ReadSshInformation function to improve directory
    creation logic
  * Remove the created directory at end
  * Using temporary data by creating them and removing them after
    completion
  * Added event for default rule read ssh information
  * Update modify_shell_configuration_file.go
  * Update modify_shell_configuration_file.go
  * Update modify_shell_configuration_file.go
  * Update modify_shell_configuration_file.go
  * adding an event for modifying shell configuration file
  * Update events/syscall/delete_or_rename_shell_history.go
  * Update delete_or_rename_shell_history.go
  * Update delete_or_rename_shell_history.go
  * Update delete_or_rename_shell_history.go
  * adding an event of deleting bash history
  * Fix: First look whether kubectl exists or not
  * Added an event for default rule kubernetes client tool launched
    in container
  * Fix: wget is just enough to trigger the rule
  * Added an event for default rule launch ingress remote file copy
    tools inside container
  * Update decoding_payload_in_container.go
  * Update decoding_payload_in_container.go
  * adding event on triggering rule
  * Update and rename change_namespace_privillege_using_unshare.go
    to change_namespace_privileges_via_unshare.go
  * Update
    events/syscall/change_namespace_privillege_using_unshare.go
  * Update change_namespace_privillege_using_unshare.go
  * adding an event on change_namespace_privilleges_using_unshare
  * Update
    events/syscall/potential_local_privillege_escalation_via_env_var_misuse.go
  * Rename potential_local_privillege_escalation_via_env_var_misuse
    to potential_local_privillege_escalation_via_env_var_misuse.go
  * event on potential local privillefe escalation via env var
    misuse
  * Update events/syscall/launch_suspicious_network_tool_on_host.go
  * Update launch_suspicious_network_tool_on_host.go
  * Rename launch_network_tool_on_host.go to
    launch_suspicious_network_tool_on_host.go
  * adding event on launch network tool on host
  * docs(events/README.md): update conventions
  * Fixed some more broken links
  * Fix broken link by replacing it with valid url
  * fix(events/syscall/remove_bulk_data_from_disk): no new
    variables on left side of :=
  * No need to return error and updated comments
  * Updated comments
  * Added comments for explaination
  * Shred a file instead of directory
  * Update remove_bulk_data_from_disk.go
  * Clean up the temp directory
  * Added event for default stable rule remove bulk data from disk
  * Added event for default rule create hidden file or directory
  * falco: create hardlink over sensitive file event added
  * Removed debris at end
  * Creates directory if it doesnt exist
  * Type in file name
  * Added event for the default rule WriteBelowMonitoredDir
  * Added event for default rule write_below_root
  * Corrected a typo
  * build: upgrade deps

-------------------------------------------------------------------
Sun May 19 15:15:53 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- new package falco-event-generator: Generate a variety of suspect
  actions that are detected by Falco rulesets (but USE WITH
  CAUTION!)
openSUSE Build Service is sponsored by