A test in the `PerformanceCounterCategory_GetCounters` test suite is failing on an ARM64 Windows build. The error indicates that a required performance counter category, 'PerformanceCounterCategory_GetCounters_Category', does not exist, suggesting a potential race condition or setup issue during test execution.
This issue serves as a central hub for advisory findings from Hive agents, particularly at lower ACMM levels where agents analyze code without creating direct issues or PRs. A governor agent periodically posts digest comments summarizing these advisory findings. This issue is intended to be a living document and should not be closed.
help wantedagent/scannerhive/advisoryagent/security
A bug is reported where concept cards in the question submission dashboard initially appear behind the main page and then correctly in front on a second click. After saving a text block containing a concept card, the card disappears and needs to be re-added to reappear.
good first issuebugImpact: MediumWork: MediumIUJ QS.2
This issue proposes adding gas sponsorship for agent transactions in Solidity. Agents will no longer need to hold ETH for gas fees, as a relayer will pay for gas and be reimbursed from the agent's staked balance, enabling meta-transactions. This includes implementing an `executeOnBehalf` function, signature verification, nonce tracking for replay protection, and comprehensive testing.
Autonomus Agents Onlygood first issuehelp wanted💎 Bountyhigh-valuecrypto-eligible
The JSON export of conversations is missing the converted data type information. This causes the HTML renderer to incorrectly interpret converted media (like images) as plain text because it relies on the original data type instead of the converted one.
An external contributor followed all documented conventions for a 'good first issue' but received no automated feedback on their fork PR. This was due to the CI process not running automatically on fork PRs and a lack of clear documentation for external contributors on how to proceed. The proposed solution is to add a CONTRIBUTING.md file explaining the fork PR workflow, including how to request CI triggers and the limitations of automated agent review.
documentationgood first issueready-to-codeready-for-triage
The `RandomTranslationConverter` in PyRIT exhibits a bug where two converters with the same seed and language set, but different language order, produce different translations despite having identical identity hashes. This means the converter's identity does not accurately reflect its behavior, potentially leading to unexpected results in replay or configuration scenarios.
This is a feature request to enable per-key RGB lighting for the K8 QMK ISO V2 keyboard. The user is asking for this functionality to be added, categorizing it as add-on hardware support.
This issue involves porting a feature from the smlib library that handles complex corner blending in 3D models. It specifically addresses the 'setback corner' functionality, which creates a smooth transition between multiple surfaces, ensuring convexity and proper sizing of the blended area. The implementation involves significant code changes and requires careful testing.
This issue requires translating specific English strings related to chat timestamps and rename notifications into Spanish and Turkish. The task involves updating translation files and ensuring parity in a baseline test file by removing the untranslated keys.
This issue proposes a refactor to ensure each tool has a single descriptor for its configuration file and a single resolver for where teamai writes and the tool reads this file. The current system has many per-tool checks and path resolutions, leading to inconsistencies and bugs, as evidenced by multiple past issues where tools failed to read configuration files correctly.
This issue proposes adding a new `/health` API endpoint to the project. This endpoint will provide status information for various components like the database, RPC services, disk, and memory, allowing load balancers to accurately determine the application's health. The response should indicate overall health and include per-component status with latency, with a cached response for efficiency.
Autonomus Agents Onlygood first issuehelp wanted💎 Bountyhigh-valuecrypto-eligible
This issue proposes adding usage examples to the `--help` output for the `mm config` and `mm session` CLI commands. The goal is to improve usability by providing clear examples of how to use these commands, similar to existing commands like `mm search` and `mm add`. This involves defining epilog strings with example commands and ensuring they meet formatting and content requirements.
This issue proposes adding direct unit tests for two helper functions, `_host_patterns` and `_split_sse_url_path`, in the `memtomem-server` package. Currently, these functions are only tested indirectly through the `main()` function with mocks, leading to some code paths, like IPv6 host handling, being untested. The goal is to create new tests in `test_server_cli.py` to cover specific input/output scenarios for these helpers.
This issue proposes enhancing the `mm wiki list` command to provide helpful guidance to new users. When no assets are found, the command should now suggest the appropriate `mm wiki <type> new <name>` command to create the first asset, similar to how other commands provide creation hints.
This issue proposes to refactor the `CostKindCosts` structs for X86 and LoongArch architectures. The goal is to merge them into a single, generic implementation in `TargetTransformInfo.h`, reducing code duplication. LoongArch's cost tables will need adjustments due to a different cost kind order, but this is expected to be less work than modifying X86's tables.
This issue aims to improve the test coverage of `testkit`'s assertion helpers, which are crucial for testing other parts of the project. The current coverage is low, and a bug in these helpers could lead to tests passing incorrectly, masking real issues. The task involves writing new tests to intentionally make these assertion helpers fail in various scenarios to ensure they correctly identify discrepancies.
The scanner history feature incorrectly omits the 'QUEUED' status from its filter options. This causes shared filters set to only 'QUEUED' to be ignored, resulting in all statuses being displayed instead of the intended filtered view.
This issue requests adding new test cases to the CSRF middleware in memtomem. The goal is to specifically test the `_strip_port` and `_origin_host` helper functions with various IPv6 host formats, including bracketed and unbracketed addresses, and edge cases like empty strings or invalid inputs. The tests should cover specific expected outputs for these scenarios without modifying the helper functions themselves.
This issue proposes improving the `mm tags list` command to provide a helpful hint for new users when no tags are found. Currently, it only displays 'No tags found.', but the suggestion is to add a sentence guiding users on how to add tags using the `mm add ... --tags` command, similar to other list commands in the project. The change should preserve the existing 'No tags found.' string and include a test to verify the new hint.
This issue proposes a redesign of the 'Now Playing' page, leveraging the relocation of the queue to a separate pane. The goal is to create a more unique and less constrained design for the Now Playing experience.
The user is encountering an issue where Spring Cloud Config, when configured with multiple application names separated by commas (e.g., `spring.cloud.config.name=nomapp,application,nom2`), fails to load configuration from CredHub. CredHub does not support comma-separated paths for secrets, leading to an inability to retrieve the combined configuration. The user is asking if this is a supported feature or a potential future enhancement.
This issue requests a straightforward find-and-replace operation across the codebase. The goal is to rename all instances of the variable `ptr` to `pointer` to improve code clarity and descriptiveness.
This issue aims to make the performance benchmark compatible with libp2p's test plans. It requires adjusting the benchmark's header format, framing protocol, and output format to align with the existing test infrastructure, including CLI and JSON reporting.
The IP-colocation scoring feature in Gossipsub v1.1 is not functioning because peer IP addresses are not being set during connection. This issue requires deriving a reliable IP address from connection details and defining how to handle various address types to enable the scoring mechanism.
This issue proposes to fix a bug in Gossipsub where peer selection for mesh, fanout, and gossip is deterministic due to ordered `.Take(...)` operations. The goal is to implement random, unbiased sampling for these peer selections to ensure all eligible peers have a chance to be chosen, aligning with Gossipsub specifications.
This issue identifies an incomplete implementation of Gossipsub v1.1's outbound mesh quotas. The current router incorrectly rejects GRAFTs at the high-degree boundary and fails to fill missing outbound quotas when the mesh is already at its low-degree threshold, leading to an incomplete quota mechanism.
This issue requires implementing the opportunistic grafting feature in Gossipsub v1.1. The existing code has the necessary components but lacks the logic to actively graft better-scoring peers when the median mesh score falls below a certain threshold. The implementation needs to adhere to specific protocol rules and include comprehensive testing.
This issue proposes adding per-topic configuration for validation and signature policies in the Pubsub system. Currently, these settings are global, preventing applications from enforcing different rules for different topics. The goal is to introduce a flexible API that allows topic-specific validation and signature policy choices, impacting inbound messages, local publications, and message forwarding.
The libp2p Ping protocol currently allows an unlimited number of concurrent ping streams to a single peer, violating its own specification. This issue requires implementing limits on both outbound and inbound ping streams per peer to adhere to the protocol's requirements and prevent potential resource exhaustion.