Commit 3d74c4f
Sanitize and lockdown-gate issue_read get_parent title
GetIssueParent returned the parent issue title raw and ungated by
lockdown mode, so an agent could read an unverified, possibly cross-repo
parent title even with lockdown enabled. Always sanitize the parent
title and, under lockdown mode, only return the parent when its author
has push access to the parent repository, failing closed otherwise.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 29634da commit 3d74c4f
2 files changed
Lines changed: 103 additions & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
701 | 701 | | |
702 | 702 | | |
703 | 703 | | |
704 | | - | |
| 704 | + | |
705 | 705 | | |
706 | 706 | | |
707 | 707 | | |
| |||
903 | 903 | | |
904 | 904 | | |
905 | 905 | | |
906 | | - | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
907 | 918 | | |
908 | 919 | | |
909 | 920 | | |
910 | 921 | | |
911 | | - | |
912 | | - | |
913 | | - | |
914 | | - | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
915 | 929 | | |
916 | 930 | | |
917 | 931 | | |
| |||
935 | 949 | | |
936 | 950 | | |
937 | 951 | | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
938 | 970 | | |
939 | 971 | | |
940 | 972 | | |
941 | | - | |
| 973 | + | |
942 | 974 | | |
943 | 975 | | |
944 | 976 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3638 | 3638 | | |
3639 | 3639 | | |
3640 | 3640 | | |
3641 | | - | |
3642 | | - | |
3643 | | - | |
3644 | | - | |
| 3641 | + | |
| 3642 | + | |
| 3643 | + | |
| 3644 | + | |
| 3645 | + | |
| 3646 | + | |
| 3647 | + | |
3645 | 3648 | | |
3646 | 3649 | | |
3647 | 3650 | | |
| |||
3656 | 3659 | | |
3657 | 3660 | | |
3658 | 3661 | | |
| 3662 | + | |
| 3663 | + | |
| 3664 | + | |
| 3665 | + | |
| 3666 | + | |
| 3667 | + | |
| 3668 | + | |
| 3669 | + | |
| 3670 | + | |
| 3671 | + | |
| 3672 | + | |
| 3673 | + | |
| 3674 | + | |
| 3675 | + | |
| 3676 | + | |
| 3677 | + | |
| 3678 | + | |
| 3679 | + | |
| 3680 | + | |
| 3681 | + | |
| 3682 | + | |
3659 | 3683 | | |
3660 | 3684 | | |
3661 | 3685 | | |
| 3686 | + | |
| 3687 | + | |
3662 | 3688 | | |
3663 | 3689 | | |
3664 | 3690 | | |
| |||
3668 | 3694 | | |
3669 | 3695 | | |
3670 | 3696 | | |
3671 | | - | |
3672 | | - | |
3673 | | - | |
3674 | | - | |
3675 | | - | |
3676 | | - | |
3677 | | - | |
3678 | | - | |
3679 | | - | |
3680 | | - | |
3681 | | - | |
3682 | | - | |
3683 | | - | |
3684 | | - | |
3685 | | - | |
| 3697 | + | |
3686 | 3698 | | |
3687 | 3699 | | |
3688 | 3700 | | |
| |||
3715 | 3727 | | |
3716 | 3728 | | |
3717 | 3729 | | |
| 3730 | + | |
| 3731 | + | |
| 3732 | + | |
| 3733 | + | |
| 3734 | + | |
| 3735 | + | |
| 3736 | + | |
| 3737 | + | |
| 3738 | + | |
| 3739 | + | |
| 3740 | + | |
| 3741 | + | |
| 3742 | + | |
| 3743 | + | |
| 3744 | + | |
| 3745 | + | |
| 3746 | + | |
| 3747 | + | |
| 3748 | + | |
| 3749 | + | |
| 3750 | + | |
| 3751 | + | |
| 3752 | + | |
| 3753 | + | |
| 3754 | + | |
| 3755 | + | |
3718 | 3756 | | |
3719 | 3757 | | |
3720 | 3758 | | |
3721 | 3759 | | |
3722 | 3760 | | |
3723 | 3761 | | |
| 3762 | + | |
| 3763 | + | |
| 3764 | + | |
| 3765 | + | |
| 3766 | + | |
3724 | 3767 | | |
3725 | 3768 | | |
3726 | 3769 | | |
3727 | | - | |
3728 | | - | |
| 3770 | + | |
| 3771 | + | |
3729 | 3772 | | |
3730 | 3773 | | |
3731 | 3774 | | |
| |||
0 commit comments