From 0485512b474b36dd0a4faf377be45338542eb179 Mon Sep 17 00:00:00 2001 From: Kevin Backhouse Date: Sat, 7 Feb 2026 12:22:47 +0000 Subject: [PATCH 1/2] Update copyright to the correct text, by running this command: find . -type f -exec sed -i "s/SPDX-FileCopyrightText: 202[0-9] GitHub/SPDX-FileCopyrightText: GitHub, Inc./g" {} \; --- docker/run.sh | 2 +- examples/model_configs/model_config.yaml | 2 +- examples/personalities/apple_expert.yaml | 2 +- examples/personalities/banana_expert.yaml | 2 +- examples/personalities/echo.yaml | 2 +- examples/personalities/example_triage_agent.yaml | 2 +- examples/personalities/fruit_expert.yaml | 2 +- examples/personalities/orange_expert.yaml | 2 +- examples/prompts/example_prompt.yaml | 2 +- examples/taskflows/CVE-2023-2283.yaml | 2 +- examples/taskflows/echo.yaml | 2 +- examples/taskflows/example.yaml | 2 +- examples/taskflows/example_globals.yaml | 2 +- examples/taskflows/example_inputs.yaml | 2 +- examples/taskflows/example_large_list_result_iter.yaml | 2 +- examples/taskflows/example_repeat_prompt.yaml | 2 +- examples/taskflows/example_repeat_prompt_async.yaml | 2 +- examples/taskflows/example_repeat_prompt_dictionary.yaml | 2 +- examples/taskflows/example_reusable_prompt.yaml | 2 +- examples/taskflows/example_reusable_taskflows.yaml | 2 +- examples/taskflows/example_triage_taskflow.yaml | 2 +- examples/taskflows/single_step_taskflow.yaml | 2 +- release_tools/copy_files.py | 2 +- release_tools/publish_docker.py | 2 +- release_tools/version_bump.sh | 2 +- release_tools/version_tag.sh | 2 +- scripts/migrate_to_jinja2.py | 2 +- scripts/test_examples.sh | 2 +- src/seclab_taskflow_agent/__about__.py | 2 +- src/seclab_taskflow_agent/__init__.py | 2 +- src/seclab_taskflow_agent/__main__.py | 2 +- src/seclab_taskflow_agent/agent.py | 2 +- src/seclab_taskflow_agent/available_tools.py | 2 +- src/seclab_taskflow_agent/banner.py | 2 +- src/seclab_taskflow_agent/capi.py | 2 +- src/seclab_taskflow_agent/env_utils.py | 2 +- src/seclab_taskflow_agent/mcp_servers/codeql/client.py | 2 +- src/seclab_taskflow_agent/mcp_servers/codeql/mcp_server.py | 2 +- src/seclab_taskflow_agent/mcp_servers/echo/echo.py | 2 +- src/seclab_taskflow_agent/mcp_servers/logbook/logbook.py | 2 +- src/seclab_taskflow_agent/mcp_servers/memcache/__init__.py | 2 +- src/seclab_taskflow_agent/mcp_servers/memcache/memcache.py | 2 +- .../mcp_servers/memcache/memcache_backend/__init__.py | 2 +- .../mcp_servers/memcache/memcache_backend/backend.py | 2 +- .../mcp_servers/memcache/memcache_backend/dictionary_file.py | 2 +- .../mcp_servers/memcache/memcache_backend/sql_models.py | 2 +- .../mcp_servers/memcache/memcache_backend/sqlite.py | 2 +- src/seclab_taskflow_agent/mcp_utils.py | 2 +- src/seclab_taskflow_agent/path_utils.py | 2 +- src/seclab_taskflow_agent/personalities/assistant.yaml | 2 +- src/seclab_taskflow_agent/personalities/c_auditer.yaml | 2 +- src/seclab_taskflow_agent/render_utils.py | 2 +- src/seclab_taskflow_agent/shell_utils.py | 2 +- src/seclab_taskflow_agent/template_utils.py | 2 +- src/seclab_taskflow_agent/toolboxes/codeql.yaml | 2 +- src/seclab_taskflow_agent/toolboxes/echo.yaml | 2 +- src/seclab_taskflow_agent/toolboxes/github_official.yaml | 2 +- src/seclab_taskflow_agent/toolboxes/logbook.yaml | 2 +- src/seclab_taskflow_agent/toolboxes/memcache.yaml | 2 +- tests/__init__.py | 2 +- tests/data/test_globals_taskflow.yaml | 2 +- tests/data/test_prompt_with_variables.yaml | 2 +- tests/data/test_reusable_taskflow_with_variables.yaml | 2 +- tests/data/test_taskflow_using_reusable.yaml | 2 +- tests/data/test_version_float.yaml | 2 +- tests/data/test_version_integer.yaml | 2 +- tests/data/test_yaml_parser_personality000.yaml | 2 +- tests/test_api_endpoint_config.py | 2 +- tests/test_cli_parser.py | 2 +- tests/test_template_utils.py | 2 +- tests/test_yaml_parser.py | 2 +- 71 files changed, 71 insertions(+), 71 deletions(-) diff --git a/docker/run.sh b/docker/run.sh index 9c0fcc2..fe71faf 100755 --- a/docker/run.sh +++ b/docker/run.sh @@ -1,6 +1,6 @@ #!/bin/bash -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT # Script for running seclab-taskflow-agent in a docker container diff --git a/examples/model_configs/model_config.yaml b/examples/model_configs/model_config.yaml index aa149d0..7197188 100644 --- a/examples/model_configs/model_config.yaml +++ b/examples/model_configs/model_config.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/personalities/apple_expert.yaml b/examples/personalities/apple_expert.yaml index 371a317..9e56ed8 100644 --- a/examples/personalities/apple_expert.yaml +++ b/examples/personalities/apple_expert.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/personalities/banana_expert.yaml b/examples/personalities/banana_expert.yaml index e98ccf7..cba275c 100644 --- a/examples/personalities/banana_expert.yaml +++ b/examples/personalities/banana_expert.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/personalities/echo.yaml b/examples/personalities/echo.yaml index c9491df..b9307a5 100644 --- a/examples/personalities/echo.yaml +++ b/examples/personalities/echo.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT # personalities define the system prompt level directives for this Agent diff --git a/examples/personalities/example_triage_agent.yaml b/examples/personalities/example_triage_agent.yaml index e6d8f4f..4efdf3f 100644 --- a/examples/personalities/example_triage_agent.yaml +++ b/examples/personalities/example_triage_agent.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/personalities/fruit_expert.yaml b/examples/personalities/fruit_expert.yaml index cd976a8..959c047 100644 --- a/examples/personalities/fruit_expert.yaml +++ b/examples/personalities/fruit_expert.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/personalities/orange_expert.yaml b/examples/personalities/orange_expert.yaml index 5f3d20c..15e7958 100644 --- a/examples/personalities/orange_expert.yaml +++ b/examples/personalities/orange_expert.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/prompts/example_prompt.yaml b/examples/prompts/example_prompt.yaml index 9f4734b..04d4454 100644 --- a/examples/prompts/example_prompt.yaml +++ b/examples/prompts/example_prompt.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/taskflows/CVE-2023-2283.yaml b/examples/taskflows/CVE-2023-2283.yaml index f408c1d..97f8a91 100644 --- a/examples/taskflows/CVE-2023-2283.yaml +++ b/examples/taskflows/CVE-2023-2283.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/taskflows/echo.yaml b/examples/taskflows/echo.yaml index 2afcf0f..49ac132 100644 --- a/examples/taskflows/echo.yaml +++ b/examples/taskflows/echo.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/taskflows/example.yaml b/examples/taskflows/example.yaml index e8abca6..8645c8b 100644 --- a/examples/taskflows/example.yaml +++ b/examples/taskflows/example.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/taskflows/example_globals.yaml b/examples/taskflows/example_globals.yaml index 9ab73fc..abef688 100644 --- a/examples/taskflows/example_globals.yaml +++ b/examples/taskflows/example_globals.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/taskflows/example_inputs.yaml b/examples/taskflows/example_inputs.yaml index 3c0ed8c..ffab1d2 100644 --- a/examples/taskflows/example_inputs.yaml +++ b/examples/taskflows/example_inputs.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/taskflows/example_large_list_result_iter.yaml b/examples/taskflows/example_large_list_result_iter.yaml index 9fe4bc4..a9f9366 100644 --- a/examples/taskflows/example_large_list_result_iter.yaml +++ b/examples/taskflows/example_large_list_result_iter.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/taskflows/example_repeat_prompt.yaml b/examples/taskflows/example_repeat_prompt.yaml index 68b6154..be1d406 100644 --- a/examples/taskflows/example_repeat_prompt.yaml +++ b/examples/taskflows/example_repeat_prompt.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/taskflows/example_repeat_prompt_async.yaml b/examples/taskflows/example_repeat_prompt_async.yaml index 16d9326..c48397e 100644 --- a/examples/taskflows/example_repeat_prompt_async.yaml +++ b/examples/taskflows/example_repeat_prompt_async.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/taskflows/example_repeat_prompt_dictionary.yaml b/examples/taskflows/example_repeat_prompt_dictionary.yaml index 8c8dd05..90fa39c 100644 --- a/examples/taskflows/example_repeat_prompt_dictionary.yaml +++ b/examples/taskflows/example_repeat_prompt_dictionary.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/taskflows/example_reusable_prompt.yaml b/examples/taskflows/example_reusable_prompt.yaml index 5a8e46f..de41cd3 100644 --- a/examples/taskflows/example_reusable_prompt.yaml +++ b/examples/taskflows/example_reusable_prompt.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/taskflows/example_reusable_taskflows.yaml b/examples/taskflows/example_reusable_taskflows.yaml index 95722ab..3e2610c 100644 --- a/examples/taskflows/example_reusable_taskflows.yaml +++ b/examples/taskflows/example_reusable_taskflows.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/examples/taskflows/example_triage_taskflow.yaml b/examples/taskflows/example_triage_taskflow.yaml index ec4cdf7..ab7b087 100644 --- a/examples/taskflows/example_triage_taskflow.yaml +++ b/examples/taskflows/example_triage_taskflow.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT # a simple example of the triage Agent pattern diff --git a/examples/taskflows/single_step_taskflow.yaml b/examples/taskflows/single_step_taskflow.yaml index d434f59..efcf5c0 100644 --- a/examples/taskflows/single_step_taskflow.yaml +++ b/examples/taskflows/single_step_taskflow.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/release_tools/copy_files.py b/release_tools/copy_files.py index 0c7561c..c8b9553 100644 --- a/release_tools/copy_files.py +++ b/release_tools/copy_files.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import os diff --git a/release_tools/publish_docker.py b/release_tools/publish_docker.py index ee56e98..8ea40ee 100644 --- a/release_tools/publish_docker.py +++ b/release_tools/publish_docker.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import subprocess diff --git a/release_tools/version_bump.sh b/release_tools/version_bump.sh index 01883e8..5ef755f 100755 --- a/release_tools/version_bump.sh +++ b/release_tools/version_bump.sh @@ -1,6 +1,6 @@ #!/bin/bash -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT # Script for updating the version number. Call it like this: diff --git a/release_tools/version_tag.sh b/release_tools/version_tag.sh index 485c5eb..7831b21 100755 --- a/release_tools/version_tag.sh +++ b/release_tools/version_tag.sh @@ -1,6 +1,6 @@ #!/bin/bash -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT # Create a signed tag for the new version number. This script is diff --git a/scripts/migrate_to_jinja2.py b/scripts/migrate_to_jinja2.py index b573d4e..43844f5 100755 --- a/scripts/migrate_to_jinja2.py +++ b/scripts/migrate_to_jinja2.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT """ diff --git a/scripts/test_examples.sh b/scripts/test_examples.sh index adc47d7..85e8fc2 100755 --- a/scripts/test_examples.sh +++ b/scripts/test_examples.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT # Colors for output diff --git a/src/seclab_taskflow_agent/__about__.py b/src/seclab_taskflow_agent/__about__.py index a2ce705..7496b31 100644 --- a/src/seclab_taskflow_agent/__about__.py +++ b/src/seclab_taskflow_agent/__about__.py @@ -1,3 +1,3 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT __version__ = "0.1.0" diff --git a/src/seclab_taskflow_agent/__init__.py b/src/seclab_taskflow_agent/__init__.py index 1710739..306cb0f 100644 --- a/src/seclab_taskflow_agent/__init__.py +++ b/src/seclab_taskflow_agent/__init__.py @@ -1,2 +1,2 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT diff --git a/src/seclab_taskflow_agent/__main__.py b/src/seclab_taskflow_agent/__main__.py index 4f96cea..96a3b2c 100644 --- a/src/seclab_taskflow_agent/__main__.py +++ b/src/seclab_taskflow_agent/__main__.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import argparse diff --git a/src/seclab_taskflow_agent/agent.py b/src/seclab_taskflow_agent/agent.py index d3b1bf8..437efd1 100644 --- a/src/seclab_taskflow_agent/agent.py +++ b/src/seclab_taskflow_agent/agent.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT # https://openai.github.io/openai-agents-python/agents/ diff --git a/src/seclab_taskflow_agent/available_tools.py b/src/seclab_taskflow_agent/available_tools.py index f99d981..fa2111d 100644 --- a/src/seclab_taskflow_agent/available_tools.py +++ b/src/seclab_taskflow_agent/available_tools.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import importlib.resources diff --git a/src/seclab_taskflow_agent/banner.py b/src/seclab_taskflow_agent/banner.py index 668e141..cc4150a 100644 --- a/src/seclab_taskflow_agent/banner.py +++ b/src/seclab_taskflow_agent/banner.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT from .capi import get_AI_endpoint diff --git a/src/seclab_taskflow_agent/capi.py b/src/seclab_taskflow_agent/capi.py index 7f29b63..c07aebe 100644 --- a/src/seclab_taskflow_agent/capi.py +++ b/src/seclab_taskflow_agent/capi.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT # CAPI specific interactions diff --git a/src/seclab_taskflow_agent/env_utils.py b/src/seclab_taskflow_agent/env_utils.py index 3773b58..daea31b 100644 --- a/src/seclab_taskflow_agent/env_utils.py +++ b/src/seclab_taskflow_agent/env_utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import os diff --git a/src/seclab_taskflow_agent/mcp_servers/codeql/client.py b/src/seclab_taskflow_agent/mcp_servers/codeql/client.py index d2bd10b..59cd485 100644 --- a/src/seclab_taskflow_agent/mcp_servers/codeql/client.py +++ b/src/seclab_taskflow_agent/mcp_servers/codeql/client.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT # a query-server2 codeql client diff --git a/src/seclab_taskflow_agent/mcp_servers/codeql/mcp_server.py b/src/seclab_taskflow_agent/mcp_servers/codeql/mcp_server.py index a5fdf7b..d245666 100644 --- a/src/seclab_taskflow_agent/mcp_servers/codeql/mcp_server.py +++ b/src/seclab_taskflow_agent/mcp_servers/codeql/mcp_server.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import csv diff --git a/src/seclab_taskflow_agent/mcp_servers/echo/echo.py b/src/seclab_taskflow_agent/mcp_servers/echo/echo.py index 9cd3bf3..b17692e 100644 --- a/src/seclab_taskflow_agent/mcp_servers/echo/echo.py +++ b/src/seclab_taskflow_agent/mcp_servers/echo/echo.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import logging diff --git a/src/seclab_taskflow_agent/mcp_servers/logbook/logbook.py b/src/seclab_taskflow_agent/mcp_servers/logbook/logbook.py index 9a11bf6..d720c22 100644 --- a/src/seclab_taskflow_agent/mcp_servers/logbook/logbook.py +++ b/src/seclab_taskflow_agent/mcp_servers/logbook/logbook.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import json diff --git a/src/seclab_taskflow_agent/mcp_servers/memcache/__init__.py b/src/seclab_taskflow_agent/mcp_servers/memcache/__init__.py index 1710739..306cb0f 100644 --- a/src/seclab_taskflow_agent/mcp_servers/memcache/__init__.py +++ b/src/seclab_taskflow_agent/mcp_servers/memcache/__init__.py @@ -1,2 +1,2 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT diff --git a/src/seclab_taskflow_agent/mcp_servers/memcache/memcache.py b/src/seclab_taskflow_agent/mcp_servers/memcache/memcache.py index 1ebcc63..85b3fca 100644 --- a/src/seclab_taskflow_agent/mcp_servers/memcache/memcache.py +++ b/src/seclab_taskflow_agent/mcp_servers/memcache/memcache.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import json diff --git a/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/__init__.py b/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/__init__.py index 1710739..306cb0f 100644 --- a/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/__init__.py +++ b/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/__init__.py @@ -1,2 +1,2 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT diff --git a/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/backend.py b/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/backend.py index e294fd5..d43cb0c 100644 --- a/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/backend.py +++ b/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/backend.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT from typing import Any diff --git a/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/dictionary_file.py b/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/dictionary_file.py index 04f9a8e..bb1a51a 100644 --- a/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/dictionary_file.py +++ b/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/dictionary_file.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import json diff --git a/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/sql_models.py b/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/sql_models.py index 89e6509..1f09091 100644 --- a/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/sql_models.py +++ b/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/sql_models.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT from sqlalchemy import Text diff --git a/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/sqlite.py b/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/sqlite.py index be922c3..0b91c4e 100644 --- a/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/sqlite.py +++ b/src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/sqlite.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import json diff --git a/src/seclab_taskflow_agent/mcp_utils.py b/src/seclab_taskflow_agent/mcp_utils.py index be4afa7..1fa7f6f 100644 --- a/src/seclab_taskflow_agent/mcp_utils.py +++ b/src/seclab_taskflow_agent/mcp_utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import asyncio diff --git a/src/seclab_taskflow_agent/path_utils.py b/src/seclab_taskflow_agent/path_utils.py index 9e6cfa5..aa069d2 100644 --- a/src/seclab_taskflow_agent/path_utils.py +++ b/src/seclab_taskflow_agent/path_utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import os diff --git a/src/seclab_taskflow_agent/personalities/assistant.yaml b/src/seclab_taskflow_agent/personalities/assistant.yaml index 55c9544..01d23d7 100644 --- a/src/seclab_taskflow_agent/personalities/assistant.yaml +++ b/src/seclab_taskflow_agent/personalities/assistant.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/src/seclab_taskflow_agent/personalities/c_auditer.yaml b/src/seclab_taskflow_agent/personalities/c_auditer.yaml index 6855586..f7ae9f9 100644 --- a/src/seclab_taskflow_agent/personalities/c_auditer.yaml +++ b/src/seclab_taskflow_agent/personalities/c_auditer.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/src/seclab_taskflow_agent/render_utils.py b/src/seclab_taskflow_agent/render_utils.py index 4e410cf..5a3d247 100644 --- a/src/seclab_taskflow_agent/render_utils.py +++ b/src/seclab_taskflow_agent/render_utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import asyncio diff --git a/src/seclab_taskflow_agent/shell_utils.py b/src/seclab_taskflow_agent/shell_utils.py index 7c7504c..cfe413a 100644 --- a/src/seclab_taskflow_agent/shell_utils.py +++ b/src/seclab_taskflow_agent/shell_utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT import logging diff --git a/src/seclab_taskflow_agent/template_utils.py b/src/seclab_taskflow_agent/template_utils.py index 30c382a..43b220c 100644 --- a/src/seclab_taskflow_agent/template_utils.py +++ b/src/seclab_taskflow_agent/template_utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT """Jinja2 template utilities for taskflow template rendering.""" diff --git a/src/seclab_taskflow_agent/toolboxes/codeql.yaml b/src/seclab_taskflow_agent/toolboxes/codeql.yaml index b90fa45..cffcc00 100644 --- a/src/seclab_taskflow_agent/toolboxes/codeql.yaml +++ b/src/seclab_taskflow_agent/toolboxes/codeql.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/src/seclab_taskflow_agent/toolboxes/echo.yaml b/src/seclab_taskflow_agent/toolboxes/echo.yaml index 9328728..7e682f5 100644 --- a/src/seclab_taskflow_agent/toolboxes/echo.yaml +++ b/src/seclab_taskflow_agent/toolboxes/echo.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT # stdio mcp server configuration diff --git a/src/seclab_taskflow_agent/toolboxes/github_official.yaml b/src/seclab_taskflow_agent/toolboxes/github_official.yaml index 73ee9c5..dbcca17 100644 --- a/src/seclab_taskflow_agent/toolboxes/github_official.yaml +++ b/src/seclab_taskflow_agent/toolboxes/github_official.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/src/seclab_taskflow_agent/toolboxes/logbook.yaml b/src/seclab_taskflow_agent/toolboxes/logbook.yaml index 50b1ef6..65d92b7 100644 --- a/src/seclab_taskflow_agent/toolboxes/logbook.yaml +++ b/src/seclab_taskflow_agent/toolboxes/logbook.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/src/seclab_taskflow_agent/toolboxes/memcache.yaml b/src/seclab_taskflow_agent/toolboxes/memcache.yaml index 37f70ea..17a3eb2 100644 --- a/src/seclab_taskflow_agent/toolboxes/memcache.yaml +++ b/src/seclab_taskflow_agent/toolboxes/memcache.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/tests/__init__.py b/tests/__init__.py index d95d22b..13bc963 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT # this file makes the tests directory a Python package diff --git a/tests/data/test_globals_taskflow.yaml b/tests/data/test_globals_taskflow.yaml index 61e0a7f..1449388 100644 --- a/tests/data/test_globals_taskflow.yaml +++ b/tests/data/test_globals_taskflow.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/tests/data/test_prompt_with_variables.yaml b/tests/data/test_prompt_with_variables.yaml index f2c4612..1114605 100644 --- a/tests/data/test_prompt_with_variables.yaml +++ b/tests/data/test_prompt_with_variables.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/tests/data/test_reusable_taskflow_with_variables.yaml b/tests/data/test_reusable_taskflow_with_variables.yaml index 8a5eb0a..34bf623 100644 --- a/tests/data/test_reusable_taskflow_with_variables.yaml +++ b/tests/data/test_reusable_taskflow_with_variables.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/tests/data/test_taskflow_using_reusable.yaml b/tests/data/test_taskflow_using_reusable.yaml index 0056b08..29b4232 100644 --- a/tests/data/test_taskflow_using_reusable.yaml +++ b/tests/data/test_taskflow_using_reusable.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/tests/data/test_version_float.yaml b/tests/data/test_version_float.yaml index 84f9837..6961e8b 100644 --- a/tests/data/test_version_float.yaml +++ b/tests/data/test_version_float.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/tests/data/test_version_integer.yaml b/tests/data/test_version_integer.yaml index b73f646..1eb5bed 100644 --- a/tests/data/test_version_integer.yaml +++ b/tests/data/test_version_integer.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/tests/data/test_yaml_parser_personality000.yaml b/tests/data/test_yaml_parser_personality000.yaml index 4009683..b467570 100644 --- a/tests/data/test_yaml_parser_personality000.yaml +++ b/tests/data/test_yaml_parser_personality000.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT seclab-taskflow-agent: diff --git a/tests/test_api_endpoint_config.py b/tests/test_api_endpoint_config.py index 97498d9..4c3d6b0 100644 --- a/tests/test_api_endpoint_config.py +++ b/tests/test_api_endpoint_config.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT """ diff --git a/tests/test_cli_parser.py b/tests/test_cli_parser.py index 20fda8c..0dd1bc3 100644 --- a/tests/test_cli_parser.py +++ b/tests/test_cli_parser.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT """ diff --git a/tests/test_template_utils.py b/tests/test_template_utils.py index e8de5d0..d33b753 100644 --- a/tests/test_template_utils.py +++ b/tests/test_template_utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT """Tests for Jinja2 template utilities.""" diff --git a/tests/test_yaml_parser.py b/tests/test_yaml_parser.py index eec23a1..6cb3bc7 100644 --- a/tests/test_yaml_parser.py +++ b/tests/test_yaml_parser.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-FileCopyrightText: GitHub, Inc. # SPDX-License-Identifier: MIT """ From 5250e8b1c78fd792efd5b639db7e4f9db6c8f266 Mon Sep 17 00:00:00 2001 From: Kevin Backhouse Date: Tue, 10 Feb 2026 12:10:27 +0000 Subject: [PATCH 2/2] Remove unnecessary date from copyright notice. --- NOTICE | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NOTICE b/NOTICE index b5a56c6..2a3240b 100644 --- a/NOTICE +++ b/NOTICE @@ -1,9 +1,9 @@ Seclab Taskflow Agent -Copyright 2025 GitHub +Copyright GitHub, Inc. This product includes software developed at GitHub (https://github.com) released under the terms of the MIT license (https://github.com/GitHubSecurityLab/seclab-taskflow-agent/blob/main/LICENSE) -Copyright (c) 2025 GitHub +Copyright GitHub, Inc. The Initial Developer of some parts of the framework, which are copied from, derived from, or inspired by jsonrpyc (https://github.com/riga/jsonrpyc) under the terms of the BSD 3-clause